assembleFace(int what, int iface) | BooleanProcessor | private |
assembleNewFaces(int what, int ihead) | BooleanProcessor | private |
assemblePolyhedra() | BooleanProcessor | private |
BooleanProcessor() | BooleanProcessor | inline |
caseEE(ExtEdge &edge1, ExtEdge &edge2) | BooleanProcessor | private |
caseIE(ExtEdge &edge1, ExtEdge &edge2) | BooleanProcessor | private |
caseII(ExtEdge &edge1, ExtEdge &edge2) | BooleanProcessor | private |
checkDirection(double *x, double *y) const | BooleanProcessor | private |
checkDoubleEdges(int iface) | BooleanProcessor | private |
checkIntersection(int ix, int iy, int i1, int i2) const | BooleanProcessor | private |
checkTriangle(int iedge1, int iedge2, int ix, int iy) const | BooleanProcessor | private |
createPolyhedron() | BooleanProcessor | private |
divideEdge(int &i1, int &i2) | BooleanProcessor | private |
draw() | BooleanProcessor | |
draw_contour(int, int, int) | BooleanProcessor | |
draw_edge(int, int) | BooleanProcessor | |
draw_faces(int, int, int) | BooleanProcessor | |
dump() | BooleanProcessor | |
execute(int op, const HepPolyhedron &a, const HepPolyhedron &b, int &err) | BooleanProcessor | |
findABC(double x1, double y1, double x2, double y2, double &a, double &b, double &c) const | BooleanProcessor | inlineprivate |
findMinMax() | BooleanProcessor | private |
get_num_shift() | BooleanProcessor | static |
get_processor_error() const | BooleanProcessor | inline |
get_shift() | BooleanProcessor | static |
initiateLists() | BooleanProcessor | private |
insertEdge(const ExtEdge &edge) | BooleanProcessor | private |
invertNewEdges(int iface) | BooleanProcessor | private |
m_del | BooleanProcessor | private |
m_edges | BooleanProcessor | private |
m_external_contours | BooleanProcessor | private |
m_faces | BooleanProcessor | private |
m_ifaces1 | BooleanProcessor | private |
m_ifaces2 | BooleanProcessor | private |
m_internal_contours | BooleanProcessor | private |
m_iout1 | BooleanProcessor | private |
m_iout2 | BooleanProcessor | private |
m_iunk1 | BooleanProcessor | private |
m_iunk2 | BooleanProcessor | private |
m_nodes | BooleanProcessor | private |
m_operation | BooleanProcessor | private |
m_processor_error | BooleanProcessor | private |
m_result_faces | BooleanProcessor | private |
m_rmax | BooleanProcessor | private |
m_rmin | BooleanProcessor | private |
m_suitable_faces | BooleanProcessor | private |
m_unknown_faces | BooleanProcessor | private |
m_unsuitable_faces | BooleanProcessor | private |
mergeContours(int ix, int iy, int kext, int kint) | BooleanProcessor | private |
modifyReference(int iface, int i1, int i2, int iref) | BooleanProcessor | private |
print_edge(int) | BooleanProcessor | |
print_face(int) | BooleanProcessor | |
removeJunkNodes() | BooleanProcessor | inlineprivate |
renumberNodes(int &i1, int &i2, int &i3, int &i4) | BooleanProcessor | private |
s_ishift | BooleanProcessor | privatestatic |
selectOutsideFaces(int &ifaces, int &iout) | BooleanProcessor | private |
set_shift(int) | BooleanProcessor | static |
takePolyhedron(const HepPolyhedron &p, double, double, double) | BooleanProcessor | private |
testEdgeVsEdge(ExtEdge &edge1, ExtEdge &edge2) | BooleanProcessor | private |
testFaceVsFace(int iface1, int iface2) | BooleanProcessor | private |
testFaceVsPlane(ExtEdge &edge) | BooleanProcessor | private |
triangulateContour(int ix, int iy, int ihead) | BooleanProcessor | private |
triangulateFace(int iface) | BooleanProcessor | private |
~BooleanProcessor() | BooleanProcessor | inline |