Dimension line
Types
Fields
Functions
Detailed Description
- group a3d_markupdimensionline
 - Version
 4.0
Type Documentation
- 
enum EA3DMDDimensionLineGraphicalRepresentation
 Enumerator that describes dimension’s line graphical representation.
Values:
- 
enumerator KEA3DMDDimensionGraphicalRepresentationRegular
 Regular dimension line representation:

- 
enumerator KEA3DMDDimensionGraphicalRepresentationTwoParts
 Two parts dimension line representation:

- 
enumerator KEA3DMDDimensionGraphicalRepresentationLeaderOnePart
 Leader one part dimension line representation:

- 
enumerator KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts
 Leader two parts dimension line representation:

- 
enumerator KEA3DMDDimensionGraphicalRepresentationRegular
 
- 
enum EA3DMDDimensionOrientation
 Enumerator that describes dimension’s orientation.
Values:
- 
enumerator KEA3DMDDimensionOrientationScreenHorizontal
 Dimension along horizontal line of the screen.
- 
enumerator KEA3DMDDimensionOrientationScreenVertical
 Dimension along vertical line of the screen.
- 
enumerator KEA3DMDDimensionOrientationScreenAngle
 Uses m_AnnAngle of A3DMarkupDefinitionData.
- 
enumerator KEA3DMDDimensionOrientationViewHorizontal
 Dimension along horizontal line of the view.
- 
enumerator KEA3DMDDimensionOrientationViewVertical
 Dimension along vertical line of the view.
- 
enumerator KEA3DMDDimensionOrientationViewAngle
 Uses m_AnnAngle of A3DMarkupDefinitionData.
- 
enumerator KEA3DMDDimensionOrientationParallel
 Dimension is parallel to the dimension line.
- 
enumerator KEA3DMDDimensionOrientationPerpendicular
 Dimension is perpendicular to the dimension line.
- 
enumerator KEA3DMDDimensionOrientationAngle
 Uses m_AnnAngle of A3DMarkupDefinitionData.
- 
enumerator KEA3DMDDimensionOrientationScreenHorizontal
 
- 
enum EA3DMDDimensionSymbolType
 Enumerator that describes line symbols.
See also
Values:
- 
enumerator KEA3DDimensionSymbolTypeUNKNOW
 Unknow
- 
enumerator KEA3DDimensionSymbolTypeNONE
 None
- 
enumerator KEA3DDimensionSymbolTypePROJTOLZONE
 Projection tolerance zone
- 
enumerator KEA3DDimensionSymbolTypeMAXMATERIAL
 Max material
- 
enumerator KEA3DDimensionSymbolTypeLEASTMATERIAL
 Least material
- 
enumerator KEA3DDimensionSymbolTypeFREESTATE
 Freestate
- 
enumerator KEA3DDimensionSymbolTypeOHM
 Ohm
- 
enumerator KEA3DDimensionSymbolTypeCENTERLINE
 Center line
- 
enumerator KEA3DDimensionSymbolTypeDEPTH
 Depth
- 
enumerator KEA3DDimensionSymbolTypeCOUNTERBORE
 Counter bore
- 
enumerator KEA3DDimensionSymbolTypeCOUNTERSUNK
 Counter sunk
- 
enumerator KEA3DDimensionSymbolTypeCIRCULARRUNOUT
 Circular runout
- 
enumerator KEA3DDimensionSymbolTypeSURFPROFILE
 Surface profile
- 
enumerator KEA3DDimensionSymbolTypeLINEPROFILE
 Line profile
- 
enumerator KEA3DDimensionSymbolTypeFLATNESS
 Flatness
- 
enumerator KEA3DDimensionSymbolTypeSTRAIGHT
 Straight
- 
enumerator KEA3DDimensionSymbolTypeTOTALRUNOUT
 Total runout
- 
enumerator KEA3DDimensionSymbolTypeSYMMETRY
 Symmetry
- 
enumerator KEA3DDimensionSymbolTypePERPENDICULAR
 Perpendicular
- 
enumerator KEA3DDimensionSymbolTypePARALLEL
 Parallel
- 
enumerator KEA3DDimensionSymbolTypeCYLINDRIC
 Cylindric
- 
enumerator KEA3DDimensionSymbolTypeCONCENTRIC
 Concentric
- 
enumerator KEA3DDimensionSymbolTypeCIRCULAR
 Circular
- 
enumerator KEA3DDimensionSymbolTypeANGULAR
 Angular
- 
enumerator KEA3DDimensionSymbolTypeMICRO
 Micro
- 
enumerator KEA3DDimensionSymbolTypeDEGREE
 Degree
- 
enumerator KEA3DDimensionSymbolTypePLUSMINUS
 Plus-minus
- 
enumerator KEA3DDimensionSymbolTypePOSITION
 Position
- 
enumerator KEA3DDimensionSymbolTypeDIAMETER
 Diameter
- 
enumerator KEA3DDimensionSymbolTypeENVELOPE
 Envelope
- 
enumerator KEA3DDimensionSymbolTypeARROW
 Arrow
- 
enumerator KEA3DDimensionSymbolTypeNOACTUALSIZE
 No actual size
- 
enumerator KEA3DDimensionSymbolTypeTANGENTPLANE
 Tangent plane
- 
enumerator KEA3DDimensionSymbolTypeLOWEROREQUAL
 Lower or equal
- 
enumerator KEA3DDimensionSymbolTypeGREATEROREQUAL
 Greater or equal
- 
enumerator KEA3DDimensionSymbolTypeTHREADPREFIX
 Thread prefix
- 
enumerator KEA3DDimensionSymbolTypeSLOPE
 Slope
- 
enumerator KEA3DDimensionSymbolTypeCONICALTAPER
 Conical taper
- 
enumerator KEA3DDimensionSymbolTypeUPTRIANGLE
 Up triangle
- 
enumerator KEA3DDimensionSymbolTypeSQUARE
 Square
- 
enumerator KEA3DDimensionSymbolTypeST
 Statistical
- 
enumerator KEA3DDimensionSymbolTypeSDIAMETER
 Spherical Diameter
- 
enumerator KEA3DDimensionSymbolTypeRADIUS
 Radius
- 
enumerator KEA3DDimensionSymbolTypeSRADIUS
 Spherical Radius
- 
enumerator KEA3DDimensionSymbolTypeCRADIUS
 Controlled Radius
- 
enumerator KEA3DDimensionSymbolTypeUNEQUALLY
 Unequally
- 
enumerator KEA3DDimensionSymbolTypeCF
 Continuous Feature
- 
enumerator KEA3DDimensionSymbolTypeSET_AFTER
 Set after
- 
enumerator KEA3DDimensionSymbolTypeUNKNOW
 
- 
enum EA3DMDDimensionSymbolShape
 Enumerator that describes line symbols.
See also
Values:
- 
enumerator KEA3DDimensionSymbolNone
 No symbol.
- 
enumerator KEA3DDimensionSymbolOpenArrow
 Open arrow.
- 
enumerator KEA3DDimensionSymbolClosedArrow
 Closed arrow.
- 
enumerator KEA3DDimensionSymbolFilledArrow
 Filled arrow.
- 
enumerator KEA3DDimensionSymbolSymArrow
 Symetric arrow.
- 
enumerator KEA3DDimensionSymbolSlash
 Slash.
- 
enumerator KEA3DDimensionSymbolCircle
 Circle.
- 
enumerator KEA3DDimensionSymbolFilledCircle
 Filled circle.
- 
enumerator KEA3DDimensionSymbolScoredCircle
 Scored circle.
- 
enumerator KEA3DDimensionSymbolCircledCross
 Circled cross.
- 
enumerator KEA3DDimensionSymbolTriangle
 Triangle.
- 
enumerator KEA3DDimensionSymbolFilledTriangle
 Filled Triangle.
- 
enumerator KEA3DDimensionSymbolCross
 Cross.
- 
enumerator KEA3DDimensionSymbolXCross
 X cross.
- 
enumerator KEA3DDimensionSymbolDoubleArrow
 Double arrow.
- 
enumerator KEA3DDimensionSymbolSquare
 Box.
- Version
 7.1
- 
enumerator KEA3DDimensionSymbolFilledSquare
 Filled box.
- Version
 7.1
- 
enumerator KEA3DDimensionSymbolWave
 Wave.
- Version
 7.1
- 
enumerator KEA3DDimensionSymbolNone
 
- 
enum EA3DMDDimensionLineExtensionType
 Enumerator that describes the extension type.
See also
Values:
- 
enumerator KEA3DMDDimensionExtensionFromStandard
 Extension from standard.
- 
enumerator KEA3DMDDimensionExtensionTillCenter
 Extension till center.
- 
enumerator KEA3DMDDimensionExtensionNotTillCenter
 Extension not till center.
- 
enumerator KEA3DMDDimensionExtensionHideFirstPartOfDimLine
 Extension hide first part of dim line.
- 
enumerator KEA3DMDDimensionExtensionHideFSecondPartOfDimLine
 Extension hide f second part of dim line.
- 
enumerator KEA3DMDDimensionExtensionHideEntireDimLine
 Extension hide entire dim line.
- 
enumerator KEA3DMDDimensionExtensionAddIsoLineUnderTextValue
 Extension add iso line under text value.
- 
enumerator KEA3DMDDimensionExtensionFromStandard
 
Function Documentation
- 
A3DStatus A3DMDDimensionSecondPartGet(const A3DMDDimensionSecondPart *pDimensionSecondPart, A3DMDDimensionSecondPartData *pData)
 Populates the A3DMDDimensionSecondPartData 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
- 
A3DStatus A3DMDDimensionForeshortenedGet(const A3DMDDimensionForeshortened *pDimensionForeshortened, A3DMDDimensionForeshortenedData *pData)
 Populates the A3DMDDimensionForeshortenedData 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
- 
A3DStatus A3DMDDimensionLineGet(const A3DMDDimensionLine *pDimensionLine, A3DMDDimensionLineData *pData)
 Populates the A3DMDDimensionLineData 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