Dimension
Types
Fields
Functions
Detailed Description
- group a3d_markupdimension
- Version
4.0
Type Documentation
-
enum EA3DMDDimensionType
Enumerator that describes the dimension’s type.
Dimension 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
Enumerator that describes dual value display.
Dimension 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
Enumerator that describes dimension’s frame.
Dimension 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
Enumerator that describes angle sector used.
Dimension score
See also
Values:
-
enumerator KEA3DMDDimensionScoreNone
No Score.
-
enumerator KEA3DMDDimensionUnderScored
Underscored.
-
enumerator KEA3DMDDimensionScored
Scored.
-
enumerator KEA3DMDDimensionOverScored
overscored.
-
enumerator KEA3DMDDimensionScoreNone
-
enum EA3DMDDimensionAngleSector
Enumerator that describes angle sector used.
Dimension angle sector
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
Enumerator that describes Reference type used.
Dimension Reference Type
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
on success, or an error code on failure