summaryrefslogtreecommitdiff
path: root/inc/BooleanOperations_StateOfShape.hxx
blob: 7d1eb58e4a639a9229d6b1ce3b0707b89200e819 (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
// 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 _BooleanOperations_StateOfShape_HeaderFile
#define _BooleanOperations_StateOfShape_HeaderFile

//! the derived class of Explorer to find subshapes only once. <br>//! is to be  deferred with inherited classes Cut, Common, <br>
//!          Fuse to perform boolean operations . <br>//! State of a Shape of the 1st solid according to the <br>
//!          2nd one.  State INOROUT is  used when we know that <br>
//!           a shape  is  totally IN or   totally  OUT.  State <br>
//!          INTERSECTED refers to a shape of the 1st solid cut <br>
//!          by   the  2nd solid.   When a  shape has  a  state <br>
//!          different  of  INTERSECTED or UNKNOWN   all of its <br>
//!          subshapes have the same state. <br>
enum BooleanOperations_StateOfShape {
BooleanOperations_IN,
BooleanOperations_OUT,
BooleanOperations_ON,
BooleanOperations_UNKNOWN,
BooleanOperations_INOROUT,
BooleanOperations_INTERSECTED
};

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

#endif