 |
PK_ATTDEF_class_t |
|
typedef int PK_ATTDEF_class_t;
Used in:
PK_ATTDEF_sf_2_t
PK_ATTDEF_sf_t
PK_ATTDEF_class_01_c attribute is independent of physical size
and position of entity to which it is
attached (e.g. density)
PK_ATTDEF_class_02_c attribute is dependent on entity size but
not on position (e.g. weight)
PK_ATTDEF_class_03_c attribute may vary with position or
orientation (e.g. moment of inertia)
PK_ATTDEF_class_04_c attribute transforms with its owner but is
otherwise independent of the size and shape
of its owner (e.g. start point or
direction of movement of the tool that
cuts a face)
PK_ATTDEF_class_05_c attribute transforms with its owner
provided its owner is not changed in other
ways (e.g. centre of gravity)
PK_ATTDEF_class_06_c as for PK_ATTDEF_class_01_c, attribute is
independent of physical size and position
of the entity to which it is attached.
However this class of attribute supports
multiple values - one entity may have a
list of attributes of the same type
attached
PK_ATTDEF_class_07_c as for PK_ATTDEF_class_04_c, attribute
transforms with its owner, but is
otherwise independent of size and shape of
the owner. However this class supports
multiple values - an entity may have a list
of attributes of the same type attached.
PK_ATTDEF_class_internal_c attribute is only used internally.