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
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_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