inlib  1.2.0
inlib::hep::polyhedronTubs Member List
This is the complete list of members for inlib::hep::polyhedronTubs, 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
nfaceinlib::hep::polyhedron [protected]
nvertinlib::hep::polyhedron [protected]
operator=(const polyhedron &from)inlib::hep::polyhedronTubs [inline, virtual]
pFinlib::hep::polyhedron [protected]
polyhedron(int Nvert=0, int Nface=0)inlib::hep::polyhedron [inline]
polyhedron(const polyhedron &from)inlib::hep::polyhedron
polyhedronCons(double Rmn1, double Rmx1, double Rmn2, double Rmx2, double Dz, double Phi1, double Dphi, int nstep=0)inlib::hep::polyhedronCons
polyhedronTubs(double Rmin, double Rmax, double Dz, double Phi1, double Dphi, int nstep=0)inlib::hep::polyhedronTubs
pVinlib::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]
~polyhedronCons()inlib::hep::polyhedronCons [inline, virtual]
~polyhedronTubs()inlib::hep::polyhedronTubs [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines