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