A3DSDKMarkupSymbol.h
Header file for the markups symbol module.
- Author
Tech Soft 3D
- Version
23.0
- Date
January 2023
- Copyright (c) 2010 - 2023 by Tech Soft 3D, Inc. All rights reserved.
Content
Data Structures
defined in file A3DSDKMarkupSymbol.h Values of m_eRoughType , m_eRoughMode , and m_eRoughContactArea define the Roughness symbol form. |
|
Markup balloon. |
|
Markup fastener. |
|
Markup locator. |
|
Markup measurement point. |
Functions
Populates the A3DMarkupRoughnessData structure. |
|
Populates the A3DMarkupBalloonData structure. |
|
Populates the A3DMarkupFastenerData structure. |
|
Populates the A3DMarkupLocatorData structure. |
|
Populates the A3DMarkupMeasurementPointData structure. |
Functions
-
A3DStatus A3DMarkupRoughnessGet(const A3DMarkupRoughness *pMarkupRoughness, A3DMarkupRoughnessData *pData)
Populates the A3DMarkupRoughnessData structure.
- Version
4.0
- Parameters
pMarkupRoughness – [in] Input A3DMarkupRoughness data structure.
pData – [out] Output A3DMarkupRoughnessData to be populated.
- 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 A3DMarkupBalloonGet(const A3DMarkupBalloon *pBalloon, A3DMarkupBalloonData *pData)
Populates the A3DMarkupBalloonData 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 A3DMarkupFastenerGet(const A3DMarkupFastener *pFastener, A3DMarkupFastenerData *pData)
Populates the A3DMarkupFastenerData 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 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 A3DMarkupMeasurementPointGet(const A3DMarkupMeasurementPoint *pMeasurementPoint, A3DMarkupMeasurementPointData *pData)
Populates the A3DMarkupMeasurementPointData 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