Locator

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

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