complexType Ann3DDimensionType
diagram plmxml_diagrams/plmxml_p706.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:Annotation3DType
properties
base plm:Annotation3DType
children plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound plm:PropertyGroup plm:Keyword plm:SafetyClassification plm:ValueToCustomer plm:Reference plm:FeatureIdentification plm:DimensionText plm:DualDimensionText plm:Statistical plm:FreeState plm:ValueText plm:DualValueText
used by
element Dimension
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      
accessRefs  plm:uriReferenceListType  optional      
statusRef  plm:anyURIType  optional      
checkoutRefs  plm:uriReferenceListType  optional      
subType  xsd:string  optional      
effectivityRefs  plm:uriReferenceListType  optional      
releaseStatusRefs  plm:uriReferenceListType  optional      
gdeInstanceRefs  plm:uriReferenceListType  optional      
propertyRefs  plm:uriReferenceListType  optional      
accountabilityId  xsd:integer  optional      
group  xsd:string  optional      
usage  xsd:string  optional      
uriRefs  plm:uriReferenceListType  optional      
standard  plm:Ann3DDimensionStandardType  optional      
type  plm:Ann3DDimension  required      
direction  plm:VectorType  optional      
basic  xsd:boolean    false    
reference  xsd:boolean    false    
origin  plm:Ann3DDimensionOrigin  optional      
causality  plm:Ann3DDimensionCausality  optional      
value  xsd:double  optional      
upperDelta  xsd:double    0    
lowerDelta  xsd:double    0    
grade  xsd:integer  optional      
deviation  xsd:string  optional      
pitchDiaGrade  xsd:integer  optional      
pitchDiaDeviation  xsd:string  optional      
fitGrade  xsd:integer  optional      
threadClass  xsd:integer  optional      
projected  xsd:boolean    false    
documentation  xsd:boolean    false    
notToScale  xsd:boolean    false    
angleNumerator  xsd:double    6.283185307179586476925286766559    
manual  xsd:boolean    false    
annotation
documentation

      Dimension: 3D Dimension Annotation

      Attributes:

      standard:           e.g. "ANSI Y..."
      type:               linear, radial, angular or curveLength
      direction:          direction of measurement
      basic:              whether a 'basic' dimension.
      reference:          whether a 'reference' dimension.
      origin:             whether first or second entity is the origin (for directed
                            Dimensions)
      value:              value of dimension, in metres or radians
      upperDelta:         max value minus nominal value, in metres or radians
      lowerDelta:         nominal value minus min value, in metres or radians
      causality:          key, functional, associated, reference or pmi
      grade:           
      deviation:       
      pitchDiaGrade:   
      pitchDiaDeviation:
      fitGrade:        
      threadClass: 
      projected:          true if the Dimension is a projected Dimension, rather than
                          a true value Dimension.
      documentation:    Whether a non-PMI Dimension is treated as a PMI
                        Dimension for documenting a Part, for example, on
                        manufacturing drawings.
      notToScale:       Whether a dimension is not-to-scale.
      angleNumerator:   The angle (in radians) of the arc for fractional angular
                        dimensions.
      manual:           Whether value has been entered manually. If it has, it
                        cannot be assumed to be synchronised with the referenced
                        geometry.

      Elements:

      Text              - text elements.
      DualDimensionText: Text elements for a dual dimension, if displayed.
      ValueText:        When manual is true, ValueText overrides value.
      DualValueText:    When manual is true and dualUnits on the corresponding
                        DimensionDisplay is set, DualValueText overrides any
                        calculated dual value.
     
source <xsd:complexType name="Ann3DDimensionType">
 
<xsd:annotation>
   
<xsd:documentation>
      Dimension: 3D Dimension Annotation

      Attributes:

      standard:           e.g. "ANSI Y..."
      type:               linear, radial, angular or curveLength
      direction:          direction of measurement
      basic:              whether a 'basic' dimension.
      reference:          whether a 'reference' dimension.
      origin:             whether first or second entity is the origin (for directed
                            Dimensions)
      value:              value of dimension, in metres or radians
      upperDelta:         max value minus nominal value, in metres or radians
      lowerDelta:         nominal value minus min value, in metres or radians
      causality:          key, functional, associated, reference or pmi
      grade:           
      deviation:       
      pitchDiaGrade:   
      pitchDiaDeviation:
      fitGrade:        
      threadClass: 
      projected:          true if the Dimension is a projected Dimension, rather than
                          a true value Dimension.
      documentation:    Whether a non-PMI Dimension is treated as a PMI
                        Dimension for documenting a Part, for example, on
                        manufacturing drawings.
      notToScale:       Whether a dimension is not-to-scale.
      angleNumerator:   The angle (in radians) of the arc for fractional angular
                        dimensions.
      manual:           Whether value has been entered manually. If it has, it
                        cannot be assumed to be synchronised with the referenced
                        geometry.

      Elements:

      Text              - text elements.
      DualDimensionText: Text elements for a dual dimension, if displayed.
      ValueText:        When manual is true, ValueText overrides value.
      DualValueText:    When manual is true and dualUnits on the corresponding
                        DimensionDisplay is set, DualValueText overrides any
                        calculated dual value.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:Annotation3DType">
     
<xsd:sequence>
       
<xsd:element name="DimensionText" type="plm:Ann3DDimensionTextType" minOccurs="0" maxOccurs="4"/>
       
<xsd:element name="DualDimensionText" type="plm:Ann3DDimensionTextType" minOccurs="0" maxOccurs="4"/>
       
<xsd:element name="Statistical" type="plm:Ann3DStatisticalRefinementType" minOccurs="0"/>
       
<xsd:element name="FreeState" type="plm:Ann3DFreeStateRefinementType" minOccurs="0"/>
       
<xsd:element name="ValueText" type="plm:Ann3DTextType" minOccurs="0"/>
       
<xsd:element name="DualValueText" type="plm:Ann3DTextType" minOccurs="0"/>
     
</xsd:sequence>
     
<xsd:attribute name="standard" type="plm:Ann3DDimensionStandardType" use="optional"/>
     
<xsd:attribute name="type" type="plm:Ann3DDimension" use="required"/>
     
<xsd:attribute name="direction" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="basic" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="reference" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="origin" type="plm:Ann3DDimensionOrigin" use="optional"/>
     
<xsd:attribute name="causality" type="plm:Ann3DDimensionCausality" use="optional"/>
     
<xsd:attribute name="value" type="xsd:double" use="optional"/>
     
<xsd:attribute name="upperDelta" type="xsd:double" default="0"/>
     
<xsd:attribute name="lowerDelta" type="xsd:double" default="0"/>
     
<xsd:attribute name="grade" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="deviation" type="xsd:string" use="optional"/>
     
<xsd:attribute name="pitchDiaGrade" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="pitchDiaDeviation" type="xsd:string" use="optional"/>
     
<xsd:attribute name="fitGrade" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="threadClass" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="projected" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="documentation" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="notToScale" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="angleNumerator" type="xsd:double" default="6.283185307179586476925286766559"/>
     
<xsd:attribute name="manual" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DDimensionType/@standard
type plm:Ann3DDimensionStandardType
properties
use optional
facets
Kind Value Annotation
enumeration ASME Y14.5M 1994
appinfo
sdkname=ASME
enumeration ASME Y14.41M 2003
appinfo
sdkname=ASME2003
enumeration ANSI Y14.5M 1982
appinfo
sdkname=ANSI
enumeration ISO
enumeration JIS
enumeration DIN
enumeration BS
enumeration GM Addendum 1994
appinfo
sdkname=GMAddendum
enumeration ASME Y14.5 2009
appinfo
sdkname=ASME2009
source <xsd:attribute name="standard" type="plm:Ann3DDimensionStandardType" use="optional"/>

attribute Ann3DDimensionType/@type
type plm:Ann3DDimension
properties
use required
facets
Kind Value Annotation
enumeration linear
enumeration radial
enumeration angular
enumeration curveLength
source <xsd:attribute name="type" type="plm:Ann3DDimension" use="required"/>

attribute Ann3DDimensionType/@direction
type plm:VectorType
properties
use optional
facets
Kind Value Annotation
length 3
source <xsd:attribute name="direction" type="plm:VectorType" use="optional"/>

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

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

attribute Ann3DDimensionType/@origin
type plm:Ann3DDimensionOrigin
properties
use optional
facets
Kind Value Annotation
enumeration first
enumeration second
source <xsd:attribute name="origin" type="plm:Ann3DDimensionOrigin" use="optional"/>

attribute Ann3DDimensionType/@causality
type plm:Ann3DDimensionCausality
properties
use optional
facets
Kind Value Annotation
enumeration key
enumeration functional
enumeration associated
enumeration reference
enumeration pmi
source <xsd:attribute name="causality" type="plm:Ann3DDimensionCausality" use="optional"/>

attribute Ann3DDimensionType/@value
type xsd:double
properties
use optional
source <xsd:attribute name="value" type="xsd:double" use="optional"/>

attribute Ann3DDimensionType/@upperDelta
type xsd:double
properties
default 0
source <xsd:attribute name="upperDelta" type="xsd:double" default="0"/>

attribute Ann3DDimensionType/@lowerDelta
type xsd:double
properties
default 0
source <xsd:attribute name="lowerDelta" type="xsd:double" default="0"/>

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

attribute Ann3DDimensionType/@deviation
type xsd:string
properties
use optional
source <xsd:attribute name="deviation" type="xsd:string" use="optional"/>

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

attribute Ann3DDimensionType/@pitchDiaDeviation
type xsd:string
properties
use optional
source <xsd:attribute name="pitchDiaDeviation" type="xsd:string" use="optional"/>

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

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

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

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

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

attribute Ann3DDimensionType/@angleNumerator
type xsd:double
properties
default 6.283185307179586476925286766559
source <xsd:attribute name="angleNumerator" type="xsd:double" default="6.283185307179586476925286766559"/>

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

element Ann3DDimensionType/DimensionText
diagram plmxml_diagrams/plmxml_p707.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DDimensionTextType
properties
minOcc 0
maxOcc 4
content complex
children plm:Text
attributes
Name  Type  Use  Default  Fixed  Annotation
position  plm:Ann3DDimensionTextPosition  optional      
source <xsd:element name="DimensionText" type="plm:Ann3DDimensionTextType" minOccurs="0" maxOccurs="4"/>

element Ann3DDimensionType/DualDimensionText
diagram plmxml_diagrams/plmxml_p708.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DDimensionTextType
properties
minOcc 0
maxOcc 4
content complex
children plm:Text
attributes
Name  Type  Use  Default  Fixed  Annotation
position  plm:Ann3DDimensionTextPosition  optional      
source <xsd:element name="DualDimensionText" type="plm:Ann3DDimensionTextType" minOccurs="0" maxOccurs="4"/>

element Ann3DDimensionType/Statistical
diagram plmxml_diagrams/plmxml_p709.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DStatisticalRefinementType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
source <xsd:element name="Statistical" type="plm:Ann3DStatisticalRefinementType" minOccurs="0"/>

element Ann3DDimensionType/FreeState
diagram plmxml_diagrams/plmxml_p710.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DFreeStateRefinementType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
source <xsd:element name="FreeState" type="plm:Ann3DFreeStateRefinementType" minOccurs="0"/>

element Ann3DDimensionType/ValueText
diagram plmxml_diagrams/plmxml_p711.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DTextType
properties
minOcc 0
maxOcc 1
content complex
children plm:Item
attributes
Name  Type  Use  Default  Fixed  Annotation
textOrientation  plm:Ann3DTextOrientationType    horizontal    
name  xsd:string  optional      
outlineRef  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      
source <xsd:element name="ValueText" type="plm:Ann3DTextType" minOccurs="0"/>

element Ann3DDimensionType/DualValueText
diagram plmxml_diagrams/plmxml_p712.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DTextType
properties
minOcc 0
maxOcc 1
content complex
children plm:Item
attributes
Name  Type  Use  Default  Fixed  Annotation
textOrientation  plm:Ann3DTextOrientationType    horizontal    
name  xsd:string  optional      
outlineRef  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      
source <xsd:element name="DualValueText" type="plm:Ann3DTextType" minOccurs="0"/>


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