complexType Ann3DLeaderType
diagram plmxml_diagrams/plmxml_p747.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:IdBase
properties
base plm:IdBase
children plm:Curve
used by
element Ann3DDisplayType/Leader
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
referenceRef  xsd:IDREF  optional      
tParm  xsd:double  optional      
uvParms  plm:SurfaceUVType  optional      
terminator  plm:VectorType  optional      
stubDirection  plm:Ann3DDimensionStubDirection  optional      
stubLength  xsd:double  optional      
colour  plm:RGBAType  optional      
lineType  plm:Ann3DLineType  optional      
thickness  plm:TextLineThicknessType  optional      
arrowType  plm:Ann3DArrow  optional      
arrowColour  plm:RGBAType  optional      
arrowLineType  plm:Ann3DLineType  optional      
arrowThickness  plm:TextLineThicknessType  optional      
arrowAngle  xsd:double  optional      
arrowLength  xsd:double  optional      
dotDiameter  xsd:double  optional      
arrowPlacement  plm:Ann3DDimensionArrowPlacement  optional      
arrowOutsideLength  xsd:double  optional      
lineTextGap  xsd:double  optional      
extensionLineGap  xsd:double  optional      
extensionColour  plm:RGBAType  optional      
extensionLineType  plm:Ann3DLineType  optional      
extensionThickness  plm:TextLineThicknessType  optional      
extensionLineExtension  xsd:double  optional      
radiusToCentre  xsd:boolean    false    
width  xsd:double  optional      
arrowWidth  xsd:double  optional      
extensionWidth  xsd:double  optional      
widthRef  plm:anyURIType  optional      
arrowWidthRef  plm:anyURIType  optional      
extensionWidthRef  plm:anyURIType  optional      
annotation
documentation

      Ann3DLeaderType: data describing the position, colour, etc, of a leader line

      Attributes:

      referenceRef:    references the Reference element which references the entity
                         being annotated
      tParm:           t-parameter on the referenced edge or curve, if applicable
      uvParms:         u,v-parameters on the referenced face or surface, if applicable
      terminator:      3D position of the end of the leader. This, and the next two
                       attributes, are not relevant if explicit leader geometry is given as a
                       sub-element.
      stubDirection:   left or right, initial direction of leader
      stubLength:      length of first segment of leader (metres)
      colour:          leader colour
      lineType:        solid, dashed, dotted, etc
      thickness:       thin, normal or thick
      arrowType:       shape of arrowhead
      arrowColour:     colour of arrowhead
      arrowLineType:   solid, dashed, dotted etc
      arrowThickness:  thin, normal or thick
      arrowAngle:      total angle, in radians, at tip of arrow (0 to pi)
      arrowLength:     length of the arrow
      dotDiameter:        diameter of dot, in metres, if applicable
      arrowPlacement:     in, or out. Refers to arrows inside or outside extension lines
      arrowOutsideLength: length of segment of leader on outside arrows
      lineTextGap:        gap (metres) between text and start of leader
      extensionLineGap:   gap (metres) between extension line and model geometry
      extensionLineExtension:  length of the portion of the extension line which extends beyond
                               the dimension line
      extensionColour     extension line colour
      extensionLineType:  solid, etc
      extensionThickness: thin, normal or thick
      radiusToCentre:   Whether the Leader sub-element under a DimensionDisplay
                        of a Dimension of type radial is drawn to the centre of
                        the measured geometry.
      widthRef:         References a LineWidth, which specifies the thickness of
                        the leader quantitatively.
      arrowWidthRef:    References a LineWidth, which specifies the thickness of
                        the arrow quantitatively.
      extensionWidthRef: References a LineWidth, which specifies the thickness
                        of the extension quantitatively.

      Elements:

      Curve:              Leader line geometry represented via a
                          polyline. The schema allows other curve types for expansion.
     
source <xsd:complexType name="Ann3DLeaderType">
 
<xsd:annotation>
   
<xsd:documentation>
      Ann3DLeaderType: data describing the position, colour, etc, of a leader line

      Attributes:

      referenceRef:    references the Reference element which references the entity
                         being annotated
      tParm:           t-parameter on the referenced edge or curve, if applicable
      uvParms:         u,v-parameters on the referenced face or surface, if applicable
      terminator:      3D position of the end of the leader. This, and the next two
                       attributes, are not relevant if explicit leader geometry is given as a
                       sub-element.
      stubDirection:   left or right, initial direction of leader
      stubLength:      length of first segment of leader (metres)
      colour:          leader colour
      lineType:        solid, dashed, dotted, etc
      thickness:       thin, normal or thick
      arrowType:       shape of arrowhead
      arrowColour:     colour of arrowhead
      arrowLineType:   solid, dashed, dotted etc
      arrowThickness:  thin, normal or thick
      arrowAngle:      total angle, in radians, at tip of arrow (0 to pi)
      arrowLength:     length of the arrow
      dotDiameter:        diameter of dot, in metres, if applicable
      arrowPlacement:     in, or out. Refers to arrows inside or outside extension lines
      arrowOutsideLength: length of segment of leader on outside arrows
      lineTextGap:        gap (metres) between text and start of leader
      extensionLineGap:   gap (metres) between extension line and model geometry
      extensionLineExtension:  length of the portion of the extension line which extends beyond
                               the dimension line
      extensionColour     extension line colour
      extensionLineType:  solid, etc
      extensionThickness: thin, normal or thick
      radiusToCentre:   Whether the Leader sub-element under a DimensionDisplay
                        of a Dimension of type radial is drawn to the centre of
                        the measured geometry.
      widthRef:         References a LineWidth, which specifies the thickness of
                        the leader quantitatively.
      arrowWidthRef:    References a LineWidth, which specifies the thickness of
                        the arrow quantitatively.
      extensionWidthRef: References a LineWidth, which specifies the thickness
                        of the extension quantitatively.

      Elements:

      Curve:              Leader line geometry represented via a
                          polyline. The schema allows other curve types for expansion.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:IdBase">
     
<xsd:sequence>
       
<xsd:element ref="plm:Curve" minOccurs="0"/>
     
</xsd:sequence>
     
<xsd:attribute name="referenceRef" type="xsd:IDREF" use="optional" plm:refType="plm:GDEReference"/>
     
<xsd:attribute name="tParm" type="xsd:double" use="optional"/>
     
<xsd:attribute name="uvParms" type="plm:SurfaceUVType" use="optional"/>
     
<xsd:attribute name="terminator" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="stubDirection" type="plm:Ann3DDimensionStubDirection" use="optional"/>
     
<xsd:attribute name="stubLength" type="xsd:double" use="optional"/>
     
<xsd:attribute name="colour" type="plm:RGBAType" use="optional"/>
     
<xsd:attribute name="lineType" type="plm:Ann3DLineType" use="optional"/>
     
<xsd:attribute name="thickness" type="plm:TextLineThicknessType" use="optional"/>
     
<xsd:attribute name="arrowType" type="plm:Ann3DArrow" use="optional"/>
     
<xsd:attribute name="arrowColour" type="plm:RGBAType" use="optional"/>
     
<xsd:attribute name="arrowLineType" type="plm:Ann3DLineType" use="optional"/>
     
<xsd:attribute name="arrowThickness" type="plm:TextLineThicknessType" use="optional"/>
     
<xsd:attribute name="arrowAngle" type="xsd:double" use="optional"/>
     
<xsd:attribute name="arrowLength" type="xsd:double" use="optional"/>
     
<xsd:attribute name="dotDiameter" type="xsd:double" use="optional"/>
     
<xsd:attribute name="arrowPlacement" type="plm:Ann3DDimensionArrowPlacement" use="optional"/>
     
<xsd:attribute name="arrowOutsideLength" type="xsd:double" use="optional"/>
     
<xsd:attribute name="lineTextGap" type="xsd:double" use="optional"/>
     
<xsd:attribute name="extensionLineGap" type="xsd:double" use="optional"/>
     
<xsd:attribute name="extensionColour" type="plm:RGBAType" use="optional"/>
     
<xsd:attribute name="extensionLineType" type="plm:Ann3DLineType" use="optional"/>
     
<xsd:attribute name="extensionThickness" type="plm:TextLineThicknessType" use="optional"/>
     
<xsd:attribute name="extensionLineExtension" type="xsd:double" use="optional"/>
     
<xsd:attribute name="radiusToCentre" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="width" type="xsd:double" use="optional" plm:deprecated="true"/>
     
<xsd:attribute name="arrowWidth" type="xsd:double" use="optional" plm:deprecated="true"/>
     
<xsd:attribute name="extensionWidth" type="xsd:double" use="optional" plm:deprecated="true"/>
     
<xsd:attribute name="widthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>
     
<xsd:attribute name="arrowWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>
     
<xsd:attribute name="extensionWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DLeaderType/@referenceRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="referenceRef" type="xsd:IDREF" use="optional" plm:refType="plm:GDEReference"/>

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

attribute Ann3DLeaderType/@uvParms
type plm:SurfaceUVType
properties
use optional
facets
Kind Value Annotation
length 2
source <xsd:attribute name="uvParms" type="plm:SurfaceUVType" use="optional"/>

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

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

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

attribute Ann3DLeaderType/@colour
type plm:RGBAType
properties
use optional
facets
Kind Value Annotation
length 4
source <xsd:attribute name="colour" type="plm:RGBAType" use="optional"/>

attribute Ann3DLeaderType/@lineType
type plm:Ann3DLineType
properties
use optional
facets
Kind Value Annotation
enumeration solid
enumeration dashed
enumeration phantom
enumeration centreline
enumeration dotted
enumeration longDashed
enumeration dottedDashed
source <xsd:attribute name="lineType" type="plm:Ann3DLineType" use="optional"/>

attribute Ann3DLeaderType/@thickness
type plm:TextLineThicknessType
properties
use optional
facets
Kind Value Annotation
enumeration thin
enumeration normal
enumeration thick
source <xsd:attribute name="thickness" type="plm:TextLineThicknessType" use="optional"/>

attribute Ann3DLeaderType/@arrowType
type plm:Ann3DArrow
properties
use optional
facets
Kind Value Annotation
enumeration closed
enumeration open
enumeration filled
enumeration none
enumeration origin
enumeration cross
enumeration dot
enumeration filledDot
enumeration wedge
enumeration plus
enumeration x
enumeration closedSolid
enumeration closedDouble
enumeration closedDoubleSolid
enumeration openDouble
enumeration filledDouble
enumeration integral
enumeration box
enumeration filledBox
enumeration datum
enumeration filledDatum
enumeration solidOrigin
enumeration filledOrigin
enumeration xOrigin
enumeration solidBox
source <xsd:attribute name="arrowType" type="plm:Ann3DArrow" use="optional"/>

attribute Ann3DLeaderType/@arrowColour
type plm:RGBAType
properties
use optional
facets
Kind Value Annotation
length 4
source <xsd:attribute name="arrowColour" type="plm:RGBAType" use="optional"/>

attribute Ann3DLeaderType/@arrowLineType
type plm:Ann3DLineType
properties
use optional
facets
Kind Value Annotation
enumeration solid
enumeration dashed
enumeration phantom
enumeration centreline
enumeration dotted
enumeration longDashed
enumeration dottedDashed
source <xsd:attribute name="arrowLineType" type="plm:Ann3DLineType" use="optional"/>

attribute Ann3DLeaderType/@arrowThickness
type plm:TextLineThicknessType
properties
use optional
facets
Kind Value Annotation
enumeration thin
enumeration normal
enumeration thick
source <xsd:attribute name="arrowThickness" type="plm:TextLineThicknessType" use="optional"/>

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

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

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

attribute Ann3DLeaderType/@arrowPlacement
type plm:Ann3DDimensionArrowPlacement
properties
use optional
facets
Kind Value Annotation
enumeration in
enumeration out
source <xsd:attribute name="arrowPlacement" type="plm:Ann3DDimensionArrowPlacement" use="optional"/>

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

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

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

attribute Ann3DLeaderType/@extensionColour
type plm:RGBAType
properties
use optional
facets
Kind Value Annotation
length 4
source <xsd:attribute name="extensionColour" type="plm:RGBAType" use="optional"/>

attribute Ann3DLeaderType/@extensionLineType
type plm:Ann3DLineType
properties
use optional
facets
Kind Value Annotation
enumeration solid
enumeration dashed
enumeration phantom
enumeration centreline
enumeration dotted
enumeration longDashed
enumeration dottedDashed
source <xsd:attribute name="extensionLineType" type="plm:Ann3DLineType" use="optional"/>

attribute Ann3DLeaderType/@extensionThickness
type plm:TextLineThicknessType
properties
use optional
facets
Kind Value Annotation
enumeration thin
enumeration normal
enumeration thick
source <xsd:attribute name="extensionThickness" type="plm:TextLineThicknessType" use="optional"/>

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

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

attribute Ann3DLeaderType/@width
type xsd:double
properties
use optional
source <xsd:attribute name="width" type="xsd:double" use="optional" plm:deprecated="true"/>

attribute Ann3DLeaderType/@arrowWidth
type xsd:double
properties
use optional
source <xsd:attribute name="arrowWidth" type="xsd:double" use="optional" plm:deprecated="true"/>

attribute Ann3DLeaderType/@extensionWidth
type xsd:double
properties
use optional
source <xsd:attribute name="extensionWidth" type="xsd:double" use="optional" plm:deprecated="true"/>

attribute Ann3DLeaderType/@widthRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="widthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>

attribute Ann3DLeaderType/@arrowWidthRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="arrowWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>

attribute Ann3DLeaderType/@extensionWidthRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="extensionWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/>


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