Dimension value
Macro Definitions
Types
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 A3DMDDimensionSimpleToleranceFormatCreate(const A3DMDDimensionSimpleToleranceFormatData *pData, A3DMDDimensionSimpleToleranceFormat **pDimensionToleranceFormat)
Creates the A3DMDDimensionSimpleToleranceFormat from A3DMDDimensionSimpleToleranceFormatData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMDDimensionCombinedToleranceFormatCreate(const A3DMDDimensionCombinedToleranceFormatData *pData, A3DMDDimensionCombinedToleranceFormat **pDimensionToleranceFormat)
Creates the A3DMDDimensionCombinedToleranceFormat from A3DMDDimensionCombinedToleranceFormatData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMDDimensionValueCreate(const A3DMDDimensionValueData *pData, A3DMDDimensionValue **pDimensionValue)
Creates the A3DMDDimensionValue from A3DMDDimensionValueData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMDDimensionValueFormatCreate(const A3DMDDimensionValueFormatData *pData, A3DMDDimensionValueFormat **ppDimensionValueFormat)
Creates the A3DMDDimensionValueFormat from A3DMDDimensionValueFormatData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DMarkupDimensionCreate(const A3DMarkupDimensionData *pData, A3DMarkupDimension **ppDimension)
Creates the A3DMarkupDimension from A3DMarkupDimensionData structure.
- Version
4.0
- Return values:
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
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