complexType Ann3DFeatureControlFrameType
diagram plmxml_diagrams/plmxml_p736.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:Text plm:ToleranceCompartment plm:FCFText
used by
element FeatureControlFrame
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      
characteristic  plm:Ann3DFCF  required      
direction  plm:VectorType  optional      
allAround  xsd:boolean    false    
maxBonus  xsd:boolean    false    
maxBonusValue  xsd:double  optional      
profileType  plm:Ann3DFCFProfileType  optional      
profileValue  xsd:double  optional      
profileValue2  xsd:double  optional      
allOver  xsd:boolean    false    
annotation
documentation

      FeatureControlFrame Annotation
     
      Attributes:
     
      standard:         as for Dimensions
      characteristic:   position, straightness, etc
      direction:        direction of tolerance application
      allAround:        all around symbol
      maxBonus:         true if a max bonus tolerance is used
      maxBonusValue:    max bonus tolerance
      profileType:      profile type
      profileValue:     profile tolerance value
      profileValue2:    profile tolerance value2
                        (used when there are two compartments)
      allOver:          indicates the tolerance applies all over the 3
                        dimensional profile of the part

      Elements:
     
      Text:            general Text element
      ToleranceCompartment: one or more of these sub-elements. If there are two or more,
                            the FCF is composite.
      FCFText:          Text added to a FeatureControlFrame in a specified
                        position.
     
source <xsd:complexType name="Ann3DFeatureControlFrameType">
 
<xsd:annotation>
   
<xsd:documentation>
      FeatureControlFrame Annotation
     
      Attributes:
     
      standard:         as for Dimensions
      characteristic:   position, straightness, etc
      direction:        direction of tolerance application
      allAround:        all around symbol
      maxBonus:         true if a max bonus tolerance is used
      maxBonusValue:    max bonus tolerance
      profileType:      profile type
      profileValue:     profile tolerance value
      profileValue2:    profile tolerance value2
                        (used when there are two compartments)
      allOver:          indicates the tolerance applies all over the 3
                        dimensional profile of the part

      Elements:
     
      Text:            general Text element
      ToleranceCompartment: one or more of these sub-elements. If there are two or more,
                            the FCF is composite.
      FCFText:          Text added to a FeatureControlFrame in a specified
                        position.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:Annotation3DType">
     
<xsd:sequence>
       
<xsd:element name="Text" type="plm:Ann3DTextType" minOccurs="0"/>
       
<xsd:element name="ToleranceCompartment" type="plm:Ann3DFCFToleranceCompartmentType" maxOccurs="unbounded"/>
       
<xsd:element name="FCFText" type="plm:Ann3DDimensionTextType" minOccurs="0" maxOccurs="4"/>
     
</xsd:sequence>
     
<xsd:attribute name="standard" type="plm:Ann3DDimensionStandardType" use="optional"/>
     
<xsd:attribute name="characteristic" type="plm:Ann3DFCF" use="required"/>
     
<xsd:attribute name="direction" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="allAround" 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="profileType" type="plm:Ann3DFCFProfileType" use="optional"/>
     
<xsd:attribute name="profileValue" type="xsd:double" use="optional"/>
     
<xsd:attribute name="profileValue2" type="xsd:double" use="optional"/>
     
<xsd:attribute name="allOver" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DFeatureControlFrameType/@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 Ann3DFeatureControlFrameType/@characteristic
type plm:Ann3DFCF
properties
use required
facets
Kind Value Annotation
enumeration position
enumeration straightness
enumeration flatness
enumeration circularity
enumeration cylindricity
enumeration profileOfALine
enumeration profileOfASurface
enumeration angularity
enumeration perpendicularity
enumeration parallelism
enumeration concentricity
enumeration symmetry
enumeration circularRunout
enumeration totalRunout
source <xsd:attribute name="characteristic" type="plm:Ann3DFCF" use="required"/>

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

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

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

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

attribute Ann3DFeatureControlFrameType/@profileType
type plm:Ann3DFCFProfileType
properties
use optional
facets
Kind Value Annotation
enumeration bilateral
enumeration bilateralUnequal
enumeration unilateralOutside
enumeration unilateralInside
source <xsd:attribute name="profileType" type="plm:Ann3DFCFProfileType" use="optional"/>

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

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

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

element Ann3DFeatureControlFrameType/Text
diagram plmxml_diagrams/plmxml_p737.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="Text" type="plm:Ann3DTextType" minOccurs="0"/>

element Ann3DFeatureControlFrameType/ToleranceCompartment
diagram plmxml_diagrams/plmxml_p738.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:Ann3DFCFToleranceCompartmentType
properties
minOcc 1
maxOcc unbounded
content complex
children plm:Primary plm:Secondary plm:Tertiary plm:Statistical plm:FreeState plm:TextUnitBasisValue
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      
source <xsd:element name="ToleranceCompartment" type="plm:Ann3DFCFToleranceCompartmentType" maxOccurs="unbounded"/>

element Ann3DFeatureControlFrameType/FCFText
diagram plmxml_diagrams/plmxml_p739.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="FCFText" type="plm:Ann3DDimensionTextType" minOccurs="0" maxOccurs="4"/>


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