Dimension line
Types
Fields
Functions
A3DStatus |
A3DMDDimensionSecondPartGet |
A3DStatus |
A3DMDDimensionForeshortenedGet |
A3DStatus |
A3DMDDimensionLineGet |
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
-
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_dAttachAngle of A3DMarkupDefinitionData.
-
enumerator
KEA3DMDDimensionOrientationViewHorizontal Dimension along horizontal line of the view.
-
enumerator
KEA3DMDDimensionOrientationViewVertical Dimension along vertical line of the view.
-
enumerator
KEA3DMDDimensionOrientationViewAngle Uses m_dAttachAngle of A3DMarkupDefinitionData.
-
enumerator
KEA3DMDDimensionOrientationParallel Dimension is parallel to the dimension line.
-
enumerator
KEA3DMDDimensionOrientationPerpendicular Dimension is perpendicular to the dimension line.
-
enumerator
KEA3DMDDimensionOrientationAngle Uses m_dAttachAngle of A3DMarkupDefinitionData.
-
enumerator
-
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
-
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
-
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
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_SUCCESSon success, or an error code on failure
-
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_SUCCESSon success, or an error code on failure
-
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_SUCCESSon success, or an error code on failure