< Home

< Programming Guide

< Supported File Formats

REFERENCE MANUAL

Data Structures | Enumerations | Functions
Miscellaneous Attribute Entity

Creates and accesses descriptive names and modeller data associated with PRC entities. More...

Data Structures

struct  A3DMiscSingleAttributeData
 A structure that specifies modeler data attribute. More...
 
struct  A3DMiscAttributeData
 A structure that specifies descriptive names and modeller data. More...
 

Enumerations

enum  A3DEModellerAttributeType {
  kA3DModellerAttributeTypeNull = 0, kA3DModellerAttributeTypeInt = 1, kA3DModellerAttributeTypeReal = 2, kA3DModellerAttributeTypeTime = 3,
  kA3DModellerAttributeTypeString = 4
}
 An enumeration that identifies the type of modeller data represented in an A3DMiscSingleAttributeData structure. More...
 

Functions

A3DStatus A3DMiscAttributeGet (const A3DMiscAttribute *pAttribute, A3DMiscAttributeData *pData)
 Populates the A3DMiscAttributeData structure. More...
 
A3DStatus A3DMiscAttributeCreate (const A3DMiscAttributeData *pData, A3DMiscAttribute **ppAttribute)
 Creates an A3DMiscAttribute from A3DMiscAttributeData structure. More...
 

Detailed Description

Creates and accesses descriptive names and modeller data associated with PRC entities.

Version
2.0

Entity type is kA3DTypeMiscAttribute.

This structure defines the miscellaneous attributes owned by an A3DRootBase entity.

Enumeration Type Documentation

An enumeration that identifies the type of modeller data represented in an A3DMiscSingleAttributeData structure.

Enumerator
kA3DModellerAttributeTypeNull 

Null type; invalid.

kA3DModellerAttributeTypeInt 

Integer (32-bit).

kA3DModellerAttributeTypeReal 

Floating point.

kA3DModellerAttributeTypeTime 

Integer (32-bit), interpreted like time_t.

kA3DModellerAttributeTypeString 

UTF-8 character string.

Function Documentation

A3DStatus A3DMiscAttributeGet ( const A3DMiscAttribute pAttribute,
A3DMiscAttributeData pData 
)
A3DStatus A3DMiscAttributeCreate ( const A3DMiscAttributeData pData,
A3DMiscAttribute **  ppAttribute 
)