g4tools
5.4.0
|
This is the complete list of members for tools::hep::polyhedron_hype, including all inherited members.
_M_PI() | tools::hep::polyhedron | inlineprotectedstatic |
add(const polyhedron &p) const | tools::hep::polyhedron | |
AllocateMemory(int Nvert, int Nface) | tools::hep::polyhedron | protected |
CreatePrism() | tools::hep::polyhedron | protected |
do_not_set_NUMBER_OF_STEPS(int) | tools::hep::polyhedron | inlinestatic |
dump(std::ostream &) const | tools::hep::polyhedron | |
Empty() | tools::hep::polyhedron | inline |
FindNeighbour(int iFace, int iNode, int iOrder) const | tools::hep::polyhedron | protected |
FindNodeNormal(int iFace, int iNode) const | tools::hep::polyhedron | protected |
GetFacet(int iFace, int &n, int *iNodes, int *edgeFlags=0, int *iFaces=0) const | tools::hep::polyhedron | |
GetFacet(int iFace, int &n, HVPoint3D *nodes, int *edgeFlags=0, HVNormal3D *normals=0) const | tools::hep::polyhedron | |
GetNextEdge(HVPoint3D &p1, HVPoint3D &p2, int &edgeFlag) const | tools::hep::polyhedron | |
GetNextEdge(HVPoint3D &p1, HVPoint3D &p2, int &edgeFlag, int &iface1, int &iface2) const | tools::hep::polyhedron | |
GetNextEdgeIndeces(int &i1, int &i2, int &edgeFlag, int &iface1, int &iface2) const | tools::hep::polyhedron | |
GetNextEdgeIndeces(int &i1, int &i2, int &edgeFlag) const | tools::hep::polyhedron | |
GetNextFacet(int &n, HVPoint3D *nodes, int *edgeFlags=0, HVNormal3D *normals=0) const | tools::hep::polyhedron | |
GetNextNormal(HVNormal3D &normal) const | tools::hep::polyhedron | |
GetNextUnitNormal(HVNormal3D &normal) const | tools::hep::polyhedron | |
GetNextVertex(HVPoint3D &vertex, int &edgeFlag) const | tools::hep::polyhedron | |
GetNextVertex(HVPoint3D &vertex, int &edgeFlag, HVNormal3D &normal) const | tools::hep::polyhedron | |
GetNextVertexIndex(int &index, int &edgeFlag) const | tools::hep::polyhedron | inline |
GetNoFacets() const | tools::hep::polyhedron | inline |
GetNormal(int iFace) const | tools::hep::polyhedron | |
GetNoVertices() const | tools::hep::polyhedron | inline |
GetNumberOfRotationSteps() | tools::hep::polyhedron | |
GetPF() const | tools::hep::polyhedron | inline |
GetPV() const | tools::hep::polyhedron | inline |
GetSurfaceArea() const | tools::hep::polyhedron | |
GetUnitNormal(int iFace) const | tools::hep::polyhedron | |
GetVertex(int index) const | tools::hep::polyhedron | |
GetVertexFast(int index) const | tools::hep::polyhedron | |
GetVolume() const | tools::hep::polyhedron | |
intersect(const polyhedron &p) const | tools::hep::polyhedron | |
InvertFacets() | tools::hep::polyhedron | protected |
isConsistent(const char *=0) const | tools::hep::polyhedron | |
isEqual(const polyhedron &p) const | tools::hep::polyhedron | |
nface | tools::hep::polyhedron | protected |
NUMBER_OF_STEPS() | tools::hep::polyhedron | inlinestatic |
nvert | tools::hep::polyhedron | protected |
operator=(const polyhedron_hype &a_from) | tools::hep::polyhedron_hype | inline |
tools::hep::polyhedron::operator=(const polyhedron &from) | tools::hep::polyhedron | |
pF | tools::hep::polyhedron | protected |
polyhedron(int Nvert=0, int Nface=0) | tools::hep::polyhedron | inline |
polyhedron(const polyhedron &from) | tools::hep::polyhedron | |
polyhedron_hype(double a_st_in, double a_st_out, double a_rmin, double a_rmax, double a_dz, int a_nz=10, int a_nphi=24) | tools::hep::polyhedron_hype | |
polyhedron_hype(const polyhedron_hype &a_from) | tools::hep::polyhedron_hype | inline |
pV | tools::hep::polyhedron | protected |
ResetNumberOfRotationSteps() | tools::hep::polyhedron | |
RotateAroundZ(int nstep, double phi, double dphi, int np1, int np2, const double *z, double *r, int nodeVis, int edgeVis) | tools::hep::polyhedron | protected |
RotateEdge(int k1, int k2, double r1, double r2, int v1, int v2, int vEdge, bool ifWholeCircle, int ns, int &kface) | tools::hep::polyhedron | protected |
Set(int Nvert, HVPoint3D *aV, int Nface, SbFacet *aF) | tools::hep::polyhedron | inline |
set_polyhedron_arb8(double Dz, const double *xy) | tools::hep::polyhedron | |
set_polyhedron_box(double Dx, double Dy, double Dz) | tools::hep::polyhedron | inline |
set_polyhedron_cone(double Rmn1, double Rmx1, double Rmn2, double Rmx2, double Dz, int nstep) | tools::hep::polyhedron | inline |
set_polyhedron_cons(double Rmn1, double Rmx1, double Rmn2, double Rmx2, double Dz, double Phi1, double Dphi, int nstep=0) | tools::hep::polyhedron | |
set_polyhedron_eltu(double a_dx, double a_dy, double a_dz, int a_nz=10, int a_nphi=24) | tools::hep::polyhedron | |
set_polyhedron_hype(double a_st_in, double a_st_out, double a_rmin, double a_rmax, double a_dz, int a_nz=10, int a_nphi=24) | tools::hep::polyhedron | |
set_polyhedron_para(double Dx, double Dy, double Dz, double Alpha, double Theta, double Phi) | tools::hep::polyhedron | inline |
set_polyhedron_pcon(double phi, double dphi, int nz, const double *z, const double *rmin, const double *rmax) | tools::hep::polyhedron | inline |
set_polyhedron_pgon(double phi, double dphi, int npdv, int nz, const double *z, const double *rmin, const double *rmax) | tools::hep::polyhedron | |
set_polyhedron_sphere(double rmin, double rmax, double phi, double dphi, double the, double dthe, int nphi=0, int nthe=0) | tools::hep::polyhedron | |
set_polyhedron_torus(double rmin, double rmax, double rtor, double phi, double dphi, int nphi, int nthe) | tools::hep::polyhedron | |
set_polyhedron_trap(double Dz, double Theta, double Phi, double Dy1, double Dx1, double Dx2, double Alp1, double Dy2, double Dx3, double Dx4, double Alp2) | tools::hep::polyhedron | |
set_polyhedron_trd1(double Dx1, double Dx2, double Dy, double Dz) | tools::hep::polyhedron | inline |
set_polyhedron_trd2(double Dx1, double Dx2, double Dy1, double Dy2, double Dz) | tools::hep::polyhedron | |
set_polyhedron_tube(double Rmin, double Rmax, double Dz, int nstep=0) | tools::hep::polyhedron | inline |
set_polyhedron_tubs(double Rmin, double Rmax, double Dz, double Phi1, double Dphi, int nstep) | tools::hep::polyhedron | inline |
set_polyhedron_xtru(int a_npts, int a_nz, double *a_xs, double *a_ys, double *a_zs, bool a_acw=true, bool a_zfb=true) | tools::hep::polyhedron | |
SetNumberOfRotationSteps(int n) | tools::hep::polyhedron | |
SetReferences() | tools::hep::polyhedron | protected |
SetSideFacets(int ii[4], int vv[4], int *kk, double *r, double dphi, int ns, int &kface) | tools::hep::polyhedron | protected |
subtract(const polyhedron &p) const | tools::hep::polyhedron | |
Transform(const rotd &rot, double, double, double) | tools::hep::polyhedron | |
Transform(const rotd &rot, const vec3d &trans) | tools::hep::polyhedron | |
Translate(double, double, double) | tools::hep::polyhedron | |
vxy(const double *xy, int i, int j) | tools::hep::polyhedron | inline |
~polyhedron() | tools::hep::polyhedron | inlinevirtual |
~polyhedron_hype() | tools::hep::polyhedron_hype | inlinevirtual |