Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
This is the complete list of members for G4PolyhedronTubs, including all inherited members.
add(const HepPolyhedron &p) const | HepPolyhedron | |
AllocateMemory(G4int Nvert, G4int Nface) | HepPolyhedron | protected |
CheckSnip(const std::vector< G4TwoVector > &contour, G4int a, G4int b, G4int c, G4int n, const G4int *V) | HepPolyhedron | protected |
createPolyhedron(G4int Nnodes, G4int Nfaces, const G4double xyz[][3], const G4int faces[][4]) | HepPolyhedron | |
CreatePrism() | HepPolyhedron | protected |
createTwistedTrap(G4double Dz, const G4double xy1[][2], const G4double xy2[][2]) | HepPolyhedron | |
fAllocatedVisAttributes | G4Visible | protected |
FindNeighbour(G4int iFace, G4int iNode, G4int iOrder) const | HepPolyhedron | protected |
FindNodeNormal(G4int iFace, G4int iNode) const | HepPolyhedron | protected |
fInfo | G4Visible | protected |
fNumberOfRotationSteps | HepPolyhedron | protectedstatic |
fpVisAttributes | G4Visible | protected |
G4Polyhedron() | G4Polyhedron | |
G4Polyhedron(G4int Nvert, G4int Nface) | G4Polyhedron | |
G4Polyhedron(const HepPolyhedron &from) | G4Polyhedron | |
G4Polyhedron(const G4Polyhedron &from)=default | G4Polyhedron | |
G4Polyhedron(G4Polyhedron &&from)=default | G4Polyhedron | |
G4PolyhedronTubs(G4double Rmin, G4double Rmax, G4double Dz, G4double Phi1, G4double Dphi) | G4PolyhedronTubs | |
G4Visible() | G4Visible | |
G4Visible(const G4Visible &) | G4Visible | |
G4Visible(G4Visible &&) | G4Visible | |
G4Visible(const G4VisAttributes *) | G4Visible | |
GetFacet(G4int iFace, G4int &n, G4int *iNodes, G4int *edgeFlags=nullptr, G4int *iFaces=nullptr) const | HepPolyhedron | |
GetFacet(G4int iFace, G4int &n, G4Point3D *nodes, G4int *edgeFlags=nullptr, G4Normal3D *normals=nullptr) const | HepPolyhedron | |
GetInfo() const | G4Visible | virtual |
GetNextEdge(G4Point3D &p1, G4Point3D &p2, G4int &edgeFlag) const | HepPolyhedron | |
GetNextEdge(G4Point3D &p1, G4Point3D &p2, G4int &edgeFlag, G4int &iface1, G4int &iface2) const | HepPolyhedron | |
GetNextEdgeIndeces(G4int &i1, G4int &i2, G4int &edgeFlag, G4int &iface1, G4int &iface2) const | HepPolyhedron | inline |
GetNextEdgeIndeces(G4int &i1, G4int &i2, G4int &edgeFlag) const | HepPolyhedron | inline |
GetNextEdgeIndices(G4int &i1, G4int &i2, G4int &edgeFlag, G4int &iface1, G4int &iface2) const | HepPolyhedron | |
GetNextEdgeIndices(G4int &i1, G4int &i2, G4int &edgeFlag) const | HepPolyhedron | |
GetNextFacet(G4int &n, G4Point3D *nodes, G4int *edgeFlags=nullptr, G4Normal3D *normals=nullptr) const | HepPolyhedron | |
GetNextNormal(G4Normal3D &normal) const | HepPolyhedron | |
GetNextUnitNormal(G4Normal3D &normal) const | HepPolyhedron | |
GetNextVertex(G4Point3D &vertex, G4int &edgeFlag) const | HepPolyhedron | |
GetNextVertex(G4Point3D &vertex, G4int &edgeFlag, G4Normal3D &normal) const | HepPolyhedron | |
GetNextVertexIndex(G4int &index, G4int &edgeFlag) const | HepPolyhedron | |
GetNoFacets() const | HepPolyhedron | inline |
GetNormal(G4int iFace) const | HepPolyhedron | |
GetNoVerteces() const | HepPolyhedron | inline |
GetNoVertices() const | HepPolyhedron | inline |
GetNumberOfRotationSteps() | HepPolyhedron | static |
GetNumberOfRotationStepsAtTimeOfCreation() const | G4Polyhedron | inline |
GetSurfaceArea() const | HepPolyhedron | |
GetUnitNormal(G4int iFace) const | HepPolyhedron | |
GetVertex(G4int index) const | HepPolyhedron | |
GetVisAttributes() const | G4Visible | |
GetVolume() const | HepPolyhedron | |
HepPolyhedron() | HepPolyhedron | inline |
HepPolyhedron(G4int Nvert, G4int Nface) | HepPolyhedron | |
HepPolyhedron(const HepPolyhedron &from) | HepPolyhedron | |
HepPolyhedron(HepPolyhedron &&from) | HepPolyhedron | |
intersect(const HepPolyhedron &p) const | HepPolyhedron | |
InvertFacets() | HepPolyhedron | |
JoinCoplanarFacets(G4double tolerance) | HepPolyhedron | |
nface | HepPolyhedron | protected |
nvert | HepPolyhedron | protected |
operator!=(const G4Visible &right) const | G4Visible | |
operator=(const G4Polyhedron &from)=default | G4Polyhedron | |
operator=(G4Polyhedron &&from)=default | G4Polyhedron | |
HepPolyhedron::operator=(const HepPolyhedron &from) | HepPolyhedron | |
HepPolyhedron::operator=(HepPolyhedron &&from) | HepPolyhedron | |
G4Visible::operator=(const G4Visible &) | G4Visible | |
G4Visible::operator=(G4Visible &&) | G4Visible | |
pF | HepPolyhedron | protected |
pV | HepPolyhedron | protected |
ResetNumberOfRotationSteps() | HepPolyhedron | static |
RotateAroundZ(G4int nstep, G4double phi, G4double dphi, G4int np1, G4int np2, const G4double *z, G4double *r, G4int nodeVis, G4int edgeVis) | HepPolyhedron | protected |
RotateContourAroundZ(G4int nstep, G4double phi, G4double dphi, const std::vector< G4TwoVector > &rz, G4int nodeVis, G4int edgeVis) | HepPolyhedron | protected |
RotateEdge(G4int k1, G4int k2, G4double r1, G4double r2, G4int v1, G4int v2, G4int vEdge, G4bool ifWholeCircle, G4int ns, G4int &kface) | HepPolyhedron | protected |
SetFacet(G4int index, G4int iv1, G4int iv2, G4int iv3, G4int iv4=0) | HepPolyhedron | |
SetInfo(const G4String &info) | G4Visible | virtual |
SetNumberOfRotationSteps(G4int n) | HepPolyhedron | static |
SetReferences() | HepPolyhedron | |
SetSideFacets(G4int ii[4], G4int vv[4], G4int *kk, G4double *r, G4double dphi, G4int ns, G4int &kface) | HepPolyhedron | protected |
SetVertex(G4int index, const G4Point3D &v) | HepPolyhedron | |
SetVisAttributes(const G4VisAttributes *) | G4Visible | |
SetVisAttributes(const G4VisAttributes &) | G4Visible | |
subtract(const HepPolyhedron &p) const | HepPolyhedron | |
Transform(const G4Transform3D &t) | HepPolyhedron | |
TriangulatePolygon(const std::vector< G4TwoVector > &polygon, std::vector< G4int > &result) | HepPolyhedron | protected |
~G4Polyhedron() override | G4Polyhedron | |
~G4PolyhedronTubs() override | G4PolyhedronTubs | |
~G4Visible() | G4Visible | virtual |
~HepPolyhedron() | HepPolyhedron | inlinevirtual |