summaryrefslogtreecommitdiff
path: root/inc/IGESData_DefList.hxx
blob: 50608c69995a82ba7d5d6c9c9588e831fffbe979 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to 
// this header file considered to be the "object code" form of the original source.

#ifndef _IGESData_DefList_HeaderFile
#define _IGESData_DefList_HeaderFile

//!  Some fields of an IGES entity may be <br>
//! - Undefined <br>
//! - Defined as a positive integer <br>
//! - Defined as a reference to a specialized entity. <br>
//!  A typical example of this kind of variation is color. <br>
//! This enumeration allows you to identify which of the above is the case. <br>
//! The semantics of the terms are as follows: <br>
//! - DefVoid indicates that the item contained in the field is undefined <br>
//! - DefValue indicates that the item is defined as an immediate <br>
//!   positive integer value (i.e. not a pointer) <br>
//! - DefReference indicates that the item is defined as an entity <br>
//! - DefAny indicates the item could not be determined <br>
//! - ErrorVal indicates that the item is defined as an integer <br>
//!   but its value is incorrect (it could be out of range, for example) <br>
//! - ErrorRef indicates that the item is defined as an entity but <br>
//!    is not of the required type. <br>
enum IGESData_DefList {
IGESData_DefNone,
IGESData_DefOne,
IGESData_DefSeveral,
IGESData_ErrorOne,
IGESData_ErrorSeveral
};

#ifndef _Standard_PrimitiveTypes_HeaderFile
#include <Standard_PrimitiveTypes.hxx>
#endif

#endif