![]() |
Project
|
This is the complete list of members for o2::cad::O2BVHSurfaceSolid, including all inherited members.
| AddConicalSurface(const Point3D ¢erPoint, const Point3D &axis, const Point3D &referenceAxisU, double radiusAtMin, double radiusAtMax, double heightMin, double heightMax, double phiStart=0., double phiSweep=6.283185307179586, bool innerWall=false) | o2::cad::O2BVHSurfaceSolid | |
| AddConicalSurface(const Point3D ¢erPoint, const Point3D &axis, const Point3D &referenceAxisU, double radiusAtMin, double radiusAtMax, double heightMin, double heightMax, double phiStart, double phiSweep, bool innerWall, const std::vector< PlanarBoundaryCurve > &outerTrim, const std::vector< std::vector< PlanarBoundaryCurve > > &innerTrims={}) | o2::cad::O2BVHSurfaceSolid | |
| AddCurvedPlanarSurface(const Point3D &origin, const Point3D &axisU, const Point3D &axisV, const std::vector< PlanarBoundaryCurve > &outerWire, const std::vector< std::vector< PlanarBoundaryCurve > > &innerWires={}) | o2::cad::O2BVHSurfaceSolid | |
| AddCylindricalSurface(const Point3D ¢erPoint, const Point3D &axis, const Point3D &referenceAxisU, double radius, double heightMin, double heightMax, double phiStart=0., double phiSweep=6.283185307179586, bool innerWall=false) | o2::cad::O2BVHSurfaceSolid | |
| AddCylindricalSurface(const Point3D ¢erPoint, const Point3D &axis, const Point3D &referenceAxisU, double radius, double heightMin, double heightMax, double phiStart, double phiSweep, bool innerWall, const std::vector< PlanarBoundaryCurve > &outerTrim, const std::vector< std::vector< PlanarBoundaryCurve > > &innerTrims={}) | o2::cad::O2BVHSurfaceSolid | |
| AddPlanarSurface(const Point3D &origin, const Point3D &axisU, const Point3D &axisV, const std::vector< Point2D > &outerWire, const std::vector< std::vector< Point2D > > &innerWires={}) | o2::cad::O2BVHSurfaceSolid | |
| AddSphericalSurface(const Point3D ¢er, const Point3D &polarAxis, const Point3D &referenceAxisU, double radius, double thetaMin=0., double thetaMax=3.141592653589793, double phiStart=0., double phiSweep=6.283185307179586, bool innerWall=false) | o2::cad::O2BVHSurfaceSolid | |
| AddSphericalSurface(const Point3D ¢er, const Point3D &polarAxis, const Point3D &referenceAxisU, double radius, double thetaMin, double thetaMax, double phiStart, double phiSweep, bool innerWall, const std::vector< PlanarBoundaryCurve > &outerTrim, const std::vector< std::vector< PlanarBoundaryCurve > > &innerTrims={}) | o2::cad::O2BVHSurfaceSolid | |
| AddToroidalSurface(const Point3D ¢erPoint, const Point3D &axis, const Point3D &referenceAxisU, double majorRadius, double minorRadius, double phiStart=0., double phiSweep=6.283185307179586, double tubeStart=0., double tubeSweep=6.283185307179586, bool innerWall=false) | o2::cad::O2BVHSurfaceSolid | |
| AddToroidalSurface(const Point3D ¢erPoint, const Point3D &axis, const Point3D &referenceAxisU, double majorRadius, double minorRadius, double phiStart, double phiSweep, double tubeStart, double tubeSweep, bool innerWall, const std::vector< PlanarBoundaryCurve > &outerTrim, const std::vector< std::vector< PlanarBoundaryCurve > > &innerTrims={}) | o2::cad::O2BVHSurfaceSolid | |
| BoundaryEdgeFlag enum name | o2::cad::O2BVHSurfaceSolid | |
| Capacity() const override | o2::cad::O2BVHSurfaceSolid | |
| CloseShape(bool check=true) | o2::cad::O2BVHSurfaceSolid | |
| ComputeBBox() override | o2::cad::O2BVHSurfaceSolid | |
| ComputeNormal(const Double_t *point, const Double_t *dir, Double_t *norm) const override | o2::cad::O2BVHSurfaceSolid | |
| ComputeNormal_Loop(const Double_t *point, const Double_t *dir, Double_t *norm) const | o2::cad::O2BVHSurfaceSolid | |
| Contains(const Double_t *point) const override | o2::cad::O2BVHSurfaceSolid | |
| Contains_Loop(const Double_t *point) const | o2::cad::O2BVHSurfaceSolid | |
| ContainsAlongDirection(const Double_t *point, const Double_t *direction) const | o2::cad::O2BVHSurfaceSolid | |
| CountBVHRayCandidates(const Point3D &point, const Point3D &direction) const | o2::cad::O2BVHSurfaceSolid | |
| DescribeContainsCrossings(const Point3D &point, std::vector< ContainsCrossing > &bvhCrossings, std::vector< ContainsCrossing > &loopCrossings) const | o2::cad::O2BVHSurfaceSolid | |
| DescribeContainsCrossings(const Point3D &point, const Point3D &direction, std::vector< ContainsCrossing > &bvhCrossings, std::vector< ContainsCrossing > &loopCrossings) const | o2::cad::O2BVHSurfaceSolid | |
| DistancetoPrimitive(int, int) override | o2::cad::O2BVHSurfaceSolid | inline |
| DistFromInside(const Double_t *point, const Double_t *dir, Int_t iact=1, Double_t step=TGeoShape::Big(), Double_t *safe=nullptr) const override | o2::cad::O2BVHSurfaceSolid | |
| DistFromInside_Loop(const Double_t *point, const Double_t *dir, Double_t stepmax=TGeoShape::Big()) const | o2::cad::O2BVHSurfaceSolid | |
| DistFromOutside(const Double_t *point, const Double_t *dir, Int_t iact=1, Double_t step=TGeoShape::Big(), Double_t *safe=nullptr) const override | o2::cad::O2BVHSurfaceSolid | |
| DistFromOutside_Loop(const Double_t *point, const Double_t *dir, Double_t stepmax=TGeoShape::Big()) const | o2::cad::O2BVHSurfaceSolid | |
| GetBoundaryEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetBoundaryRimCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetBoundarySourceEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetBuffer3D(int reqSections, Bool_t localFrame) const override | o2::cad::O2BVHSurfaceSolid | |
| GetBVHRootBounds(Point3D &lower, Point3D &upper) const | o2::cad::O2BVHSurfaceSolid | |
| GetDegenerateSourceEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetMatchedRimCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetMaxRimIsolation() const | o2::cad::O2BVHSurfaceSolid | |
| GetMaxSharedEdgeDeviation() const | o2::cad::O2BVHSurfaceSolid | |
| GetMeasuredSharedEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetMeshNumbers(int &nvert, int &nsegs, int &npols) const override | o2::cad::O2BVHSurfaceSolid | |
| GetModelTolerance() const | o2::cad::O2BVHSurfaceSolid | inline |
| GetNavigationReliability() const | o2::cad::O2BVHSurfaceSolid | |
| GetNavigationReliabilityName(NavigationReliability reliability) | o2::cad::O2BVHSurfaceSolid | static |
| GetNmeshVertices() const override | o2::cad::O2BVHSurfaceSolid | |
| GetNonManifoldEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetNonManifoldRimCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetNonManifoldSourceEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetNsurfaces() const | o2::cad::O2BVHSurfaceSolid | |
| GetPointsOnSegments(Int_t npoints, Double_t *array) const override | o2::cad::O2BVHSurfaceSolid | |
| GetRayCandidateCount() | o2::cad::O2BVHSurfaceSolid | static |
| GetRayTMaxPruning() | o2::cad::O2BVHSurfaceSolid | static |
| GetReversedEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetReversedRimCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetReversedSourceEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetRimChordResolution() const | o2::cad::O2BVHSurfaceSolid | |
| GetRimCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetRimMatchTolerance() const | o2::cad::O2BVHSurfaceSolid | |
| GetRimReports() const | o2::cad::O2BVHSurfaceSolid | |
| GetSafetyBoundUnsoundForTest() | o2::cad::O2BVHSurfaceSolid | static |
| GetSafetyCandidateCount() | o2::cad::O2BVHSurfaceSolid | static |
| GetSharedSourceEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetSourceEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| GetSurfaceCapacityContributions(std::vector< double > &contributions) const | o2::cad::O2BVHSurfaceSolid | |
| GetSurfaceRecords() const | o2::cad::O2BVHSurfaceSolid | inline |
| GetTotalRimLength() const | o2::cad::O2BVHSurfaceSolid | |
| GetUnmatchedRimLength() const | o2::cad::O2BVHSurfaceSolid | |
| GetUnmeasuredSharedEdgeCount() const | o2::cad::O2BVHSurfaceSolid | |
| HasBVH() const | o2::cad::O2BVHSurfaceSolid | |
| HasEdgeIdentity() const | o2::cad::O2BVHSurfaceSolid | |
| InspectShape() const override | o2::cad::O2BVHSurfaceSolid | inline |
| IsClosed() const | o2::cad::O2BVHSurfaceSolid | |
| IsDefined() const | o2::cad::O2BVHSurfaceSolid | |
| IsNavigable() const | o2::cad::O2BVHSurfaceSolid | |
| IsOrientationConsistent() const | o2::cad::O2BVHSurfaceSolid | |
| kEdgeAnchored enum value | o2::cad::O2BVHSurfaceSolid | |
| kEdgeDegenerate enum value | o2::cad::O2BVHSurfaceSolid | |
| kEdgeReversed enum value | o2::cad::O2BVHSurfaceSolid | |
| kSurfacePointTolerance | o2::cad::O2BVHSurfaceSolid | static |
| MakeBuffer3D() const override | o2::cad::O2BVHSurfaceSolid | |
| NavigationReliability enum name | o2::cad::O2BVHSurfaceSolid | |
| O2BVHSurfaceSolid() | o2::cad::O2BVHSurfaceSolid | |
| O2BVHSurfaceSolid(const char *name) | o2::cad::O2BVHSurfaceSolid | explicit |
| O2BVHSurfaceSolid(const O2BVHSurfaceSolid &)=delete | o2::cad::O2BVHSurfaceSolid | |
| operator=(const O2BVHSurfaceSolid &)=delete | o2::cad::O2BVHSurfaceSolid | |
| Point2D typedef | o2::cad::O2BVHSurfaceSolid | |
| Point3D typedef | o2::cad::O2BVHSurfaceSolid | |
| Print(Option_t *option="") const override | o2::cad::O2BVHSurfaceSolid | |
| ResetRayCandidateCounter() | o2::cad::O2BVHSurfaceSolid | static |
| ResetSafetyCandidateCounter() | o2::cad::O2BVHSurfaceSolid | static |
| Safety(const Double_t *point, Bool_t in=kTRUE) const override | o2::cad::O2BVHSurfaceSolid | |
| Safety_Loop(const Double_t *point, Bool_t in=kTRUE) const | o2::cad::O2BVHSurfaceSolid | |
| SavePrimitive(std::ostream &, Option_t *) override | o2::cad::O2BVHSurfaceSolid | inline |
| SetModelTolerance(double toleranceCm) | o2::cad::O2BVHSurfaceSolid | |
| SetPoints(double *points) const override | o2::cad::O2BVHSurfaceSolid | |
| SetPoints(Float_t *points) const override | o2::cad::O2BVHSurfaceSolid | |
| SetRayTMaxPruning(bool enable) | o2::cad::O2BVHSurfaceSolid | static |
| SetSafetyBoundUnsoundForTest(bool enable) | o2::cad::O2BVHSurfaceSolid | static |
| SetSegsAndPols(TBuffer3D &buff) const override | o2::cad::O2BVHSurfaceSolid | |
| SetSurfaceBoundaryEdges(int surfaceIndex, const std::vector< unsigned int > &edgeIds, const std::vector< unsigned char > &edgeFlags) | o2::cad::O2BVHSurfaceSolid | |
| Sizeof3D() const override | o2::cad::O2BVHSurfaceSolid | inline |
| ~O2BVHSurfaceSolid() override | o2::cad::O2BVHSurfaceSolid |