Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
BooleanProcessor Member List

This is the complete list of members for BooleanProcessor, including all inherited members.

assembleFace(int what, int iface)BooleanProcessorprivate
assembleNewFaces(int what, int ihead)BooleanProcessorprivate
assemblePolyhedra()BooleanProcessorprivate
BooleanProcessor()BooleanProcessorinline
caseEE(ExtEdge &edge1, ExtEdge &edge2)BooleanProcessorprivate
caseIE(ExtEdge &edge1, ExtEdge &edge2)BooleanProcessorprivate
caseII(ExtEdge &edge1, ExtEdge &edge2)BooleanProcessorprivate
checkDirection(double *x, double *y) constBooleanProcessorprivate
checkDoubleEdges(int iface)BooleanProcessorprivate
checkIntersection(int ix, int iy, int i1, int i2) constBooleanProcessorprivate
checkTriangle(int iedge1, int iedge2, int ix, int iy) constBooleanProcessorprivate
createPolyhedron()BooleanProcessorprivate
divideEdge(int &i1, int &i2)BooleanProcessorprivate
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) constBooleanProcessorinlineprivate
findMinMax()BooleanProcessorprivate
get_num_shift()BooleanProcessorstatic
get_processor_error() constBooleanProcessorinline
get_shift()BooleanProcessorstatic
initiateLists()BooleanProcessorprivate
insertEdge(const ExtEdge &edge)BooleanProcessorprivate
invertNewEdges(int iface)BooleanProcessorprivate
m_delBooleanProcessorprivate
m_edgesBooleanProcessorprivate
m_external_contoursBooleanProcessorprivate
m_facesBooleanProcessorprivate
m_ifaces1BooleanProcessorprivate
m_ifaces2BooleanProcessorprivate
m_internal_contoursBooleanProcessorprivate
m_iout1BooleanProcessorprivate
m_iout2BooleanProcessorprivate
m_iunk1BooleanProcessorprivate
m_iunk2BooleanProcessorprivate
m_nodesBooleanProcessorprivate
m_operationBooleanProcessorprivate
m_processor_errorBooleanProcessorprivate
m_result_facesBooleanProcessorprivate
m_rmaxBooleanProcessorprivate
m_rminBooleanProcessorprivate
m_suitable_facesBooleanProcessorprivate
m_unknown_facesBooleanProcessorprivate
m_unsuitable_facesBooleanProcessorprivate
mergeContours(int ix, int iy, int kext, int kint)BooleanProcessorprivate
modifyReference(int iface, int i1, int i2, int iref)BooleanProcessorprivate
print_edge(int)BooleanProcessor
print_face(int)BooleanProcessor
removeJunkNodes()BooleanProcessorinlineprivate
renumberNodes(int &i1, int &i2, int &i3, int &i4)BooleanProcessorprivate
s_ishiftBooleanProcessorprivatestatic
selectOutsideFaces(int &ifaces, int &iout)BooleanProcessorprivate
set_shift(int)BooleanProcessorstatic
takePolyhedron(const HepPolyhedron &p, double, double, double)BooleanProcessorprivate
testEdgeVsEdge(ExtEdge &edge1, ExtEdge &edge2)BooleanProcessorprivate
testFaceVsFace(int iface1, int iface2)BooleanProcessorprivate
testFaceVsPlane(ExtEdge &edge)BooleanProcessorprivate
triangulateContour(int ix, int iy, int ihead)BooleanProcessorprivate
triangulateFace(int iface)BooleanProcessorprivate
~BooleanProcessor()BooleanProcessorinline