complexType Ann3DSurfaceFinishDisplayType
diagram plmxml_diagrams/plmxml_p790.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:Ann3DDisplayType
properties
base plm:Ann3DDisplayType
children plm:Description plm:ApplicationRef plm:Attribute plm:DisplayPlane plm:Leader plm:Geometry
used by
element SurfaceFinishDisplay
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
blanked  xsd:boolean    false    
units  plm:PreferredPartUnitsType  optional      
symbolColour  plm:RGBAType  optional      
layer  xsd:integer  optional      
textOrigin  plm:VectorType  optional      
textDirection  plm:VectorType  optional      
textBox  xsd:boolean  optional      
outlineRef  plm:anyURIType  optional      
attachmentType  plm:Ann3DAttachment  optional      
symbolicDisplayRef  plm:anyURIType  optional      
language  xsd:language  optional      
font  xsd:string  optional      
textHeight  xsd:double  optional      
textThickness  plm:TextLineThicknessType  optional      
textAspect  xsd:double  optional      
textColour  plm:RGBAType  optional      
bold  xsd:boolean    false    
italic  xsd:boolean    false    
italicAngle  xsd:double  optional      
underline  plm:TextUnderlineType  optional      
justification  plm:TextJustificationType  optional      
spaceFactor  xsd:double  optional      
lineFactor  xsd:double  optional      
strikethrough  plm:Ann3DTextStrikethroughEnum    none    
subscript  plm:Ann3DTextSubscriptEnum  optional      
textLineWidth  xsd:double  optional      
textLineWidthRef  plm:anyURIType  optional      
annotation3DRef  xsd:IDREF  optional      
commaAsDecimal  xsd:boolean    false    
flag  xsd:boolean    false    
unitRef  plm:anyURIType  optional      
bottomExtensionLine  xsd:boolean    false    
precision  xsd:integer  optional      
toleranceDisplay  plm:Ann3DDimensionTolerance  optional      
zeroToleranceDisplay  plm:Ann3DDimensionZeroToleranceDisplay    displayZero    
toleranceLeadingZero  xsd:boolean    true    
invertText  xsd:boolean    false    
toleranceTrailingZero  xsd:boolean    true    
parenthesis  plm:Ann3DParenthesisEnum    none    
singleLine  xsd:boolean    false    
invertSymbol  xsd:boolean    false    
annotation
documentation

      Attributes:

      bottomExtensionLine:
      precision:
      toleranceDisplay:
      zeroToleranceDisplay:     Controls the display of a zero valued tolerance.
      toleranceLeadingZero:     Whether to display leading zeros in the
                                tolerance value.
      invertText:               Whether the text of the surface finish symbol is
                                inverted.
      toleranceTrailingZero:    Whether trailing zeros on tolerance values are
                                displayed.
      parenthesis:              The type of parenthesis(es) displayed if any.
      singleLine:               Whether the lay and roughness values are displayed
                                on a single line. singleLine is applicable only
                                when standard on the corresponding SurfaceFinish
                                is ESKD.
      invertSymbol:             Whether the surface finish symbol is inverted.
     
source <xsd:complexType name="Ann3DSurfaceFinishDisplayType">
 
<xsd:annotation>
   
<xsd:documentation>
      Attributes:

      bottomExtensionLine:
      precision:
      toleranceDisplay:
      zeroToleranceDisplay:     Controls the display of a zero valued tolerance.
      toleranceLeadingZero:     Whether to display leading zeros in the
                                tolerance value.
      invertText:               Whether the text of the surface finish symbol is
                                inverted.
      toleranceTrailingZero:    Whether trailing zeros on tolerance values are
                                displayed.
      parenthesis:              The type of parenthesis(es) displayed if any.
      singleLine:               Whether the lay and roughness values are displayed
                                on a single line. singleLine is applicable only
                                when standard on the corresponding SurfaceFinish
                                is ESKD.
      invertSymbol:             Whether the surface finish symbol is inverted.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:Ann3DDisplayType">
     
<xsd:attribute name="bottomExtensionLine" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="precision" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="toleranceDisplay" type="plm:Ann3DDimensionTolerance" use="optional"/>
     
<xsd:attribute name="zeroToleranceDisplay" type="plm:Ann3DDimensionZeroToleranceDisplay" default="displayZero"/>
     
<xsd:attribute name="toleranceLeadingZero" type="xsd:boolean" default="true"/>
     
<xsd:attribute name="invertText" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="toleranceTrailingZero" type="xsd:boolean" default="true"/>
     
<xsd:attribute name="parenthesis" type="plm:Ann3DParenthesisEnum" default="none"/>
     
<xsd:attribute name="singleLine" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="invertSymbol" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DSurfaceFinishDisplayType/@bottomExtensionLine
type xsd:boolean
properties
default false
source <xsd:attribute name="bottomExtensionLine" type="xsd:boolean" default="false"/>

attribute Ann3DSurfaceFinishDisplayType/@precision
type xsd:integer
properties
use optional
source <xsd:attribute name="precision" type="xsd:integer" use="optional"/>

attribute Ann3DSurfaceFinishDisplayType/@toleranceDisplay
type plm:Ann3DDimensionTolerance
properties
use optional
facets
Kind Value Annotation
enumeration equalBilateral
enumeration bilateral
enumeration +limit2
appinfo
sdkname=UpperLimit2
enumeration -limit2
appinfo
sdkname=LowerLimit2
enumeration +limit1
appinfo
sdkname=UpperLimit1
enumeration -limit1
appinfo
sdkname=LowerLimit1
source <xsd:attribute name="toleranceDisplay" type="plm:Ann3DDimensionTolerance" use="optional"/>

attribute Ann3DSurfaceFinishDisplayType/@zeroToleranceDisplay
type plm:Ann3DDimensionZeroToleranceDisplay
properties
default displayZero
facets
Kind Value Annotation
enumeration displayZero
enumeration suppressTrailingZero
enumeration blank
enumeration omit
source <xsd:attribute name="zeroToleranceDisplay" type="plm:Ann3DDimensionZeroToleranceDisplay" default="displayZero"/>

attribute Ann3DSurfaceFinishDisplayType/@toleranceLeadingZero
type xsd:boolean
properties
default true
source <xsd:attribute name="toleranceLeadingZero" type="xsd:boolean" default="true"/>

attribute Ann3DSurfaceFinishDisplayType/@invertText
type xsd:boolean
properties
default false
source <xsd:attribute name="invertText" type="xsd:boolean" default="false"/>

attribute Ann3DSurfaceFinishDisplayType/@toleranceTrailingZero
type xsd:boolean
properties
default true
source <xsd:attribute name="toleranceTrailingZero" type="xsd:boolean" default="true"/>

attribute Ann3DSurfaceFinishDisplayType/@parenthesis
type plm:Ann3DParenthesisEnum
properties
default none
facets
Kind Value Annotation
enumeration none
enumeration left
enumeration right
enumeration both
source <xsd:attribute name="parenthesis" type="plm:Ann3DParenthesisEnum" default="none"/>

attribute Ann3DSurfaceFinishDisplayType/@singleLine
type xsd:boolean
properties
default false
source <xsd:attribute name="singleLine" type="xsd:boolean" default="false"/>

attribute Ann3DSurfaceFinishDisplayType/@invertSymbol
type xsd:boolean
properties
default false
source <xsd:attribute name="invertSymbol" type="xsd:boolean" default="false"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy