# NAME

GDX_PMI_DATUM_TARGET - GDX Datum Target

# DDF SPECIFICATION

    entity 402:2 GDX_PMI_DATUM_TARGET "GDX Datum Target" {

    struct t_gdx_pmi_datum_target_definition_circle {

    double
    POINT[3];

    double
    NORMAL[3];

    double
    DIAMETER;

    int
    UNIT;

    };

    struct t_gdx_pmi_datum_target_definition_rectangle {

    double
    POINT[3];

    double
    VECTOR_X[3];

    double
    LENGTH_X;

    double
    VECTOR_Y[3];

    double
    LENGTH_Y;

    int
    UNIT;

    };

    struct t_gdx_pmi_datum_target_definition_line {

    double
    POINT[3];

    double
    VECTOR[3];

    double
    MAGNITUDE;

    int
    UNIT;

    };

    struct t_gdx_pmi_datum_target_definition {

    short _dtype;

    union {

    double
    POINT[3];

    struct t_gdx_pmi_datum_target_definition_line
    LINE;

    struct t_gdx_pmi_datum_target_definition_rectangle
    RECTANGLE;

    struct t_gdx_pmi_datum_target_definition_circle
    CIRCLE;

    MDA_PTR
    AREA;

    } u;

    };

    MDA_PTR
    DATUM;

    char *
    ID;

    struct t_gdx_pmi_datum_target_definition
    DEFINITION;

    int
    MOVABLE;

    };

# FIELD DESCRIPTIONS

DEFINITION.CIRCLE.POINT
DEFINITION.CIRCLE.NORMAL
DEFINITION.CIRCLE.DIAMETER
DEFINITION.CIRCLE.UNIT
UNDEFINED
INCH
FOOT
YARD
MILE
MIL
MILLIMETER
CENTIMETER
METER
KILOMETER
MICRON
DEGREE
RADIAN
POUND
OUNCE
GRAM
MILLIGRAM
KILOGRAM
CELSIUS
DEFINITION.RECTANGLE.POINT
DEFINITION.RECTANGLE.VECTOR_X
DEFINITION.RECTANGLE.LENGTH_X
DEFINITION.RECTANGLE.VECTOR_Y
DEFINITION.RECTANGLE.LENGTH_Y
DEFINITION.RECTANGLE.UNIT
UNDEFINED
INCH
FOOT
YARD
MILE
MIL
MILLIMETER
CENTIMETER
METER
KILOMETER
MICRON
DEGREE
RADIAN
POUND
OUNCE
GRAM
MILLIGRAM
KILOGRAM
CELSIUS
DEFINITION.LINE.POINT
DEFINITION.LINE.VECTOR
DEFINITION.LINE.MAGNITUDE
DEFINITION.LINE.UNIT
UNDEFINED
INCH
FOOT
YARD
MILE
MIL
MILLIMETER
CENTIMETER
METER
KILOMETER
MICRON
DEGREE
RADIAN
POUND
OUNCE
GRAM
MILLIGRAM
KILOGRAM
CELSIUS
DEFINITION.POINT
DEFINITION.LINE
DEFINITION.RECTANGLE
DEFINITION.CIRCLE
DEFINITION.AREA
46:0
DATUM
402:0
ID
DEFINITION
MOVABLE
FALSE
TRUE