A3DMarkupDimensionData Struct Reference

Structure that describes dimension markups. More...

Data Fields

A3DDouble m_dChamferDimSecondValue
 
A3DDouble m_dValue
 
EA3DMDDimensionSymbolType m_eAdditionnalSymbol
 
EA3DMDDimensionDualDisplay m_eDualDisplay
 
EA3DMDDimensionFrame m_eFrame
 
EA3DMDDimensionOrientation m_eOrientation
 
EA3DMDDimensionScore m_eScore
 
EA3DMDDimensionSymbolType m_eSymbol
 
EA3DMDDimensionType m_eType
 
A3DUTF8Charm_pcPrefixe
 
A3DUTF8Charm_pcSuffixe
 
A3DMDDimensionValuem_pDualValue
 
A3DMDDimensionExtentionLinem_pExtentionLine
 
A3DMDDimensionLinem_pLine
 
A3DMDDimensionValuem_pMainValue
 
A3DMDTextPropertiesm_pTextProperties
 
A3DVector3dData m_sOffSet
 
A3DUns16 m_usFrame
 
A3DUns16 m_usFrameGroup
 
A3DUns16 m_usPosition
 
A3DUns16 m_usScore
 
A3DUns16 m_usScoreGroup
 

Detailed Description

Structure that describes dimension markups.

See also
A3DMarkupDimensionGet
Note
for member m_pExtentionLine: This pointer can be shared with other markups.
for member m_dOffset: Value defining the distance between the dimension value and the dimension line
pmi_markup_dimension_dOffset.png
for member m_usPosition: Markup dimension position is:
  • 0: Auto,
  • 1: Inside,
    pmi_markup_dimension_usPosition_inside.png
  • 2: Outside.
    pmi_markup_dimension_usPosition_outside.png
for member m_usScore: Scoring applies to
  • 0: not to score,
  • 1: only the value,
  • 2: all dimension texts.
for member m_usScoreGroup: Scoring applies to
  • 0: the main value,
  • 1: the dual value,
  • 2: both values.
for member m_usFrame: Framing applies to
  • 0: Value,
  • 1: Value+tolerance,
  • 2: Value+tolerance+texts.
for member m_usFrameGroup: Framing applies to
  • 0: the main value,
  • 1: the dual value,
  • 2: both values.
for member m_usDisplayModeTextBox:
  • 3: Show box,
  • 4: hide value.

Field Documentation

EA3DMDDimensionType A3DMarkupDimensionData::m_eType

Dimension markup type.

A3DMDDimensionValue* A3DMarkupDimensionData::m_pMainValue

Main value description.

A3DMDDimensionValue* A3DMarkupDimensionData::m_pDualValue

Description.

EA3DMDDimensionDualDisplay A3DMarkupDimensionData::m_eDualDisplay

Dual value display's type.

A3DDouble A3DMarkupDimensionData::m_dValue

Dimension markup value.

EA3DMDDimensionSymbolType A3DMarkupDimensionData::m_eSymbol

Optional symbol before the value.

EA3DMDDimensionSymbolType A3DMarkupDimensionData::m_eAdditionnalSymbol

Optional symbol before the value.

A3DUTF8Char* A3DMarkupDimensionData::m_pcSuffixe

Suffix string.

A3DUTF8Char* A3DMarkupDimensionData::m_pcPrefixe

Prefix string.

A3DMDDimensionExtentionLine* A3DMarkupDimensionData::m_pExtentionLine

Dimension extension line definition.

A3DMDDimensionLine* A3DMarkupDimensionData::m_pLine

Dimension line definition.

EA3DMDDimensionOrientation A3DMarkupDimensionData::m_eOrientation

Orientation.

A3DVector3dData A3DMarkupDimensionData::m_sOffSet

Offset.

A3DUns16 A3DMarkupDimensionData::m_usPosition

Position.

EA3DMDDimensionScore A3DMarkupDimensionData::m_eScore

Scoring.

A3DUns16 A3DMarkupDimensionData::m_usScore

Scoring covering.

A3DUns16 A3DMarkupDimensionData::m_usScoreGroup

Scoring element.

EA3DMDDimensionFrame A3DMarkupDimensionData::m_eFrame

Frame type.

A3DUns16 A3DMarkupDimensionData::m_usFrame

Frame covering.

A3DUns16 A3DMarkupDimensionData::m_usFrameGroup

Frame element.

A3DMDTextProperties* A3DMarkupDimensionData::m_pTextProperties

Pointer to the text properties.

See also
A3DMDTextPropertiesGet
A3DDouble A3DMarkupDimensionData::m_dChamferDimSecondValue

Chamfer dimension markup second value.

Version
9.0