ATLAS Offline Software
|
Go to the source code of this file.
Classes | |
class | ExtNode |
class | ExtEdge |
class | ExtFace |
class | FaceList |
class | ExtPolyhedron |
class | BooleanProcessor |
Macros | |
#define | ExtNode HEPVis_ExtNode |
#define | ExtEdge HEPVis_ExtEdge |
#define | ExtFace HEPVis_ExtFace |
#define | FaceList HEPVis_FaceList |
#define | ExtPolyhedron HEPVis_ExtPolyhedron |
#define | BooleanProcessor HEPVis_BooleanProcessor |
#define | HepPolyhedron SbPolyhedron |
#define | G4Facet SbFacet |
#define | INITIAL_SIZE 200 |
#define | CRAZY_POINT HVPoint3D(-10.e+6, -10.e+6, -10.e+6) |
#define | GRANULARITY 10.e+5 |
#define | SWAP(A, B) w = A; A = B; B = w |
#define | OP_UNION 0 |
#define | OP_INTERSECTION 1 |
#define | OP_SUBTRACTION 2 |
#define | OUT_OF_PLANE 0 |
#define | ON_PLANE 1 |
#define | INTERSECTION 2 |
#define | EDGE 3 |
#define | NON_PLANAR_FACE 4 |
#define | UNKNOWN_FACE 0 |
#define | ORIGINAL_FACE -1 |
#define | NEW_FACE -2 |
#define | UNSUITABLE_FACE -3 |
#define | DEFECTIVE_FACE -4 |
#define | INSERT_EDGE_TO_THE_LIST(A) *ilink = A; ilink = &m_edges[A].inext; *ilink = 0 |
#define | NUM_SHIFT 8 |
#define | PROCESSOR_ERROR(a_what) |
Typedefs | |
typedef HEPVis::SbPlane | HVPlane3D |
#define BooleanProcessor HEPVis_BooleanProcessor |
Definition at line 60 of file BooleanProcessor.h.
#define CRAZY_POINT HVPoint3D(-10.e+6, -10.e+6, -10.e+6) |
Definition at line 84 of file BooleanProcessor.h.
#define DEFECTIVE_FACE -4 |
Definition at line 104 of file BooleanProcessor.h.
#define EDGE 3 |
Definition at line 97 of file BooleanProcessor.h.
#define ExtEdge HEPVis_ExtEdge |
Definition at line 56 of file BooleanProcessor.h.
#define ExtFace HEPVis_ExtFace |
Definition at line 57 of file BooleanProcessor.h.
#define ExtNode HEPVis_ExtNode |
Definition at line 55 of file BooleanProcessor.h.
#define ExtPolyhedron HEPVis_ExtPolyhedron |
Definition at line 59 of file BooleanProcessor.h.
#define FaceList HEPVis_FaceList |
Definition at line 58 of file BooleanProcessor.h.
#define G4Facet SbFacet |
Definition at line 63 of file BooleanProcessor.h.
#define GRANULARITY 10.e+5 |
Definition at line 86 of file BooleanProcessor.h.
#define HepPolyhedron SbPolyhedron |
Definition at line 62 of file BooleanProcessor.h.
#define INITIAL_SIZE 200 |
Definition at line 83 of file BooleanProcessor.h.
#define INTERSECTION 2 |
Definition at line 96 of file BooleanProcessor.h.
#define NEW_FACE -2 |
Definition at line 102 of file BooleanProcessor.h.
#define NON_PLANAR_FACE 4 |
Definition at line 98 of file BooleanProcessor.h.
#define NUM_SHIFT 8 |
Definition at line 2012 of file BooleanProcessor.h.
#define ON_PLANE 1 |
Definition at line 95 of file BooleanProcessor.h.
#define OP_INTERSECTION 1 |
Definition at line 91 of file BooleanProcessor.h.
#define OP_SUBTRACTION 2 |
Definition at line 92 of file BooleanProcessor.h.
#define OP_UNION 0 |
Definition at line 90 of file BooleanProcessor.h.
#define ORIGINAL_FACE -1 |
Definition at line 101 of file BooleanProcessor.h.
#define OUT_OF_PLANE 0 |
Definition at line 94 of file BooleanProcessor.h.
#define PROCESSOR_ERROR | ( | a_what | ) |
Definition at line 88 of file BooleanProcessor.h.
#define UNKNOWN_FACE 0 |
Definition at line 100 of file BooleanProcessor.h.
#define UNSUITABLE_FACE -3 |
Definition at line 103 of file BooleanProcessor.h.
typedef HEPVis::SbPlane HVPlane3D |
Definition at line 67 of file BooleanProcessor.h.