NAME
GDX_ATTRIBUTES - Attribute Entity
GENERAL DESCRIPTION
A GDX Attributes entity contains a list of attributes to be associated to GDX entities. The actual association is via the GDX entities original database pointer.
Functions are provided to manage the attributes for more in formation see the "ENTITY ATTRIBUTES" section of the gdx_intro page.
DDF SPECIFICATION
entity 100:0 GDX_ATTRIBUTES "Attributes" {
| count | NUM_OF_PTRS; | |
| ptr | NATIVE_GEOM_PTRS[NUM_OF_PTRS]; | |
| struct | COLOR{ | |
| double | RED; | |
| double | GREEN; | |
| double | BLUE; | |
| vstring | NAME; | |
| }; | ||
| double | MATRIX[]; | |
| vstring | LABEL; | |
| count | NUM_OF_LEVELS; | |
| vstring | LEVEL[NUM_OF_LEVELS]; | |
| char | HIERARCHY; |
FIELD DESCRIPTIONS
Not all fields apply to all entities. As such, the fields can indicate no value.
Number of geometric pointers referencing this attribute
List of original database pointers associated to this attrribute.
Color attribute in the GDX subsystem No color is indicated by a RED, GREEN, or BLUE value equal to -1.0. The default is for no color.
Red value as the percentage (0-100) of full intensity
Green value as the percentage (0-100) of full intensity
Blue value as the percentage (0-100) of full intensity
String value for name of the color. The default is NULL, indicating no color name.
The transformation matrix from the native entity that was applied to the GDX entity during creation. This matrix is a GDX_MATRIX (typedef available by including gdx_Interface.h) which is a 1D array of 12 doubles that represent a 3x4 matrix. For a detailed description of the fields corresponding to a GDX_MATRIX, see the gdx_entity_intro manual page. The default is NULL, no matrix.
Entity Label in Alphanumeric Format. May be NULL.
Number of levels (layers) associated. The default is 0, indicating no levels.
List of levels in Alphanumeric Format. Will be NULL if NUM_OF_LEVELS == 0.
Parent Attributes Apply
Parent Attributes Apply
Local Attributes Apply