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