, including all inherited members.
add(const polyhedron &p) const | inlib::hep::polyhedron | |
AllocateMemory(int Nvert, int Nface) | inlib::hep::polyhedron | [protected] |
CreatePrism() | inlib::hep::polyhedron | [protected] |
dump() const | inlib::hep::polyhedron | |
Empty() | inlib::hep::polyhedron | [inline] |
FindNeighbour(int iFace, int iNode, int iOrder) const | inlib::hep::polyhedron | [protected] |
FindNodeNormal(int iFace, int iNode) const | inlib::hep::polyhedron | [protected] |
GetFacet(int iFace, int &n, int *iNodes, int *edgeFlags=0, int *iFaces=0) const | inlib::hep::polyhedron | |
GetFacet(int iFace, int &n, HVPoint3D *nodes, int *edgeFlags=0, HVNormal3D *normals=0) const | inlib::hep::polyhedron | |
getName() const | inlib::hep::polyhedron | [inline] |
GetNextEdge(HVPoint3D &p1, HVPoint3D &p2, int &edgeFlag) const | inlib::hep::polyhedron | |
GetNextEdge(HVPoint3D &p1, HVPoint3D &p2, int &edgeFlag, int &iface1, int &iface2) const | inlib::hep::polyhedron | |
GetNextEdgeIndeces(int &i1, int &i2, int &edgeFlag, int &iface1, int &iface2) const | inlib::hep::polyhedron | |
GetNextEdgeIndeces(int &i1, int &i2, int &edgeFlag) const | inlib::hep::polyhedron | |
GetNextFacet(int &n, HVPoint3D *nodes, int *edgeFlags=0, HVNormal3D *normals=0) const | inlib::hep::polyhedron | |
GetNextNormal(HVNormal3D &normal) const | inlib::hep::polyhedron | |
GetNextUnitNormal(HVNormal3D &normal) const | inlib::hep::polyhedron | |
GetNextVertex(HVPoint3D &vertex, int &edgeFlag) const | inlib::hep::polyhedron | |
GetNextVertex(HVPoint3D &vertex, int &edgeFlag, HVNormal3D &normal) const | inlib::hep::polyhedron | |
GetNextVertexIndex(int &index, int &edgeFlag) const | inlib::hep::polyhedron | [inline] |
GetNoFacets() const | inlib::hep::polyhedron | [inline] |
GetNormal(int iFace) const | inlib::hep::polyhedron | |
GetNoVertices() const | inlib::hep::polyhedron | [inline] |
GetNumberOfRotationSteps() | inlib::hep::polyhedron | |
GetPF() const | inlib::hep::polyhedron | [inline] |
GetPV() const | inlib::hep::polyhedron | [inline] |
GetSurfaceArea() const | inlib::hep::polyhedron | |
GetUnitNormal(int iFace) const | inlib::hep::polyhedron | |
GetVertex(int index) const | inlib::hep::polyhedron | |
GetVertexFast(int index) const | inlib::hep::polyhedron | |
GetVolume() const | inlib::hep::polyhedron | |
intersect(const polyhedron &p) const | inlib::hep::polyhedron | |
InvertFacets() | inlib::hep::polyhedron | [protected] |
isConsistent(const char *=0) const | inlib::hep::polyhedron | |
isEqual(const polyhedron &p) const | inlib::hep::polyhedron | |
nface | inlib::hep::polyhedron | [protected] |
nvert | inlib::hep::polyhedron | [protected] |
operator!=(const polyhedron &v1, const polyhedron &v2) | inlib::hep::polyhedron | [friend] |
operator<<(std::ostream &, const polyhedron &ph) | inlib::hep::polyhedron | [friend] |
operator=(const polyhedron &from) | inlib::hep::polyhedron | |
operator==(const polyhedron &v1, const polyhedron &v2) | inlib::hep::polyhedron | [friend] |
pF | inlib::hep::polyhedron | [protected] |
polyhedron(int Nvert=0, int Nface=0) | inlib::hep::polyhedron | [inline] |
polyhedron(const polyhedron &from) | inlib::hep::polyhedron | |
pV | inlib::hep::polyhedron | [protected] |
ResetNumberOfRotationSteps() | inlib::hep::polyhedron | |
RotateAroundZ(int nstep, double phi, double dphi, int np1, int np2, const double *z, double *r, int nodeVis, int edgeVis) | inlib::hep::polyhedron | [protected] |
RotateEdge(int k1, int k2, double r1, double r2, int v1, int v2, int vEdge, bool ifWholeCircle, int ns, int &kface) | inlib::hep::polyhedron | [protected] |
Set(int Nvert, HVPoint3D *aV, int Nface, SbFacet *aF) | inlib::hep::polyhedron | [inline] |
setName(const std::string &aName) | inlib::hep::polyhedron | [inline] |
SetNumberOfRotationSteps(int n) | inlib::hep::polyhedron | |
SetReferences() | inlib::hep::polyhedron | [protected] |
SetSideFacets(int ii[4], int vv[4], int *kk, double *r, double dphi, int ns, int &kface) | inlib::hep::polyhedron | [protected] |
subtract(const polyhedron &p) const | inlib::hep::polyhedron | |
Transform(const inlib::rotd &rot, const inlib::vec3d &trans) | inlib::hep::polyhedron | |
~polyhedron() | inlib::hep::polyhedron | [inline, virtual] |