A3DMDDimensionLineData
Fields
Detailed Description
-
struct A3DMDDimensionLineData
Structure that describes dimension line.
See also
A3DMDDimensionLineGet, A3DMDDimensionDimensionData
Note
For members m_pSymbol1, m_pSymbol2 and m_pLeaderSymbol: pointer can be shared with other markups.
Note
For m_pLeaderSymbol: This data is useful if m_eGraphRepresentation is set to pmi_markup_dimension_GraphRep_Leader_one_Part or pmi_markup_dimension_GraphRep_Leader_two_Parts.
Note
For m_sSecondPart: This structure is valid only if m_eGraphRepresentation is set to pmi_markup_dimension_GraphRep_Leader_one_Part or pmi_markup_dimension_GraphRep_Leader_two_Parts.
Note
for m_usReversal:
0: both symbols are set automatically
1: both symbols are set inside of the extension lines,
2: both symbols are set outside of the extension lines,
3: first symbols is set inside, second symbol is set outside,
4: first symbols is set outside, second symbol is set inside.
Note
For m_dLeaderAngle: This value is valid only if m_eGraphRepresentation is set to KEA3DMDDimensionGraphicalRepresentationLeaderOnePart or KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts.
Public Members
-
A3DMDDimensionLineSymbol *m_pSymbol1
First symbol description.
-
A3DMDDimensionLineSymbol *m_pSymbol2
Second symbol description.
-
A3DMDDimensionLineSymbol *m_pLeaderSymbol
Leader symbol description.
-
EA3DMDDimensionLineGraphicalRepresentation m_eGraphRepresentation
Graphical representation of the dimension line.
-
A3DMDDimensionSecondPart *m_pSecondPart
Second part description.
-
A3DMDDimensionForeshortened *m_psForeshortened
Optionnal foreshortened description.
-
EA3DMDDimensionLineExtensionType m_eExtension
Extension type.
-
A3DRiCurve *m_pExplicitCurve
Explicit cure, in case of curvilinear dimension.