Locator

Types

A3DMarkupLocatorData

EA3DLocatorSymbol

EA3DLocatorType

EA3DLocatorSubType

EA3DLocatorCoordinatePlane

EA3DLocatorChangeLevel

EA3DLocatorSubscript

Fields

KEA3DSymbolUnknown

KEA3DEdge

KEA3DHole

KEA3DSurface

KEA3DRectangle

KEA3DSlot

KEA3DFreeform

KEA3DLocatorUnknown

KEA3DMain

KEA3DSecondary

KEA3DMainPermTransf

KEA3DSecondaryPermTransf

KEA3DSecondaryCoordination

KEA3DCoordination

KEA3DAccessClearance

KEA3DDetached

KEA3DBlank

KEA3DCorrectable

KEA3DAuxiliaryRest

KEA3DJclamps

KEA3DSubtypeUnknown

KEA3DDiesMolds

KEA3DFixing

KEA3DTemporaryTransferred

KEA3DMechanicallyFastened

KEA3DManufacturingAssembly

KEA3DCoordPlaneUnknown

KEA3DCoordPlaneX

KEA3DCoordPlaneY

KEA3DCoordPlaneZ

KEA3DCoordPlaneXY

KEA3DCoordPlaneXZ

KEA3DCoordPlaneYZ

KEA3DCoordPlaneXYZ

KEA3DLevelUnknown

KEA3DHard

KEA3DMedium

KEA3DSoft

KEA3DLocatorSubscriptO

KEA3DLocatorSubscriptS

KEA3DLocatorSubscriptK

KEA3DLocatorSubscriptC

KEA3DLocatorSubscriptF

Functions

A3DStatus

A3DMarkupLocatorGet

A3DStatus

A3DMarkupLocatorCreate

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 on success, or an error code on failure

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 on success, or an error code on failure