|
g4tools
5.4.0
|
This is the complete list of members for tools::hep::polyhedron_trap, 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_trap &a_from) | tools::hep::polyhedron_trap | 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_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_trap | |
| polyhedron_trap(const polyhedron_trap &a_from) | tools::hep::polyhedron_trap | 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_trap() | tools::hep::polyhedron_trap | inlinevirtual |