#include <BooleanProcessor.h>
Definition at line 204 of file BooleanProcessor.h.
◆ ExtFace() [1/2]
| ExtFace::ExtFace |
( |
std::vector< ExtEdge > & | a_edges, |
|
|
int | iedge ) |
|
inline |
◆ ~ExtFace()
◆ ExtFace() [2/2]
| ExtFace::ExtFace |
( |
const ExtFace & | face | ) |
|
|
inline |
◆ invert()
Definition at line 410 of file BooleanProcessor.h.
419{
420 int iEprev, iEcur, iEnext;
421
422 iEprev = 0; iEcur =
iold;
423 while (iEcur > 0) {
428 iEprev = iEcur;
429 iEcur = iEnext;
430 }
431 if (iold > 0)
iold = iEprev;
432
433 iEprev = 0; iEcur =
inew;
434 while (iEcur > 0) {
439 iEprev = iEcur;
440 iEcur = iEnext;
441 }
442 if (inew > 0)
inew = iEprev;
443
444#ifdef BP_GEANT4
446#else
448#endif
449}
HEPVis::SbPlane HVPlane3D
const SbVec3d & getNormal() const
double getDistanceFromOrigin() const
◆ operator=()
Definition at line 236 of file BooleanProcessor.h.
236 {
237 if (&face == this) return *this;
238
247 return *this;
248 }
◆ iedges
◆ inew
◆ inext
◆ iold
◆ iprev
◆ m_edges
| std::vector<ExtEdge>& ExtFace::m_edges |
|
private |
◆ plane
◆ rmax
◆ rmin
The documentation for this class was generated from the following file: