Data Structures | Enumerations | Functions
A3DSDKMarkupLeaderDefinition.h File Reference

Header file for the leader definition module. More...

Data Structures

struct  A3DMDPosition3DData
 Definition of a position with a 3D vector. More...
 
struct  A3DMDPosition2DData
 Definition of a position with a 2D vector, a plane and an offset. More...
 
struct  A3DMDPositionReferenceData
 Definition of a position according to another position. More...
 
struct  A3DMDLeaderSymbolData
 Markup leader symbol data structure. More...
 
struct  A3DMDMarkupLeaderStubData
 Markup Leader stub data structure. More...
 
struct  A3DMDLeaderDefinitionData
 Leader data structure. More...
 

Enumerations

enum  EA3DMDAnchorPointType { ,
  KEA3DMDAnchorTop_left = 0, KEA3DMDAnchorTop_center = 1, KEA3DMDAnchorTop_right = 2, KEA3DMDAnchorMiddle_left = 10,
  KEA3DMDAnchorMiddle_center = 11, KEA3DMDAnchorMiddle_right = 12, KEA3DMDAnchorMiddle_auto = 13, KEA3DMDAnchorBottom_left = 20,
  KEA3DMDAnchorBottom_center = 21, KEA3DMDAnchorBottom_right = 22, KEA3DMDAnchorBottom_auto = 23, KEA3DMDAnchorAutomatic = 24
}
 Markup anchor point type. More...
 
enum  A3DMDLeaderSymbolType {
  KA3DMDLeaderSymbolNotUsed = 0, KA3DMDLeaderSymbolCross = 1, KA3DMDLeaderSymbolPlus = 2, KA3DMDLeaderSymbolConcentric = 3,
  KA3DMDLeaderSymbolCoincident = 4, KA3DMDLeaderSymbolFullCircle = 5, KA3DMDLeaderSymbolFullSquare = 6, KA3DMDLeaderSymbolStar = 7,
  KA3DMDLeaderSymbolDot = 8, KA3DMDLeaderSymbolSmallDot = 9, KA3DMDLeaderSymbolMisc1 = 10, KA3DMDLeaderSymbolMisc2 = 11,
  KA3DMDLeaderSymbolFullCircle2 = 12, KA3DMDLeaderSymbolFullSquare2 = 13, KA3DMDLeaderSymbolOpenArrow = 14, KA3DMDLeaderSymbolUnfilledArrow = 15,
  KA3DMDLeaderSymbolBlankedArrow = 16, KA3DMDLeaderSymbolFilledArrow = 17, KA3DMDLeaderSymbolUnfilledCircle = 18, KA3DMDLeaderSymbolBlankedCircle = 19,
  KA3DMDLeaderSymbolFilledCircle = 20, KA3DMDLeaderSymbolCrossedCircle = 21, KA3DMDLeaderSymbolBlankedSquare = 22, KA3DMDLeaderSymbolFilledSquare = 23,
  KA3DMDLeaderSymbolBlankedTriangle = 24, KA3DMDLeaderSymbolFilledTriangle = 25, KA3DMDLeaderSymbolManipulatorSquare = 26, KA3DMDLeaderSymbolMamipulatorDiamond = 27,
  KA3DMDLeaderSymbolManipulatorCircle = 28, KA3DMDLeaderSymbolManipulatorTriangle = 29, KA3DMDLeaderSymbolDoubleOpenArrow = 30, KA3DMDLeaderSymbolWave = 31
}
 Enumerate that describes leader end symbols. More...
 

Functions

A3DStatus A3DMDPosition3DGet (const A3DMDPosition3D *pPosition3D, A3DMDPosition3DData *pData)
 Populates the A3DMDPosition3DData structure. More...
 
A3DStatus A3DMDPosition2DGet (const A3DMDPosition2D *pPosition2D, A3DMDPosition2DData *pData)
 Populates the A3DMDPosition2DData structure. More...
 
A3DStatus A3DMDPositionReferenceGet (const A3DMDPositionReference *pPositionReference, A3DMDPositionReferenceData *pData)
 Populates the A3DMDPositionReferenceData structure. More...
 
A3DStatus A3DMDLeaderSymbolGet (const A3DMDLeaderSymbol *pLeaderSymbol, A3DMDLeaderSymbolData *pData)
 Populates the A3DMDLeaderSymbolData structure. More...
 
A3DStatus A3DMDMarkupLeaderStubGet (const A3DMDMarkupLeaderStub *pLeaderStub, A3DMDMarkupLeaderStubData *pData)
 Populates the A3DMDMarkupLeaderStubData structure. More...
 
A3DStatus A3DMDLeaderDefinitionGet (const A3DMDLeaderDefinition *pLeader, A3DMDLeaderDefinitionData *pData)
 Populates the A3DMDLeaderDefinitionData structure. More...
 

Detailed Description

Header file for the leader definition module.

Author
Tech Soft 3D
Version
8.2
Date
June 2015
Copyright (c) 2015 by Tech Soft 3D, LLC. All rights reserved.