Locator
Types
Fields
Detailed Description
- group a3d_markuplocator
 - Version
 4.0
Type Documentation
- 
enum EA3DLocatorSymbol
 Enumerations for symbol type.
- Version
 4.0
Values:
- 
enumerator KEA3DSymbolUnknown
 Unknown symbol.
- 
enumerator KEA3DEdge
 Edge.
- 
enumerator KEA3DHole
 Hole.
- 
enumerator KEA3DSurface
 Surface.
- 
enumerator KEA3DRectangle
 Rectangle.
- 
enumerator KEA3DSlot
 Slot.
- 
enumerator KEA3DFreeform
 Free form.
- 
enum EA3DLocatorType
 Enumerations for type.
- Version
 4.0
Values:
- 
enumerator KEA3DLocatorUnknown
 Unknown locator.
- 
enumerator KEA3DMain
 Main locator.
- 
enumerator KEA3DSecondary
 Secondary locator.
- 
enumerator KEA3DMainPermTransf
 Main permanent transform.
- 
enumerator KEA3DSecondaryPermTransf
 Secondary permanent transform.
- 
enumerator KEA3DSecondaryCoordination
 Secondary coordination locator.
- 
enumerator KEA3DCoordination
 Coordination locator.
- 
enumerator KEA3DAccessClearance
 Access Clearance.
- 
enumerator KEA3DDetached
 Detached.
- 
enumerator KEA3DBlank
 Blank.
- 
enumerator KEA3DCorrectable
 Correctable.
- 
enumerator KEA3DAuxiliaryRest
 Auxiliary rest.
- 
enumerator KEA3DJclamps
 Clamps.
- 
enum EA3DLocatorSubType
 Enumerations for type.
- Version
 4.0
Values:
- 
enumerator KEA3DSubtypeUnknown
 Unknown locator subtype.
- 
enumerator KEA3DDiesMolds
 Dies Molds.
- 
enumerator KEA3DFixing
 Fixing.
- 
enumerator KEA3DTemporaryTransferred
 Temporary Transferred.
- 
enumerator KEA3DMechanicallyFastened
 Mechanically Fastened.
- 
enumerator KEA3DManufacturingAssembly
 Manufacturing assembly.
- 
enum EA3DLocatorCoordinatePlane
 Enumerations for type.
- Version
 4.0
Values:
- 
enumerator KEA3DCoordPlaneUnknown
 Unknown coordinate plane.
- 
enumerator KEA3DCoordPlaneX
 X plane.
- 
enumerator KEA3DCoordPlaneY
 Y plane.
- 
enumerator KEA3DCoordPlaneZ
 Z plane.
- 
enumerator KEA3DCoordPlaneXY
 XY plane.
- 
enumerator KEA3DCoordPlaneXZ
 XZ plane.
- 
enumerator KEA3DCoordPlaneYZ
 YZ plane.
- 
enumerator KEA3DCoordPlaneXYZ
 XYZ plane.
- 
enum EA3DLocatorChangeLevel
 Enumerations for type.
- Version
 4.0
Values:
- 
enumerator KEA3DLevelUnknown
 Unknown change level.
- 
enumerator KEA3DHard
 Hard change level.
- 
enumerator KEA3DMedium
 Medium change level.
- 
enumerator KEA3DSoft
 Soft change level.
- 
enum EA3DLocatorSubscript
 Enumerations for type.
- Version
 4.0
Values:
- 
enumerator KEA3DLocatorSubscriptO
 Subscript O Locator.
- 
enumerator KEA3DLocatorSubscriptS
 Subscript S Locator.
- 
enumerator KEA3DLocatorSubscriptK
 Subscript K Locator.
- 
enumerator KEA3DLocatorSubscriptC
 Subscript C Locator.
- 
enumerator KEA3DLocatorSubscriptF
 Subscript F Locator.
Function Documentation
- 
A3DStatus A3DMarkupLocatorGet(const A3DMarkupLocator *pLocator, A3DMarkupLocatorData *pData)
 Populates the A3DMarkupLocatorData 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 in case of success or an error code
- 
A3DStatus A3DMarkupLocatorCreate(const A3DMarkupLocatorData *pData, A3DMarkupLocator **ppLocator)
 Creates the A3DMarkupLocator from A3DMarkupLocatorData structure.
- Version
 4.0
- Return values
 A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
 A3D_SUCCESS in case of success or an error code