ATLAS Offline Software
SbPolyhedronArbitrary Member List

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

add(const SbPolyhedron &p) constSbPolyhedron
AddFacet(const int iv1, const int iv2, const int iv3, const int iv4=0)SbPolyhedronArbitrary
AddVertex(const double v1, const double v2, const double v3)SbPolyhedronArbitrary
AllocateMemory(int Nvert, int Nface)SbPolyhedronprotected
CreatePrism()SbPolyhedronprotected
Finalize()SbPolyhedronArbitrary
FindNeighbour(int iFace, int iNode, int iOrder) constSbPolyhedronprotected
FindNodeNormal(int iFace, int iNode) constSbPolyhedronprotected
GetFacet(int iFace, int &n, int *iNodes, int *edgeFlags=0, int *iFaces=0) constSbPolyhedron
GetFacet(int iFace, int &n, HVPoint3D *nodes, int *edgeFlags=0, HVNormal3D *normals=0) constSbPolyhedron
GetNextEdge(HVPoint3D &p1, HVPoint3D &p2, int &edgeFlag) constSbPolyhedron
GetNextEdge(HVPoint3D &p1, HVPoint3D &p2, int &edgeFlag, int &iface1, int &iface2) constSbPolyhedron
GetNextEdgeIndeces(int &i1, int &i2, int &edgeFlag, int &iface1, int &iface2) constSbPolyhedron
GetNextEdgeIndeces(int &i1, int &i2, int &edgeFlag) constSbPolyhedron
GetNextFacet(int &n, HVPoint3D *nodes, int *edgeFlags=0, HVNormal3D *normals=0) constSbPolyhedron
GetNextNormal(HVNormal3D &normal) constSbPolyhedron
GetNextUnitNormal(HVNormal3D &normal) constSbPolyhedron
GetNextVertex(HVPoint3D &vertex, int &edgeFlag) constSbPolyhedron
GetNextVertex(HVPoint3D &vertex, int &edgeFlag, HVNormal3D &normal) constSbPolyhedron
GetNextVertexIndex(int &index, int &edgeFlag) constSbPolyhedron
GetNoFacets() constSbPolyhedroninline
GetNormal(int iFace) constSbPolyhedron
GetNoVertices() constSbPolyhedroninline
GetNumberOfRotationSteps()SbPolyhedroninlinestatic
GetSurfaceArea() constSbPolyhedron
GetUnitNormal(int iFace) constSbPolyhedron
GetVertex(int index) constSbPolyhedron
GetVertexFast(int index) constSbPolyhedron
GetVolume() constSbPolyhedron
intersect(const SbPolyhedron &p) constSbPolyhedron
InvertFacets()SbPolyhedronprotected
m_nfaceSbPolyhedronprotected
m_nFacetCountSbPolyhedronArbitraryprotected
m_nvertSbPolyhedronprotected
m_nVertexCountSbPolyhedronArbitraryprotected
m_pFSbPolyhedronprotected
m_pVSbPolyhedronprotected
operator=(const SbPolyhedron &from)SbPolyhedronArbitraryinlinevirtual
ResetNumberOfRotationSteps()SbPolyhedroninlinestatic
RotateAroundZ(int nstep, double phi, double dphi, int np1, int np2, const double *z, double *r, int nodeVis, int edgeVis)SbPolyhedronprotected
RotateEdge(int k1, int k2, double r1, double r2, int v1, int v2, int vEdge, bool ifWholeCircle, int ns, int &kface)SbPolyhedronprotected
s_numberOfRotationStepsSbPolyhedronprivatestatic
SbPolyhedron(int Nvert=0, int Nface=0)SbPolyhedroninline
SbPolyhedron(const SbPolyhedron &from)SbPolyhedron
SbPolyhedronArbitrary(const int nVertices, const int nFacets)SbPolyhedronArbitrary
SetNumberOfRotationSteps(int n)SbPolyhedronstatic
SetReferences()SbPolyhedronprotected
SetSideFacets(int ii[4], int vv[4], int *kk, double *r, double dphi, int ns, int &kface)SbPolyhedronprotected
subtract(const SbPolyhedron &p) constSbPolyhedron
Transform(const HEPVis::SbRotation &rot, const SbVec3d &trans)SbPolyhedron
~SbPolyhedron()SbPolyhedroninlinevirtual
~SbPolyhedronArbitrary()SbPolyhedronArbitraryvirtual