diagram | |||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||
type | extension of plm:IdBase | ||
properties |
|
||
children | plm:Curve | ||
used by |
|
||
attributes | |||
annotation |
|
||
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> |
type | xsd:IDREF | ||
properties |
|
||
source | <xsd:attribute name="referenceRef" type="xsd:IDREF" use="optional" plm:refType="plm:GDEReference"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="tParm" type="xsd:double" use="optional"/> |
type | plm:SurfaceUVType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="uvParms" type="plm:SurfaceUVType" use="optional"/> |
type | plm:VectorType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="terminator" type="plm:VectorType" use="optional"/> |
type | plm:Ann3DDimensionStubDirection | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xsd:attribute name="stubDirection" type="plm:Ann3DDimensionStubDirection" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="stubLength" type="xsd:double" use="optional"/> |
type | plm:RGBAType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="colour" type="plm:RGBAType" use="optional"/> |
type | plm:Ann3DLineType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <xsd:attribute name="lineType" type="plm:Ann3DLineType" use="optional"/> |
type | plm:TextLineThicknessType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xsd:attribute name="thickness" type="plm:TextLineThicknessType" use="optional"/> |
type | plm:Ann3DArrow | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:attribute name="arrowType" type="plm:Ann3DArrow" use="optional"/> |
type | plm:RGBAType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="arrowColour" type="plm:RGBAType" use="optional"/> |
type | plm:Ann3DLineType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <xsd:attribute name="arrowLineType" type="plm:Ann3DLineType" use="optional"/> |
type | plm:TextLineThicknessType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xsd:attribute name="arrowThickness" type="plm:TextLineThicknessType" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="arrowAngle" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="arrowLength" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="dotDiameter" type="xsd:double" use="optional"/> |
type | plm:Ann3DDimensionArrowPlacement | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xsd:attribute name="arrowPlacement" type="plm:Ann3DDimensionArrowPlacement" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="arrowOutsideLength" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="lineTextGap" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="extensionLineGap" type="xsd:double" use="optional"/> |
type | plm:RGBAType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="extensionColour" type="plm:RGBAType" use="optional"/> |
type | plm:Ann3DLineType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <xsd:attribute name="extensionLineType" type="plm:Ann3DLineType" use="optional"/> |
type | plm:TextLineThicknessType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xsd:attribute name="extensionThickness" type="plm:TextLineThicknessType" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="extensionLineExtension" type="xsd:double" use="optional"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="radiusToCentre" type="xsd:boolean" default="false"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="width" type="xsd:double" use="optional" plm:deprecated="true"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="arrowWidth" type="xsd:double" use="optional" plm:deprecated="true"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="extensionWidth" type="xsd:double" use="optional" plm:deprecated="true"/> |
type | plm:anyURIType | ||
properties |
|
||
source | <xsd:attribute name="widthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/> |
type | plm:anyURIType | ||
properties |
|
||
source | <xsd:attribute name="arrowWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/> |
type | plm:anyURIType | ||
properties |
|
||
source | <xsd:attribute name="extensionWidthRef" type="plm:anyURIType" use="optional" plm:refType="plm:LineWidth"/> |