# NAME

GDX_USER_ATTRIBUTE - GDX User Attribute

# DDF SPECIFICATION

    entity 300:0 GDX_USER_ATTRIBUTE "GDX User Attribute" {

    struct t_gdx_user_attribute_fields_value {

    short _dtype;

    union {

    int
    INTEGER;

    double
    REAL;

    char *
    STRING;

    MDA_PTR
    POINTER;

    } u;

    };

    struct t_gdx_user_attribute_fields {

    char *
    NAME;

    struct t_gdx_user_attribute_fields_value
    VALUE;

    };

    char *
    NAME;

    int
    TYPE;

    char *
    DESCRIPTION;

    MDA_COUNT
    NFIELDS;

    struct t_gdx_user_attribute_fields
    *FIELDS;

    MDA_COUNT
    NATTACHED;

    MDA_PTR
    *ATTACHED;

    };

# FIELD DESCRIPTIONS

FIELDS.VALUE.INTEGER
FIELDS.VALUE.REAL
FIELDS.VALUE.STRING
FIELDS.VALUE.POINTER
FIELDS.NAME
FIELDS.VALUE
NAME
TYPE
GENERAL
VALIDATION_PROPERTY
CLOUD_OF_POINTS
COORDINATE_SYSTEM
MATERIAL
DENSITY
PRODUCT_INFORMATION
PMI_SAVED_VIEW
PMI_NOTE
PMI_DIMENSION
PMI_DATUM_FEATURE
PMI_TOLERANCE
PMI_SURFACE_FINISH
PMI_WELD
PMI_DATUM_TARGET
DESCRIPTION
NFIELDS
FIELDS
NATTACHED
ATTACHED