Dimension value
Macro Definitions
kA3DMDTrailingToleranceConsistentDigitsMask |
Types
A3DMDDimensionValueFormatData | |
A3DMDDimensionSimpleToleranceFormatData | |
A3DMDDimensionCombinedToleranceFormatData | |
A3DMDDimensionValueData | |
EA3DMDDimensionValueOption |
Fields
Functions
Detailed Description
-
group
a3d_markupdimensionvalue
Macro Definition
-
kA3DMDTrailingToleranceConsistentDigitsMask
Mask that describes the display of trailing zeros in case of separate values for numerical tolerances.
This mask is used to interpret the content of the field m_iTrailing of A3DMDDimensionSimpleToleranceFormatData
- Version
- 22.1
Type Documentation
-
enum
EA3DMDDimensionValueOption
Enumerator that describes dimension’s option.
- Version
- 9.0
Values:
-
enumerator
KEA3DMDDimensionValueOptionNone
Dimension has no option.
-
enumerator
KEA3DMDDimensionValueOptionMin
Dimension has the min modifier.
-
enumerator
KEA3DMDDimensionValueOptionMax
Dimension has the max modifier.
-
enumerator
KEA3DMDDimensionValueOptionEnvelopeModifier
Dimension has the envelope modifier.
-
enumerator
KEA3DMDDimensionValueOptionIndependencyModifier
Dimension has the independency modifier.
-
enumerator
KEA3DMDDimensionValueOptionStaticalTolerancingModifier
Dimension has the statical tolerancing modifier.
-
enumerator
KEA3DMDDimensionValueOptionPerfectFormAtMMCNotRequired
Dimension has the option perfect form at MMC not required.
-
enumerator
KEA3DMDDimensionValueOptionReferenceOrAuxiliary
ASME:Reference ISO:Auxiliary. A dimension given for information purposes only. The value is given in parentheses and no tolerance applies to it.
- Version
- 12.
-
enumerator
KEA3DMDDimensionValueOptionBasicOrTheorical
ASME:Basic ISO:Theoretical. Dimensions enclosed in a frame are the theoretically exact location, orientation, or profile of a feature or group of features.
- Version
- 12
Function Documentation
-
A3DStatus
A3DMDDimensionValueFormatGet
(const A3DMDDimensionValueFormat *pDimensionValueFormat, A3DMDDimensionValueFormatData *pData) Populates the A3DMDDimensionValueFormatData structure.
- Version
- 4.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DMDDimensionSimpleToleranceFormatGet
(const A3DMDDimensionSimpleToleranceFormat *pDimensionToleranceFormat, A3DMDDimensionSimpleToleranceFormatData *pData) Populates the A3DMDDimensionSimpleToleranceFormat structure.
- Version
- 4.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DMDDimensionCombinedToleranceFormatGet
(const A3DMDDimensionCombinedToleranceFormat *pDimensionCombinedToleranceFormat, A3DMDDimensionCombinedToleranceFormatData *pData) Populates the A3DMDDimensionCombinedToleranceFormatData structure.
- Version
- 4.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DMDDimensionValueGet
(const A3DMDDimensionValue *pDimensionValue, A3DMDDimensionValueData *pData) Populates the A3DMDDimensionValueData structure.
- Version
- 4.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DMDDimensionLineSymbolGet
(const A3DMDDimensionLineSymbol *pDimensionLineSymbol, A3DMDDimensionLineSymbolData *pData) Populates the A3DMDDimensionLineSymbolData structure.
- Version
- 4.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DMDDimensionFunnelGet
(const A3DMDDimensionFunnel *pDimensionFunnel, A3DMDDimensionFunnelData *pData) Populates the A3DMDDimensionFunnelData structure.
- Version
- 4.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure