Leader definition

Fields

KA3DMDLeaderSymbolNotUsed
KA3DMDLeaderSymbolCross
KA3DMDLeaderSymbolPlus
KA3DMDLeaderSymbolConcentric
KA3DMDLeaderSymbolCoincident
KA3DMDLeaderSymbolFullCircle
KA3DMDLeaderSymbolFullSquare
KA3DMDLeaderSymbolStar
KA3DMDLeaderSymbolDot
KA3DMDLeaderSymbolSmallDot
KA3DMDLeaderSymbolMisc1
KA3DMDLeaderSymbolMisc2
KA3DMDLeaderSymbolFullCircle2
KA3DMDLeaderSymbolFullSquare2
KA3DMDLeaderSymbolOpenArrow
KA3DMDLeaderSymbolUnfilledArrow
KA3DMDLeaderSymbolBlankedArrow
KA3DMDLeaderSymbolFilledArrow
KA3DMDLeaderSymbolUnfilledCircle
KA3DMDLeaderSymbolBlankedCircle
KA3DMDLeaderSymbolFilledCircle
KA3DMDLeaderSymbolCrossedCircle
KA3DMDLeaderSymbolBlankedSquare
KA3DMDLeaderSymbolFilledSquare
KA3DMDLeaderSymbolBlankedTriangle
KA3DMDLeaderSymbolFilledTriangle
KA3DMDLeaderSymbolManipulatorSquare
KA3DMDLeaderSymbolMamipulatorDiamond
KA3DMDLeaderSymbolManipulatorCircle
KA3DMDLeaderSymbolManipulatorTriangle
KA3DMDLeaderSymbolDoubleOpenArrow
KA3DMDLeaderSymbolWave
KA3DMDLeaderSymbolSegment
KA3DMDLeaderSymbolDoubleFilledArrow
KA3DMDLeaderSymbolDoubleClosedArrow
KA3DMDLeaderSymbolHalfOpenArrowUp
KA3DMDLeaderSymbolHalfOpenArrowDown
KA3DMDLeaderSymbolHalfFilledArrowUp
KA3DMDLeaderSymbolHalfFilledArrowDown
KA3DMDLeaderSymbolSlash
KA3DMDLeaderSymbolDoubleBlankedArrow
KA3DMDLeaderSymbolIntegral
KA3DMDLeaderSymbolZoneGlobalAllAround
KA3DMDLeaderSymbolZonePartialAllAround
KA3DMDLeaderSymbolZoneGlobalAllAboutWithHorizontalAxisIndicator
KA3DMDLeaderSymbolZoneGlobalAllAboutWithVerticalAxisIndicator
KA3DMDLeaderSymbolZonePartialAllAboutWithHorizontalAxisIndicator
KA3DMDLeaderSymbolZonePartialAllAboutWithVerticalAxisIndicator
KA3DMDLeaderSymbolZoneGlobalAllOver
KA3DMDLeaderSymbolZonePartialAllOver

Detailed Description

group a3d_markupleaderdefinition

Version
4.0

Type Documentation

enum A3DMDLeaderSymbolType

Enumerate that describes leader end symbols.

Values:

enumerator KA3DMDLeaderSymbolNotUsed

Unused symbol.

enumerator KA3DMDLeaderSymbolCross

Cross.

enumerator KA3DMDLeaderSymbolPlus

Plus sign.

enumerator KA3DMDLeaderSymbolConcentric

Concentric sign.

enumerator KA3DMDLeaderSymbolCoincident

Coincident.

enumerator KA3DMDLeaderSymbolFullCircle

Full circle.

enumerator KA3DMDLeaderSymbolFullSquare

Full square.

enumerator KA3DMDLeaderSymbolStar

Star.

enumerator KA3DMDLeaderSymbolDot

Dot.

enumerator KA3DMDLeaderSymbolSmallDot

Small dot.

enumerator KA3DMDLeaderSymbolMisc1

Misc1.

enumerator KA3DMDLeaderSymbolMisc2

Misc2.

enumerator KA3DMDLeaderSymbolFullCircle2

Full circle2.

enumerator KA3DMDLeaderSymbolFullSquare2

Full square2.

enumerator KA3DMDLeaderSymbolOpenArrow

Open arrow.

enumerator KA3DMDLeaderSymbolUnfilledArrow

Transparent arrow.

enumerator KA3DMDLeaderSymbolBlankedArrow

Blanked arrow.

enumerator KA3DMDLeaderSymbolFilledArrow

Filled arrow.

enumerator KA3DMDLeaderSymbolUnfilledCircle

Transparent circle.

enumerator KA3DMDLeaderSymbolBlankedCircle

Opaque circle.

enumerator KA3DMDLeaderSymbolFilledCircle

Filled circle.

enumerator KA3DMDLeaderSymbolCrossedCircle

Crossed circle.

enumerator KA3DMDLeaderSymbolBlankedSquare

Opaque square.

enumerator KA3DMDLeaderSymbolFilledSquare

Filled square.

enumerator KA3DMDLeaderSymbolBlankedTriangle

Opaque triangle.

enumerator KA3DMDLeaderSymbolFilledTriangle

Filled triangle.

enumerator KA3DMDLeaderSymbolManipulatorSquare

Manipulator square.

enumerator KA3DMDLeaderSymbolMamipulatorDiamond

Mamipulator diamond.

enumerator KA3DMDLeaderSymbolManipulatorCircle

Manipulator circle.

enumerator KA3DMDLeaderSymbolManipulatorTriangle

Manipulator triangle.

enumerator KA3DMDLeaderSymbolDoubleOpenArrow

Double open arrow.

enumerator KA3DMDLeaderSymbolWave

Wave sign.

enumerator KA3DMDLeaderSymbolSegment

Segment.

enumerator KA3DMDLeaderSymbolDoubleFilledArrow

Double filled arrow.

enumerator KA3DMDLeaderSymbolDoubleClosedArrow

Double closed arrow.

enumerator KA3DMDLeaderSymbolHalfOpenArrowUp

Half open arrow up.

enumerator KA3DMDLeaderSymbolHalfOpenArrowDown

Half open arrow down.

enumerator KA3DMDLeaderSymbolHalfFilledArrowUp

Half filled arrow up.

enumerator KA3DMDLeaderSymbolHalfFilledArrowDown

Half filled arrow down.

enumerator KA3DMDLeaderSymbolSlash

Slash.

enumerator KA3DMDLeaderSymbolDoubleBlankedArrow

Double blanked arrow.

enumerator KA3DMDLeaderSymbolIntegral

Integral.

enumerator KA3DMDLeaderSymbolZoneGlobalAllAround

Global All Around.

enumerator KA3DMDLeaderSymbolZonePartialAllAround

Partial All Around.

enumerator KA3DMDLeaderSymbolZoneGlobalAllAboutWithHorizontalAxisIndicator

Zone global all about with horizontal axis indicator.

enumerator KA3DMDLeaderSymbolZoneGlobalAllAboutWithVerticalAxisIndicator

Zone global all about with vertical axis indicator.

enumerator KA3DMDLeaderSymbolZonePartialAllAboutWithHorizontalAxisIndicator

Zone partial all about with horizontal axis indicator.

enumerator KA3DMDLeaderSymbolZonePartialAllAboutWithVerticalAxisIndicator

Zone partial all about with vertical axis indicator.

enumerator KA3DMDLeaderSymbolZoneGlobalAllOver

Zone global all over.

enumerator KA3DMDLeaderSymbolZonePartialAllOver

Zone partial all over.

Function Documentation

A3DStatus A3DMDLeaderSymbolGet(const A3DMDLeaderSymbol *pLeaderSymbol, A3DMDLeaderSymbolData *pData)

Populates the A3DMDLeaderSymbolData 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 A3DMDMarkupLeaderStubGet(const A3DMDMarkupLeaderStub *pLeaderStub, A3DMDMarkupLeaderStubData *pData)

Populates the A3DMDMarkupLeaderStubData 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 A3DMDLeaderDefinitionGet(const A3DMDLeaderDefinition *pLeader, A3DMDLeaderDefinitionData *pData)

Populates the A3DMDLeaderDefinitionData 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