Dimension
Types
| A3DMarkupDimensionData | |
EA3DMDDimensionType |
|
EA3DMDDimensionDualDisplay |
|
EA3DMDDimensionFrame |
|
EA3DMDDimensionScore |
|
EA3DMDDimensionAngleSector |
|
EA3DMDDimensionReferenceType |
Fields
KEA3DMDDimensionTypeDistance |
|
KEA3DMDDimensionTypeDistanceOffset |
|
KEA3DMDDimensionTypeLength |
|
KEA3DMDDimensionTypeLengthCurvilinear |
|
KEA3DMDDimensionTypeAngle |
|
KEA3DMDDimensionTypeRadius |
|
KEA3DMDDimensionTypeRadiusTangent |
|
KEA3DMDDimensionTypeRadiusCylinder |
|
KEA3DMDDimensionTypeRadiusEdge |
|
KEA3DMDDimensionTypeDiameter |
|
KEA3DMDDimensionTypeDiameterTangent |
|
KEA3DMDDimensionTypeDiameterCylinder |
|
KEA3DMDDimensionTypeDiameterEdge |
|
KEA3DMDDimensionTypeDiameterCone |
|
KEA3DMDDimensionTypeChamfer |
|
KEA3DMDDimensionTypeSlope |
|
KEA3DMDDimensionDualDisplayNone |
|
KEA3DMDDimensionDualDisplayBelow |
|
KEA3DMDDimensionDualDisplayFractional |
|
KEA3DMDDimensionDualDisplaySideBySide |
|
KEA3DMDDimensionDualDisplayOnLeft |
|
KEA3DMDDimensionDualDisplayOnRight |
|
KEA3DMDDimensionDualDisplayAbove |
|
KEA3DMDDimensionDualDisplayOnly |
|
KEA3DMDDimensionFrameNone |
|
KEA3DMDDimensionFrameCircle |
|
KEA3DMDDimensionFrameScoredCircle |
|
KEA3DMDDimensionFrameDiamondShaped |
|
KEA3DMDDimensionFrameSquare |
|
KEA3DMDDimensionFrameRectangle |
|
KEA3DMDDimensionFrameOblong |
|
KEA3DMDDimensionFrameRightFlag |
|
KEA3DMDDimensionFrameRightTriangle |
|
KEA3DMDDimensionScoreNone |
|
KEA3DMDDimensionUnderScored |
|
KEA3DMDDimensionScored |
|
KEA3DMDDimensionOverScored |
|
KEA3DMDDimensionAngleSector_None |
|
KEA3DMDDimensionAngleSector_1 |
|
KEA3DMDDimensionAngleSector_2 |
|
KEA3DMDDimensionAngleSector_3 |
|
KEA3DMDDimensionAngleSector_4 |
|
KEA3DMDDimensionAngleSector_Complementary |
|
KEA3DMDDimensionRefType_None |
|
KEA3DMDDimensionRefType_Reference |
|
KEA3DMDDimensionRefType_Parenthesis |
|
KEA3DMDDimensionRefType_Match |
|
KEA3DMDDimensionRefType_Diameter_Reference |
|
KEA3DMDDimensionRefType_Not_To_Scale |
|
KEA3DMDDimensionRefType_Basic |
Functions
A3DStatus |
A3DMarkupDimensionGet |
Detailed Description
-
group
a3d_markupdimension - Version
- 4.0
Type Documentation
-
enum
EA3DMDDimensionType Dimension type.
Enumerator that describes the dimension’s type
See also
Values:
-
enumerator
KEA3DMDDimensionTypeDistance distance.
-
enumerator
KEA3DMDDimensionTypeDistanceOffset distance offset.
-
enumerator
KEA3DMDDimensionTypeLength length.
-
enumerator
KEA3DMDDimensionTypeLengthCurvilinear length curvilinear.
-
enumerator
KEA3DMDDimensionTypeAngle angle.
-
enumerator
KEA3DMDDimensionTypeRadius radius.
-
enumerator
KEA3DMDDimensionTypeRadiusTangent radius tangent.
-
enumerator
KEA3DMDDimensionTypeRadiusCylinder radius cylinder.
-
enumerator
KEA3DMDDimensionTypeRadiusEdge radius edge.
-
enumerator
KEA3DMDDimensionTypeDiameter diameter.
-
enumerator
KEA3DMDDimensionTypeDiameterTangent diameter tangent.
-
enumerator
KEA3DMDDimensionTypeDiameterCylinder diameter cylinder.
-
enumerator
KEA3DMDDimensionTypeDiameterEdge diameter edge.
-
enumerator
KEA3DMDDimensionTypeDiameterCone diameter cone.
-
enumerator
KEA3DMDDimensionTypeChamfer chamfer.
-
enumerator
KEA3DMDDimensionTypeSlope Slope.
-
enumerator
-
enum
EA3DMDDimensionDualDisplay Dimension dual value display.
Enumerator that describes dual value display
See also
Values:
-
enumerator
KEA3DMDDimensionDualDisplayNone No.
-
enumerator
KEA3DMDDimensionDualDisplayBelow Display below.
-
enumerator
KEA3DMDDimensionDualDisplayFractional fractional display.
-
enumerator
KEA3DMDDimensionDualDisplaySideBySide Side by side display.
-
enumerator
KEA3DMDDimensionDualDisplayOnLeft Dual value display before main value.
-
enumerator
KEA3DMDDimensionDualDisplayOnRight Dual value display after main value.
-
enumerator
KEA3DMDDimensionDualDisplayAbove Dual value display above main value.
-
enumerator
KEA3DMDDimensionDualDisplayOnly Display only dual value, main value is hidden.
-
enumerator
-
enum
EA3DMDDimensionFrame Dimension frame.
Enumerator that describes dimension’s frame
See also
Values:
-
enumerator
KEA3DMDDimensionFrameNone No frame.
-
enumerator
KEA3DMDDimensionFrameCircle Circle frame.
-
enumerator
KEA3DMDDimensionFrameScoredCircle Scored circle frame.
-
enumerator
KEA3DMDDimensionFrameDiamondShaped Diamond frame.
-
enumerator
KEA3DMDDimensionFrameSquare Square frame.
-
enumerator
KEA3DMDDimensionFrameRectangle Rectangle frame.
-
enumerator
KEA3DMDDimensionFrameOblong Oblong frame.
-
enumerator
KEA3DMDDimensionFrameRightFlag Right flag frame.
-
enumerator
KEA3DMDDimensionFrameRightTriangle Triangle frame.
-
enumerator
-
enum
EA3DMDDimensionScore Dimension score.
Enumerator that describes angle sector used
See also
Values:
-
enumerator
KEA3DMDDimensionScoreNone No Score.
-
enumerator
KEA3DMDDimensionUnderScored Underscored.
-
enumerator
KEA3DMDDimensionScored Scored.
-
enumerator
KEA3DMDDimensionOverScored overscored.
-
enumerator
-
enum
EA3DMDDimensionAngleSector Dimension angle sector.
Enumerator that describes angle sector used
See also
Values:
-
enumerator
KEA3DMDDimensionAngleSector_None No angle sector.
-
enumerator
KEA3DMDDimensionAngleSector_1 First angle sector.
-
enumerator
KEA3DMDDimensionAngleSector_2 Second angle sector.
-
enumerator
KEA3DMDDimensionAngleSector_3 Third angle sector.
-
enumerator
KEA3DMDDimensionAngleSector_4 Fourth angle sector.
-
enumerator
KEA3DMDDimensionAngleSector_Complementary Complementary angle sector.
-
enumerator
-
enum
EA3DMDDimensionReferenceType Dimension Reference Type.
Enumerator that describes Reference type used
See also
Values:
-
enumerator
KEA3DMDDimensionRefType_None No reference type.
-
enumerator
KEA3DMDDimensionRefType_Reference Reference
-
enumerator
KEA3DMDDimensionRefType_Parenthesis Add parenthesis: ( value ).
-
enumerator
KEA3DMDDimensionRefType_Match Match
-
enumerator
KEA3DMDDimensionRefType_Diameter_Reference Diameter reference
-
enumerator
KEA3DMDDimensionRefType_Not_To_Scale Not to scale
-
enumerator
KEA3DMDDimensionRefType_Basic Basic
-
enumerator
Function Documentation
-
A3DStatus
A3DMarkupDimensionGet(const A3DMarkupDimension *pDimension, A3DMarkupDimensionData *pData) Populates the A3DMarkupDimensionData 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_SUCCESSon success, or an error code on failure