# A3DMarkupLocatorData

struct `A3DMarkupLocatorData`

  Markup locator.

  > 4.0

  ## Index

  Variables

  - `m_eSymbol`
  - `m_eType`
  - `m_eSubType`
  - `m_eCoordinatePlane`
  - `m_eChangeLevel`
  - `m_iDecimalPlaces`
  - `m_sNoteFont`
  - `m_sNote`
  - `m_sPartNumberFont`
  - `m_sPartNumber`
  - `m_uiCoordinateEntitiesNotesSize`
  - `m_sCoordinateEntitiesNotesFont`
  - `m_sCoordinateEntitiesNotes`
  - `m_sHotSpot`
  - `m_sPunchDirection`
  - `m_sPinDirection`
  - `m_sNormalDirection`
  - `m_iUnit`
  - `m_dAccuracy`
  - `m_ucSubscripts`
  - `m_pTextProperties`

Variables

A3DELocatorSymbol `A3DMarkupLocatorData.``m_eSymbol`
  `A3DELocatorSymbol`

  Symbol type.

A3DELocatorType `A3DMarkupLocatorData.``m_eType`
  `A3DELocatorType`

  Type.

A3DELocatorSubType `A3DMarkupLocatorData.``m_eSubType`
  `A3DELocatorSubType`

  Sub type.

A3DELocatorCoordinatePlane `A3DMarkupLocatorData.``m_eCoordinatePlane`
  `A3DELocatorCoordinatePlane`

  Coordinate plane type.

A3DELocatorChangeLevel `A3DMarkupLocatorData.``m_eChangeLevel`
  `A3DELocatorChangeLevel`

  Change level.

A3DUns32 `A3DMarkupLocatorData.``m_iDecimalPlaces`
  `A3DUns32`

  Display accuracy.

A3DUTF8Char *`A3DMarkupLocatorData.``m_sNoteFont`
  `A3DUTF8Char`*

  Corresponding font for following note.

A3DUTF8Char *`A3DMarkupLocatorData.``m_sNote`
  `A3DUTF8Char`*

  Note fonts.

A3DUTF8Char *`A3DMarkupLocatorData.``m_sPartNumberFont`
  `A3DUTF8Char`*

  Corresponding font for following text.

A3DUTF8Char *`A3DMarkupLocatorData.``m_sPartNumber`
  `A3DUTF8Char`*

  Part number.

A3DUns32 `A3DMarkupLocatorData.``m_uiCoordinateEntitiesNotesSize`
  `A3DUns32`

  Number of coordinate entities notes.

A3DUTF8Char **`A3DMarkupLocatorData.``m_sCoordinateEntitiesNotesFont`
  `A3DUTF8Char`**

  Array of note fonts.

A3DUTF8Char **`A3DMarkupLocatorData.``m_sCoordinateEntitiesNotes`
  `A3DUTF8Char`**

  Array of coordinate entities notes.

A3DVector3dData `A3DMarkupLocatorData.``m_sHotSpot`
  `A3DVector3dData`

  Hot spot.

A3DVector3dData `A3DMarkupLocatorData.``m_sPunchDirection`
  `A3DVector3dData`

  Punch direction.

A3DVector3dData `A3DMarkupLocatorData.``m_sPinDirection`
  `A3DVector3dData`

  Pin direction.

A3DVector3dData `A3DMarkupLocatorData.``m_sNormalDirection`
  `A3DVector3dData`

  Normal direction.

A3DUns32 `A3DMarkupLocatorData.``m_iUnit`
  `A3DUns32`

  1: mm, 2: inch, 3: radian, 4: degree, 5: grade, `UINT32_MAX`: no unit defined, use meter.

A3DDouble `A3DMarkupLocatorData.``m_dAccuracy`
  `A3DDouble`

  Accuracy.

A3DUns16 `A3DMarkupLocatorData.``m_ucSubscripts`
  `A3DUns16`

  A combination of `A3DELocatorSubscript`enum values.

A3DMDTextProperties *`A3DMarkupLocatorData.``m_pTextProperties`
  `A3DMDTextProperties`*

  Pointer to the text properties.

  > `A3DMDTextPropertiesGet()`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...