complexType Ann3DFCFToleranceCompartmentType
diagram plmxml_diagrams/plmxml_p708.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:IdBase
properties
base plm:IdBase
children plm:Primary plm:Secondary plm:Tertiary plm:Statistical plm:FreeState
used by
element Ann3DFeatureControlFrameType/ToleranceCompartment
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
value  xsd:string  optional      
projectedValue  xsd:string  optional      
precision  xsd:integer  optional      
modifier  plm:Ann3DFCFModifier  optional      
zoneShape  plm:Ann3DFCFZoneShape  optional      
projected  xsd:boolean    false    
projectionVector  plm:VectorType  optional      
tangentPlane  xsd:boolean    false    
maxBonus  xsd:boolean    false    
maxBonusValue  xsd:double  optional      
unitBasis  xsd:boolean    false    
unitBasisValue  xsd:string  optional      
commonZone  xsd:boolean    false    
annotation
documentation

      Ann3DFCFToleranceCompartmentType: derived from IdBase
   
      Attributes:
     
      value             tolerance value
      precision         number of decimal places
      modifier          lmc, mmc, or rfs
      zoneShape         diametral or spherical
      projected         flag indicating a projected tolerance
      projectedValue    value for projection
      projectionVector  direction of projection
      tangentPlane      ditto, tangent plane
      freeState         ditto, free state
      maxBonus          true if a max bonus tolerance is used
      maxBonusValue     max bonus tolerance
      unitBasis         true if a unit basis zone refinement is used
      unitBasisValue    unit basis zone refinement
      commonZone        whether the common zone refinement is present
     
      Elements:
     
      Primary           first DatumGroup
      Secondary         2nd DatumGroup
      Tertiary          3rd DatumGroup
      Statistical       statistical refinement
      FreeState         free state refinement
     
source <xsd:complexType name="Ann3DFCFToleranceCompartmentType">
 
<xsd:annotation>
   
<xsd:documentation>
      Ann3DFCFToleranceCompartmentType: derived from IdBase
   
      Attributes:
     
      value             tolerance value
      precision         number of decimal places
      modifier          lmc, mmc, or rfs
      zoneShape         diametral or spherical
      projected         flag indicating a projected tolerance
      projectedValue    value for projection
      projectionVector  direction of projection
      tangentPlane      ditto, tangent plane
      freeState         ditto, free state
      maxBonus          true if a max bonus tolerance is used
      maxBonusValue     max bonus tolerance
      unitBasis         true if a unit basis zone refinement is used
      unitBasisValue    unit basis zone refinement
      commonZone        whether the common zone refinement is present
     
      Elements:
     
      Primary           first DatumGroup
      Secondary         2nd DatumGroup
      Tertiary          3rd DatumGroup
      Statistical       statistical refinement
      FreeState         free state refinement
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:IdBase">
     
<xsd:sequence>
       
<xsd:element name="Primary" type="plm:Ann3DFCFDatumGroupType" minOccurs="0"/>
       
<xsd:element name="Secondary" type="plm:Ann3DFCFDatumGroupType" minOccurs="0"/>
       
<xsd:element name="Tertiary" type="plm:Ann3DFCFDatumGroupType" minOccurs="0"/>
       
<xsd:element name="Statistical" type="plm:Ann3DStatisticalRefinementType" minOccurs="0"/>
       
<xsd:element name="FreeState" type="plm:Ann3DFreeStateRefinementType" minOccurs="0"/>
     
</xsd:sequence>
     
<xsd:attribute name="value" type="xsd:string" use="optional"/>
     
<xsd:attribute name="projectedValue" type="xsd:string" use="optional"/>
     
<xsd:attribute name="precision" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="modifier" type="plm:Ann3DFCFModifier" use="optional"/>
     
<xsd:attribute name="zoneShape" type="plm:Ann3DFCFZoneShape" use="optional"/>
     
<xsd:attribute name="projected" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="projectionVector" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="tangentPlane" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="maxBonus" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="maxBonusValue" type="xsd:double" use="optional"/>
     
<xsd:attribute name="unitBasis" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="unitBasisValue" type="xsd:string" use="optional"/>
     
<xsd:attribute name="commonZone" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

attribute Ann3DFCFToleranceCompartmentType/@modifier
type plm:Ann3DFCFModifier
properties
use optional
facets
Kind Value Annotation
enumeration LMC
enumeration MMC
enumeration RFS
source <xsd:attribute name="modifier" type="plm:Ann3DFCFModifier" use="optional"/>

attribute Ann3DFCFToleranceCompartmentType/@zoneShape
type plm:Ann3DFCFZoneShape
properties
use optional
facets
Kind Value Annotation
enumeration diameter
enumeration sphericalDiameter
enumeration square
source <xsd:attribute name="zoneShape" type="plm:Ann3DFCFZoneShape" use="optional"/>

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

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

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

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

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

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

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

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

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

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

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

element Ann3DFCFToleranceCompartmentType/Statistical
diagram plmxml_diagrams/plmxml_p712.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 Ann3DFCFToleranceCompartmentType/FreeState
diagram plmxml_diagrams/plmxml_p713.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"/>


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