Data Structures

struct  A3DMarkupLocatorData
 Markup locator. More...
 

Enumerations

enum  EA3DLocatorChangeLevel {
  KEA3DLevelUnknown = -1,
  KEA3DHard = 0,
  KEA3DMedium = 1,
  KEA3DSoft = 2
}
 Enumerations for type. More...
 
enum  EA3DLocatorCoordinatePlane {
  KEA3DCoordPlaneUnknown = -1,
  KEA3DCoordPlaneX = 0,
  KEA3DCoordPlaneY = 1,
  KEA3DCoordPlaneZ = 2,
  KEA3DCoordPlaneXY = 3,
  KEA3DCoordPlaneXZ = 4,
  KEA3DCoordPlaneYZ = 5,
  KEA3DCoordPlaneXYZ = 6
}
 Enumerations for type. More...
 
enum  EA3DLocatorSubscript {
  KEA3DLocatorSubscriptO = 1 << 0,
  KEA3DLocatorSubscriptS = 1 << 1,
  KEA3DLocatorSubscriptK = 1 << 2,
  KEA3DLocatorSubscriptC = 1 << 3,
  KEA3DLocatorSubscriptF = 1 << 4
}
 Enumerations for type. More...
 
enum  EA3DLocatorSubType {
  KEA3DSubtypeUnknown = -1,
  KEA3DDiesMolds = 0,
  KEA3DFixing = 1,
  KEA3DTemporaryTransferred = 2,
  KEA3DMechanicallyFastened = 3,
  KEA3DManufacturingAssembly = 4
}
 Enumerations for type. More...
 
enum  EA3DLocatorSymbol {
  KEA3DSymbolUnknown = -1,
  KEA3DEdge = 0,
  KEA3DHole = 1,
  KEA3DSurface = 2,
  KEA3DRectangle = 3,
  KEA3DSlot = 4,
  KEA3DFreeform = 5
}
 Enumerations for symbol type. More...
 
enum  EA3DLocatorType {
  KEA3DLocatorUnknown = -1,
  KEA3DMain = 0,
  KEA3DSecondary = 1,
  KEA3DMainPermTransf = 2,
  KEA3DSecondaryPermTransf = 3,
  KEA3DSecondaryCoordination = 4,
  KEA3DCoordination = 5,
  KEA3DAccessClearance = 6,
  KEA3DDetached = 7,
  KEA3DBlank = 8,
  KEA3DCorrectable = 9,
  KEA3DAuxiliaryRest = 10,
  KEA3DJclamps = 11
}
 Enumerations for type. More...
 

Functions

A3DStatus A3DMarkupLocatorGet (const A3DMarkupLocator *pLocator, A3DMarkupLocatorData *pData)
 Populates the A3DMarkupLocatorData structure. More...
 

Detailed Description

Version
4.0

Enumeration Type Documentation

◆ EA3DLocatorSymbol

Enumerations for symbol type.

Version
4.0
Enumerator
KEA3DSymbolUnknown 

Unknown symbol.

KEA3DEdge 

Edge.

KEA3DHole 

Hole.

KEA3DSurface 

Surface.

KEA3DRectangle 

Rectangle.

KEA3DSlot 

Slot.

KEA3DFreeform 

Free form.

◆ EA3DLocatorType

Enumerations for type.

Version
4.0
Enumerator
KEA3DLocatorUnknown 

Unknown locator.

KEA3DMain 

Main locator.

KEA3DSecondary 

Secondary locator.

KEA3DMainPermTransf 

Main permanent transform.

KEA3DSecondaryPermTransf 

Secondary permanent transform.

KEA3DSecondaryCoordination 

Secondary coordination locator.

KEA3DCoordination 

Coordination locator.

KEA3DAccessClearance 

Access Clearance.

KEA3DDetached 

Detached.

KEA3DBlank 

Blank.

KEA3DCorrectable 

Correctable.

KEA3DAuxiliaryRest 

Auxiliary rest.

KEA3DJclamps 

Clamps.

◆ EA3DLocatorSubType

Enumerations for type.

Version
4.0
Enumerator
KEA3DSubtypeUnknown 

Unknown locator subtype.

KEA3DDiesMolds 

Dies Molds.

KEA3DFixing 

Fixing.

KEA3DTemporaryTransferred 

Temporary Transferred.

KEA3DMechanicallyFastened 

Mechanically Fastened.

KEA3DManufacturingAssembly 

Manufacturing assembly.

◆ EA3DLocatorCoordinatePlane

Enumerations for type.

Version
4.0
Enumerator
KEA3DCoordPlaneUnknown 

Unknown coordinate plane.

KEA3DCoordPlaneX 

X plane.

KEA3DCoordPlaneY 

Y plane.

KEA3DCoordPlaneZ 

Z plane.

KEA3DCoordPlaneXY 

XY plane.

KEA3DCoordPlaneXZ 

XZ plane.

KEA3DCoordPlaneYZ 

YZ plane.

KEA3DCoordPlaneXYZ 

XYZ plane.

◆ EA3DLocatorChangeLevel

Enumerations for type.

Version
4.0
Enumerator
KEA3DLevelUnknown 

Unknown change level.

KEA3DHard 

Hard change level.

KEA3DMedium 

Medium change level.

KEA3DSoft 

Soft change level.

◆ EA3DLocatorSubscript

Enumerations for type.

Version
4.0
Enumerator
KEA3DLocatorSubscriptO 

Subscript O Locator.

KEA3DLocatorSubscriptS 

Subscript S Locator.

KEA3DLocatorSubscriptK 

Subscript K Locator.

KEA3DLocatorSubscriptC 

Subscript C Locator.

KEA3DLocatorSubscriptF 

Subscript F Locator.

Function Documentation

◆ A3DMarkupLocatorGet()

A3DStatus A3DMarkupLocatorGet ( const A3DMarkupLocator pLocator,
A3DMarkupLocatorData pData 
)

Populates the A3DMarkupLocatorData structure.

Version
4.0
Returns
A3D_SUCCESS in case of success or an error code
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