Overview

Programming Guide

API Reference

Dimension line

Data Structures

struct  A3DMDDimensionSecondPartData
 Structure that describes the second part of dimension line if it's used.
 
struct  A3DMDDimensionForeshortenedData
 Structure that describes foreshortened data.
 
struct  A3DMDDimensionLineSymbolData
 Structure that describes dimension line symbols.
 
struct  A3DMDDimensionLineData
 Structure that describes dimension line.
 

Enumerations

enum  EA3DMDDimensionLineGraphicalRepresentation { KEA3DMDDimensionGraphicalRepresentationRegular = 0, KEA3DMDDimensionGraphicalRepresentationTwoParts = 1, KEA3DMDDimensionGraphicalRepresentationLeaderOnePart = 2, KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts = 3 }
 
enum  EA3DMDDimensionOrientation {
  KEA3DMDDimensionOrientationScreenHorizontal = 0, KEA3DMDDimensionOrientationScreenVertical = 1, KEA3DMDDimensionOrientationScreenAngle = 2, KEA3DMDDimensionOrientationViewHorizontal = 3,
  KEA3DMDDimensionOrientationViewVertical = 4, KEA3DMDDimensionOrientationViewAngle = 5, KEA3DMDDimensionOrientationParallel = 6, KEA3DMDDimensionOrientationPerpendicular = 7,
  KEA3DMDDimensionOrientationAngle = 8
}
 
enum  EA3DMDDimensionSymbolSharpe {
  KEA3DDimensionSymbolNone = 0, KEA3DDimensionSymbolOpenArrow = 1, KEA3DDimensionSymbolClosedArrow = 2, KEA3DDimensionSymbolFilledArrow = 3,
  KEA3DDimensionSymbolSymArrow = 4, KEA3DDimensionSymbolSlash = 5, KEA3DDimensionSymbolCircle = 6, KEA3DDimensionSymbolFilledCircle = 7,
  KEA3DDimensionSymbolScoredCircle = 8, KEA3DDimensionSymbolCircledCross = 9, KEA3DDimensionSymbolTriangle = 10, KEA3DDimensionSymbolFilledTriangle = 11,
  KEA3DDimensionSymbolCross = 12, KEA3DDimensionSymbolXCross = 13, KEA3DDimensionSymbolDoubleArrow = 14, KEA3DDimensionSymbolSquare = 15,
  KEA3DDimensionSymbolFilledSquare = 16, KEA3DDimensionSymbolWave = 17
}
 
enum  EA3DMDDimensionLineExtensionType {
  KEA3DMDDimensionExtensionFromStandard = 0, KEA3DMDDimensionExtensionTillCenter = 1, KEA3DMDDimensionExtensionNotTillCenter = 2, KEA3DMDDimensionExtensionHideFirstPartOfDimLine = 4,
  KEA3DMDDimensionExtensionHideFSecondPartOfDimLine = 8, KEA3DMDDimensionExtensionHideEntireDimLine = 16, KEA3DMDDimensionExtensionAddIsoLineUnderTextValue = 32
}
 
enum  EA3DMDDimensionLineGraphicalRepresentation { KEA3DMDDimensionGraphicalRepresentationRegular = 0, KEA3DMDDimensionGraphicalRepresentationTwoParts = 1, KEA3DMDDimensionGraphicalRepresentationLeaderOnePart = 2, KEA3DMDDimensionGraphicalRepresentationLeaderTwoParts = 3 }
 Enumerator that describes dimension's line graphical representation. More...
 
enum  EA3DMDDimensionOrientation {
  KEA3DMDDimensionOrientationScreenHorizontal = 0, KEA3DMDDimensionOrientationScreenVertical = 1, KEA3DMDDimensionOrientationScreenAngle = 2, KEA3DMDDimensionOrientationViewHorizontal = 3,
  KEA3DMDDimensionOrientationViewVertical = 4, KEA3DMDDimensionOrientationViewAngle = 5, KEA3DMDDimensionOrientationParallel = 6, KEA3DMDDimensionOrientationPerpendicular = 7,
  KEA3DMDDimensionOrientationAngle = 8
}
 Enumerator that describes dimension's orientation. More...
 
enum  EA3DMDDimensionSymbolSharpe {
  KEA3DDimensionSymbolNone = 0, KEA3DDimensionSymbolOpenArrow = 1, KEA3DDimensionSymbolClosedArrow = 2, KEA3DDimensionSymbolFilledArrow = 3,
  KEA3DDimensionSymbolSymArrow = 4, KEA3DDimensionSymbolSlash = 5, KEA3DDimensionSymbolCircle = 6, KEA3DDimensionSymbolFilledCircle = 7,
  KEA3DDimensionSymbolScoredCircle = 8, KEA3DDimensionSymbolCircledCross = 9, KEA3DDimensionSymbolTriangle = 10, KEA3DDimensionSymbolFilledTriangle = 11,
  KEA3DDimensionSymbolCross = 12, KEA3DDimensionSymbolXCross = 13, KEA3DDimensionSymbolDoubleArrow = 14, KEA3DDimensionSymbolSquare = 15,
  KEA3DDimensionSymbolFilledSquare = 16, KEA3DDimensionSymbolWave = 17
}
 Enumerator that describes line symbols. More...
 
enum  EA3DMDDimensionLineExtensionType {
  KEA3DMDDimensionExtensionFromStandard = 0, KEA3DMDDimensionExtensionTillCenter = 1, KEA3DMDDimensionExtensionNotTillCenter = 2, KEA3DMDDimensionExtensionHideFirstPartOfDimLine = 4,
  KEA3DMDDimensionExtensionHideFSecondPartOfDimLine = 8, KEA3DMDDimensionExtensionHideEntireDimLine = 16, KEA3DMDDimensionExtensionAddIsoLineUnderTextValue = 32
}
 Enumerator that describes the extension type. More...
 

Functions

A3DStatus A3DMDDimensionSecondPartGet (const A3DMDDimensionSecondPart *pDimensionSecondPart, A3DMDDimensionSecondPartData *pData)
 Populates the A3DMDDimensionSecondPartData structure. More...
 
A3DStatus A3DMDDimensionForeshortenedGet (const A3DMDDimensionForeshortened *pDimensionForeshortened, A3DMDDimensionForeshortenedData *pData)
 Populates the A3DMDDimensionForeshortenedData structure. More...
 
A3DStatus A3DMDDimensionLineGet (const A3DMDDimensionLine *pDimensionLine, A3DMDDimensionLineData *pData)
 Populates the A3DMDDimensionLineData structure. More...
 

Detailed Description

Version
4.0