Open CASCADE Technology  6.9.1
Enumerations
IGESData_DefType.hxx File Reference
#include <Standard_PrimitiveTypes.hxx>

Enumerations

enum  IGESData_DefType {
  IGESData_DefVoid, IGESData_DefValue, IGESData_DefReference, IGESData_DefAny,
  IGESData_ErrorVal, IGESData_ErrorRef
}
 Some fields of an IGES entity may be. More...
 

Enumeration Type Documentation

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