A3DMDDimensionLineData

Fields

A3DMDDimensionLineSymbol *

m_pSymbol1

A3DMDDimensionLineSymbol *

m_pSymbol2

A3DMDDimensionLineSymbol *

m_pLeaderSymbol

EA3DMDDimensionLineGraphicalRepresentation

m_eGraphRepresentation

A3DMDDimensionSecondPart *

m_pSecondPart

A3DUns16

m_usStyle

A3DFloat

m_fThickness

A3DUns16

m_usReversal

A3DMDDimensionForeshortened *

m_psForeshortened

A3DDouble

m_dLeaderAngle

EA3DMDDimensionLineExtensionType

m_eExtension

A3DRiCurve *

m_pExplicitCurve

Detailed Description

struct A3DMDDimensionLineData

Structure that describes dimension line.

See also

A3DMDDimensionLineGet, A3DMDDimensionDimensionData ../_images/pmi_markup_dimension_Line.png

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.

A3DUns16 m_usStyle

Line style Index.

A3DFloat m_fThickness

Thickness.

A3DUns16 m_usReversal

Reversal.

A3DMDDimensionForeshortened *m_psForeshortened

Optionnal foreshortened description.

A3DDouble m_dLeaderAngle

Leader angle.

EA3DMDDimensionLineExtensionType m_eExtension

Extension type.

A3DRiCurve *m_pExplicitCurve

Explicit cure, in case of curvilinear dimension.