complexType Ann3DDatumTargetType
diagram plmxml_diagrams/plmxml_p702.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
used by
element DatumTarget
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      
label  xsd:string  optional      
index  xsd:integer  optional      
type  plm:Ann3DDatumTarget  required      
planar  xsd:boolean  optional      
diameter  xsd:double  optional      
innerDiameter  xsd:double  optional      
length  xsd:double  optional      
width  xsd:double  optional      
point1  plm:VectorType  optional      
point2  plm:VectorType  optional      
movable  xsd:boolean    false    
movableTargetStubDirection  plm:Ann3DDimensionStubDirection  optional      
movableTargetStubLength  xsd:double  optional      
textStubDirection  plm:Ann3DDimensionStubDirection  optional      
textStubLength  xsd:double  optional      
areaShape  plm:Ann3DDatumTargetAreaShapeEnum  optional      
shapeTextOutsideSymbol  xsd:boolean    false    
size  xsd:string  optional      
annotation
documentation

      DatumTarget Annotation
     
      Attributes:
     
      standard:        as for Dimensions
      label:           label of parent Datum, e.g. "A". Note the Datum Target can exist
                        without a DFS.
      index:           index of the Datum Target in its DFS, if it exists
      type:            point, line, circular, rectangular, cylindrical or arbitrary
      planar:          whether planar or not
      diameter:        diameter, for circular targets
      innerDiameter:   inner diameter, for circular targets
      length:          if rectangular
      width:           if rectangular
      point1:          first point
      point2:          second point - only for cylindrical and line targets
      movable:         true if the DatumTarget is movable (shown as a 'bird-beak' symbol)
      movableTargetStubDirection: the left/right direction of the bird-beak.
      movableTargetStubLength: the length of the first segment of the leader (in metres)
      textStubDirection: if the text of the DatumTarget is outside the DatumTargetSymbol,
                       then this specifies whether the text is to the right or left of
                       the symbol.
      textStubLength:  if the text of the DatumTarget is outside the DatumTargetSymbol,
                       then this specifies the length (in metres) of the stub line
                       joining the text to the symbol.
      areaShape:       The shape of the target area according to the area
                       specification segment of the DatumTarget symbol.
      shapeTextOutsideSymbol: Whether the text that describes the shape of the
                       target area lies outside the DatumTarget symbol. The text
                       usually lies inside the area specification segment of the
                       DatumTarget symbol.
      size:            The size of the DatumTarget if the type is arbitrary.
     
source <xsd:complexType name="Ann3DDatumTargetType">
 
<xsd:annotation>
   
<xsd:documentation>
      DatumTarget Annotation
     
      Attributes:
     
      standard:        as for Dimensions
      label:           label of parent Datum, e.g. "A". Note the Datum Target can exist
                        without a DFS.
      index:           index of the Datum Target in its DFS, if it exists
      type:            point, line, circular, rectangular, cylindrical or arbitrary
      planar:          whether planar or not
      diameter:        diameter, for circular targets
      innerDiameter:   inner diameter, for circular targets
      length:          if rectangular
      width:           if rectangular
      point1:          first point
      point2:          second point - only for cylindrical and line targets
      movable:         true if the DatumTarget is movable (shown as a 'bird-beak' symbol)
      movableTargetStubDirection: the left/right direction of the bird-beak.
      movableTargetStubLength: the length of the first segment of the leader (in metres)
      textStubDirection: if the text of the DatumTarget is outside the DatumTargetSymbol,
                       then this specifies whether the text is to the right or left of
                       the symbol.
      textStubLength:  if the text of the DatumTarget is outside the DatumTargetSymbol,
                       then this specifies the length (in metres) of the stub line
                       joining the text to the symbol.
      areaShape:       The shape of the target area according to the area
                       specification segment of the DatumTarget symbol.
      shapeTextOutsideSymbol: Whether the text that describes the shape of the
                       target area lies outside the DatumTarget symbol. The text
                       usually lies inside the area specification segment of the
                       DatumTarget symbol.
      size:            The size of the DatumTarget if the type is arbitrary.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:Annotation3DType">
     
<xsd:attribute name="standard" type="plm:Ann3DDimensionStandardType" use="optional"/>
     
<xsd:attribute name="label" type="xsd:string" use="optional"/>
     
<xsd:attribute name="index" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="type" type="plm:Ann3DDatumTarget" use="required"/>
     
<xsd:attribute name="planar" type="xsd:boolean" use="optional"/>
     
<xsd:attribute name="diameter" type="xsd:double" use="optional"/>
     
<xsd:attribute name="innerDiameter" type="xsd:double" use="optional"/>
     
<xsd:attribute name="length" type="xsd:double" use="optional"/>
     
<xsd:attribute name="width" type="xsd:double" use="optional"/>
     
<xsd:attribute name="point1" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="point2" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="movable" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="movableTargetStubDirection" type="plm:Ann3DDimensionStubDirection" use="optional"/>
     
<xsd:attribute name="movableTargetStubLength" type="xsd:double" use="optional"/>
     
<xsd:attribute name="textStubDirection" type="plm:Ann3DDimensionStubDirection" use="optional"/>
     
<xsd:attribute name="textStubLength" type="xsd:double" use="optional"/>
     
<xsd:attribute name="areaShape" type="plm:Ann3DDatumTargetAreaShapeEnum" use="optional"/>
     
<xsd:attribute name="shapeTextOutsideSymbol" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="size" type="xsd:string" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DDatumTargetType/@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 Ann3DDatumTargetType/@label
type xsd:string
properties
use optional
source <xsd:attribute name="label" type="xsd:string" use="optional"/>

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

attribute Ann3DDatumTargetType/@type
type plm:Ann3DDatumTarget
properties
use required
facets
Kind Value Annotation
enumeration point
enumeration line
enumeration circular
enumeration rectangular
enumeration cylindrical
enumeration area
enumeration annular
enumeration arbitrary
enumeration spherical
source <xsd:attribute name="type" type="plm:Ann3DDatumTarget" use="required"/>

attribute Ann3DDatumTargetType/@planar
type xsd:boolean
properties
use optional
source <xsd:attribute name="planar" type="xsd:boolean" use="optional"/>

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

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

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

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

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

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

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

attribute Ann3DDatumTargetType/@movableTargetStubDirection
type plm:Ann3DDimensionStubDirection
properties
use optional
facets
Kind Value Annotation
enumeration left
enumeration right
source <xsd:attribute name="movableTargetStubDirection" type="plm:Ann3DDimensionStubDirection" use="optional"/>

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

attribute Ann3DDatumTargetType/@textStubDirection
type plm:Ann3DDimensionStubDirection
properties
use optional
facets
Kind Value Annotation
enumeration left
enumeration right
source <xsd:attribute name="textStubDirection" type="plm:Ann3DDimensionStubDirection" use="optional"/>

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

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

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

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


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