complexType Ann3DFCFToleranceCompartmentType
diagram plmxml_diagrams/plmxml_p728.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 plm:TextUnitBasisValue
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    
prefix  xsd:string  optional      
suffix  xsd:string  optional      
unequal  xsd:boolean    false    
unequalValue  xsd:string  optional      
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
      prefix            general prefix text, which appears before processing
                        other attributes
      suffix            general suffix text, which appears only after processing
                        the other attributes
      unequal           indicates a profile tolerance zone is unequally
                        disposed
      unequalValue      the outward portion of an unequally disposed profile
                        tolerance zone

      Elements:
     
      Primary           first DatumGroup
      Secondary         2nd DatumGroup
      Tertiary          3rd DatumGroup
      Statistical       statistical refinement
      FreeState         free state refinement
      TextUnitBasisValue this sub-element allows for the case where the
                        unitBasisValue is not simple text, but, for example,
                        contains symbols. The unitBasisValue attribute and the
                        TextUnitBasisValue sub-element should not be used
                        together.
     
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
      prefix            general prefix text, which appears before processing
                        other attributes
      suffix            general suffix text, which appears only after processing
                        the other attributes
      unequal           indicates a profile tolerance zone is unequally
                        disposed
      unequalValue      the outward portion of an unequally disposed profile
                        tolerance zone

      Elements:
     
      Primary           first DatumGroup
      Secondary         2nd DatumGroup
      Tertiary          3rd DatumGroup
      Statistical       statistical refinement
      FreeState         free state refinement
      TextUnitBasisValue this sub-element allows for the case where the
                        unitBasisValue is not simple text, but, for example,
                        contains symbols. The unitBasisValue attribute and the
                        TextUnitBasisValue sub-element should not be used
                        together.
     
</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:element name="TextUnitBasisValue" type="plm:Ann3DTextType" 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:attribute name="prefix" type="xsd:string" use="optional"/>
     
<xsd:attribute name="suffix" type="xsd:string" use="optional"/>
     
<xsd:attribute name="unequal" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="unequalValue" type="xsd:string" use="optional"/>
   
</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"/>

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

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

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

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

element Ann3DFCFToleranceCompartmentType/Primary
diagram plmxml_diagrams/plmxml_p729.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_p730.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_p731.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_p732.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_p733.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 Ann3DFCFToleranceCompartmentType/TextUnitBasisValue
diagram plmxml_diagrams/plmxml_p734.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="TextUnitBasisValue" type="plm:Ann3DTextType" minOccurs="0"/>


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