Attribute Database


To have an overview what the attributes are, and how they fit into the entire database please refer to the Attribute_Overview chapter.

In this paper only the used structures are explained in full details.

 

Structures

There is a container data structure, which is a union that can hold the data of any attribute type. Also there is an other structure which owns many data arrays to provide extended parameters for an attribute; called additional information.

API_Attribute
API_AttributeDef
API_AttributeDefExt

The structures below correspond to a specific attribute; each of them represents one attribute type.

API_CompWallType
API_FilltypeType
API_FontType
API_LayerType
API_LayerCombType
API_LinetypeType
API_MaterialType
API_PenType
API_ZoneCatType
API_PenType
API_ZoneCatType
API_ProfileAttrType  Featuring API 10
API_PenTableType  Featuring API 10
API_DimensionAttrType  Featuring API 10
API_ModelViewOptionsType  Featuring API 10
API_MEPSystemType  Featuring API 13
API_OperationProfileType  Featuring API 15
API_BuildingMaterialType  Featuring API 17