Some fields of an IGES entity may be.
- Undefined
- Defined as a positive integer
- Defined as a reference to a specialized entity. A typical example of this kind of variation is color. This enumeration allows you to identify which of the above is the case. The semantics of the terms are as follows:
- DefVoid indicates that the item contained in the field is undefined
- DefValue indicates that the item is defined as an immediate positive integer value (i.e. not a pointer)
- DefReference indicates that the item is defined as an entity
- DefAny indicates the item could not be determined
- ErrorVal indicates that the item is defined as an integer but its value is incorrect (it could be out of range, for example)
- ErrorRef indicates that the item is defined as an entity but is not of the required type.
Enumerator |
---|
IGESData_DefVoid | |
IGESData_DefValue | |
IGESData_DefReference | |
IGESData_DefAny | |
IGESData_ErrorVal | |
IGESData_ErrorRef | |