Dimension line
Types
Fields
KEA3DMDDimensionGraphicalRepresentationRegular |
|
KEA3DMDDimensionGraphicalRepresentationTwoParts |
|
KEA3DMDDimensionGraphicalRepresentationLeaderOnePart |
|
KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts |
|
KEA3DMDDimensionOrientationScreenHorizontal |
|
KEA3DMDDimensionOrientationScreenVertical |
|
KEA3DMDDimensionOrientationScreenAngle |
|
KEA3DMDDimensionOrientationViewHorizontal |
|
KEA3DMDDimensionOrientationViewVertical |
|
KEA3DMDDimensionOrientationViewAngle |
|
KEA3DMDDimensionOrientationParallel |
|
KEA3DMDDimensionOrientationPerpendicular |
|
KEA3DMDDimensionOrientationAngle |
|
KEA3DDimensionSymbolTypeUNKNOW |
|
KEA3DDimensionSymbolTypeNONE |
|
KEA3DDimensionSymbolTypePROJTOLZONE |
|
KEA3DDimensionSymbolTypeMAXMATERIAL |
|
KEA3DDimensionSymbolTypeLEASTMATERIAL |
|
KEA3DDimensionSymbolTypeFREESTATE |
|
KEA3DDimensionSymbolTypeOHM |
|
KEA3DDimensionSymbolTypeCENTERLINE |
|
KEA3DDimensionSymbolTypeDEPTH |
|
KEA3DDimensionSymbolTypeCOUNTERBORE |
|
KEA3DDimensionSymbolTypeCOUNTERSUNK |
|
KEA3DDimensionSymbolTypeCIRCULARRUNOUT |
|
KEA3DDimensionSymbolTypeSURFPROFILE |
|
KEA3DDimensionSymbolTypeLINEPROFILE |
|
KEA3DDimensionSymbolTypeFLATNESS |
|
KEA3DDimensionSymbolTypeSTRAIGHT |
|
KEA3DDimensionSymbolTypeTOTALRUNOUT |
|
KEA3DDimensionSymbolTypeSYMMETRY |
|
KEA3DDimensionSymbolTypePERPENDICULAR |
|
KEA3DDimensionSymbolTypePARALLEL |
|
KEA3DDimensionSymbolTypeCYLINDRIC |
|
KEA3DDimensionSymbolTypeCONCENTRIC |
|
KEA3DDimensionSymbolTypeCIRCULAR |
|
KEA3DDimensionSymbolTypeANGULAR |
|
KEA3DDimensionSymbolTypeMICRO |
|
KEA3DDimensionSymbolTypeDEGREE |
|
KEA3DDimensionSymbolTypePLUSMINUS |
|
KEA3DDimensionSymbolTypePOSITION |
|
KEA3DDimensionSymbolTypeDIAMETER |
|
KEA3DDimensionSymbolTypeENVELOPE |
|
KEA3DDimensionSymbolTypeARROW |
|
KEA3DDimensionSymbolTypeNOACTUALSIZE |
|
KEA3DDimensionSymbolTypeTANGENTPLANE |
|
KEA3DDimensionSymbolTypeLOWEROREQUAL |
|
KEA3DDimensionSymbolTypeGREATEROREQUAL |
|
KEA3DDimensionSymbolTypeTHREADPREFIX |
|
KEA3DDimensionSymbolTypeSLOPE |
|
KEA3DDimensionSymbolTypeCONICALTAPER |
|
KEA3DDimensionSymbolTypeUPTRIANGLE |
|
KEA3DDimensionSymbolTypeSQUARE |
|
KEA3DDimensionSymbolTypeST |
|
KEA3DDimensionSymbolTypeSDIAMETER |
|
KEA3DDimensionSymbolTypeRADIUS |
|
KEA3DDimensionSymbolTypeSRADIUS |
|
KEA3DDimensionSymbolTypeCRADIUS |
|
KEA3DDimensionSymbolTypeUNEQUALLY |
|
KEA3DDimensionSymbolTypeCF |
|
KEA3DDimensionSymbolTypeSET_AFTER |
|
KEA3DDimensionSymbolNone |
|
KEA3DDimensionSymbolOpenArrow |
|
KEA3DDimensionSymbolClosedArrow |
|
KEA3DDimensionSymbolFilledArrow |
|
KEA3DDimensionSymbolSymArrow |
|
KEA3DDimensionSymbolSlash |
|
KEA3DDimensionSymbolCircle |
|
KEA3DDimensionSymbolFilledCircle |
|
KEA3DDimensionSymbolScoredCircle |
|
KEA3DDimensionSymbolCircledCross |
|
KEA3DDimensionSymbolTriangle |
|
KEA3DDimensionSymbolFilledTriangle |
|
KEA3DDimensionSymbolCross |
|
KEA3DDimensionSymbolXCross |
|
KEA3DDimensionSymbolDoubleArrow |
|
KEA3DDimensionSymbolSquare |
|
KEA3DDimensionSymbolFilledSquare |
|
KEA3DDimensionSymbolWave |
|
KEA3DMDDimensionExtensionFromStandard |
|
KEA3DMDDimensionExtensionTillCenter |
|
KEA3DMDDimensionExtensionNotTillCenter |
|
KEA3DMDDimensionExtensionHideFirstPartOfDimLine |
|
KEA3DMDDimensionExtensionHideFSecondPartOfDimLine |
|
KEA3DMDDimensionExtensionHideEntireDimLine |
|
KEA3DMDDimensionExtensionAddIsoLineUnderTextValue |
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 Unknown.
-
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