Miscellaneous Attribute Entity
Types
Fields
Functions
Detailed Description
- group a3d_attribute
 Creates and accesses descriptive names and modeller data associated with PRC entities.
Entity type is kA3DTypeMiscAttribute.
- Version
 11.1
This structure defines the miscellaneous attributes owned by an A3DRootBase entity.
Type Documentation
- 
enum A3DEModellerAttributeType
 A3DSDKRootEntities.
An enumeration that identifies the type of modeller data represented in an A3DMiscSingleAttributeData structure
Values:
- 
enumerator kA3DModellerAttributeTypeNull
 Null type; invalid.
- 
enumerator kA3DModellerAttributeTypeInt
 32-bit unsigned Integer (A3DUns32).
- 
enumerator kA3DModellerAttributeTypeReal
 32-bit floating point value (A3DFloat).
- 
enumerator kA3DModellerAttributeTypeTime
 32-bit unsigned Integer, interpreted as
time_t.
- 
enumerator kA3DModellerAttributeTypeString
 UTF-8 character c-string (A3DUTF8Char).
- 
enumerator kA3DModellerAttributeTypeNull
 
Function Documentation
- 
A3DStatus A3DMiscAttributeGet(const A3DMiscAttribute *pAttribute, A3DMiscAttributeData *pData)
 Populates the A3DMiscAttributeData structure.
- Version
 2.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 A3DMiscAttributeCreate(const A3DMiscAttributeData *pData, A3DMiscAttribute **ppAttribute)
 Creates an A3DMiscAttribute from A3DMiscAttributeData structure.
- Version
 2.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
- 
A3DStatus A3DGlobalGetUnit(const A3DUns32 uiIndexUnit, A3DMiscAttributeUnit **ppUnit)
 Get unit information related to a A3DMiscSingleAttributeData structure.
- Version
 12.1
- Return values
 A3D_INVALID_UNIT_INDEX –
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
 A3D_SUCCESS in case of success or an error code
- 
A3DStatus A3DGlobalGetUnitData(A3DMiscAttributeUnit *const pUnit, A3DMiscAttributeUnitData *pData)
 Get unit information related to a A3DMiscSingleAttributeData structure.
- Version
 12.1
- Return values
 A3D_INVALID_UNIT_INDEX –
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INVALID_DATA_STRUCT_NULL –
A3D_SUCCESS –
- Returns
 A3D_SUCCESS in case of success or an error code