![]() |
Project
|
This is the complete list of members for o2::cad::O2FlatCSG, including all inherited members.
| AddCell(int first, int count, double volume) | o2::cad::O2FlatCSG | |
| AddQuadric(double sign, const double coeff[10]) | o2::cad::O2FlatCSG | |
| AddTorus(double sign, const double *centre, const double *axis, double major, double minor) | o2::cad::O2FlatCSG | |
| Capacity() const override | o2::cad::O2FlatCSG | |
| CellContains(int index, const double *point) const | o2::cad::O2FlatCSG | |
| CellIntervals(int cell, const int *active, int nActive, const double *origin, const double *dir, double tlo, double thi, double *out, int maxOut) const | o2::cad::O2FlatCSG | |
| CloseShape() | o2::cad::O2FlatCSG | |
| ComputeBBox() override | o2::cad::O2FlatCSG | |
| ComputeNormal(const Double_t *point, const Double_t *dir, Double_t *norm) const override | o2::cad::O2FlatCSG | |
| Contains(const Double_t *point) const override | o2::cad::O2FlatCSG | |
| Contains_Loop(const Double_t *point) const | o2::cad::O2FlatCSG | |
| 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::O2FlatCSG | |
| DistFromInside_Loop(const Double_t *point, const Double_t *dir, Double_t step=TGeoShape::Big()) const | o2::cad::O2FlatCSG | |
| DistFromInsideBVH(const Double_t *point, const Double_t *dir, Double_t step) const | o2::cad::O2FlatCSG | protected |
| 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::O2FlatCSG | |
| DistFromOutside_Loop(const Double_t *point, const Double_t *dir, Double_t step=TGeoShape::Big()) const | o2::cad::O2FlatCSG | |
| DistFromOutsideBVH(const Double_t *point, const Double_t *dir, Double_t step) const | o2::cad::O2FlatCSG | protected |
| EnsureCellBBoxStorage() | o2::cad::O2FlatCSG | protected |
| EvalHalfspace(const FlatCSGHalfspace &halfspace, const double *point) | o2::cad::O2FlatCSG | static |
| fActive | o2::cad::O2FlatCSG | protected |
| fBoxes | o2::cad::O2FlatCSG | protected |
| fBVH | o2::cad::O2FlatCSG | protected |
| fCellBBoxSet | o2::cad::O2FlatCSG | protected |
| fCellHi | o2::cad::O2FlatCSG | protected |
| fCellLo | o2::cad::O2FlatCSG | protected |
| fCells | o2::cad::O2FlatCSG | protected |
| fClosed | o2::cad::O2FlatCSG | protected |
| fHalfspaces | o2::cad::O2FlatCSG | protected |
| fMinBoxFraction | o2::cad::O2FlatCSG | protected |
| fSplitDepth | o2::cad::O2FlatCSG | protected |
| GatherRayPieces(const Double_t *point, const Double_t *dir, Double_t step, std::vector< double > &pairs, std::vector< int > &cells, RayBound bound, double &smallestPruned) const | o2::cad::O2FlatCSG | protected |
| GetActive(int index) const | o2::cad::O2FlatCSG | inline |
| GetBox(int index) const | o2::cad::O2FlatCSG | inline |
| GetBVHMemory() const | o2::cad::O2FlatCSG | |
| GetCell(int index) const | o2::cad::O2FlatCSG | inline |
| GetCellBBox(int cell, double *lo, double *hi) const | o2::cad::O2FlatCSG | |
| GetHalfspace(int index) const | o2::cad::O2FlatCSG | inline |
| GetNboxes() const | o2::cad::O2FlatCSG | inline |
| GetNcells() const | o2::cad::O2FlatCSG | inline |
| GetNhalfspaces() const | o2::cad::O2FlatCSG | inline |
| GetPointsOnSegments(Int_t npoints, Double_t *array) const override | o2::cad::O2FlatCSG | |
| GetUnprunedRetryCount() | o2::cad::O2FlatCSG | static |
| HalfspaceRange(const FlatCSGHalfspace &halfspace, const double *lo, const double *hi, double &rangeLo, double &rangeHi) | o2::cad::O2FlatCSG | static |
| HalfspaceRoots(const FlatCSGHalfspace &halfspace, const double *origin, const double *dir, double *roots) | o2::cad::O2FlatCSG | static |
| IsClosed() const | o2::cad::O2FlatCSG | inline |
| O2FlatCSG() | o2::cad::O2FlatCSG | |
| O2FlatCSG(const char *name) | o2::cad::O2FlatCSG | explicit |
| O2FlatCSG(const O2FlatCSG &)=delete | o2::cad::O2FlatCSG | |
| operator=(const O2FlatCSG &)=delete | o2::cad::O2FlatCSG | |
| RayBound enum name | o2::cad::O2FlatCSG | protected |
| ResetUnprunedRetryCounter() | o2::cad::O2FlatCSG | static |
| Safety(const Double_t *point, Bool_t in=kTRUE) const override | o2::cad::O2FlatCSG | |
| Safety_Loop(const Double_t *point, Bool_t in=kTRUE) const | o2::cad::O2FlatCSG | |
| SetCellBBox(int cell, const double *lo, const double *hi) | o2::cad::O2FlatCSG | |
| SetMinBoxFraction(double fraction) | o2::cad::O2FlatCSG | inline |
| SetSplitDepth(int depth) | o2::cad::O2FlatCSG | inline |
| SplitBox(int cell, const double *lo, const double *hi, const std::vector< int > &active, int depth, double minSize, int cubifyBudget) | o2::cad::O2FlatCSG | protected |
| ~O2FlatCSG() override | o2::cad::O2FlatCSG |