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_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 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
on 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_SUCCESS
on 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_SUCCESS
on success, or an error code on failure