Go to the documentation of this file.
49 #ifndef booleanSurface_H
50 #define booleanSurface_H
62 class triSurfaceSearch;
63 class intersectedSurface;
96 static void checkIncluded
100 const label includedFace
104 static label index(
const labelList& elems,
const label elem);
107 static label findEdge
115 static label findNearest
133 static void propagateEdgeSide
136 const label prevVert0,
137 const label prevFaceI,
138 const label prevState,
145 static void propagateSide
148 const label prevState,
184 const label includeFace1,
185 const label includeFace2
196 const label booleanOp
211 return faceMap_[faceI] >= 0;
219 <<
"face " << faceI <<
" not from surface 1"
222 return faceMap_[faceI];
230 <<
"face " << faceI <<
" not from surface 2"
233 return -faceMap_[faceI]-1;