Dimension
Types
Fields
Functions
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 KEA3DMDDimensionTypeDistance
 
- 
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 KEA3DMDDimensionDualDisplayNone
 
- 
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 KEA3DMDDimensionFrameNone
 
- 
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 KEA3DMDDimensionScoreNone
 
- 
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 KEA3DMDDimensionAngleSector_None
 
- 
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 KEA3DMDDimensionRefType_None
 
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_SUCCESS in case of success or an error code