Project
Loading...
Searching...
No Matches
o2::cad::O2FlatCSG Member List

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 overrideo2::cad::O2FlatCSG
CellContains(int index, const double *point) consto2::cad::O2FlatCSG
CellIntervals(int cell, const int *active, int nActive, const double *origin, const double *dir, double tlo, double thi, double *out, int maxOut) consto2::cad::O2FlatCSG
CloseShape()o2::cad::O2FlatCSG
ComputeBBox() overrideo2::cad::O2FlatCSG
ComputeNormal(const Double_t *point, const Double_t *dir, Double_t *norm) const overrideo2::cad::O2FlatCSG
Contains(const Double_t *point) const overrideo2::cad::O2FlatCSG
Contains_Loop(const Double_t *point) consto2::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 overrideo2::cad::O2FlatCSG
DistFromInside_Loop(const Double_t *point, const Double_t *dir, Double_t step=TGeoShape::Big()) consto2::cad::O2FlatCSG
DistFromInsideBVH(const Double_t *point, const Double_t *dir, Double_t step) consto2::cad::O2FlatCSGprotected
DistFromOutside(const Double_t *point, const Double_t *dir, Int_t iact=1, Double_t step=TGeoShape::Big(), Double_t *safe=nullptr) const overrideo2::cad::O2FlatCSG
DistFromOutside_Loop(const Double_t *point, const Double_t *dir, Double_t step=TGeoShape::Big()) consto2::cad::O2FlatCSG
DistFromOutsideBVH(const Double_t *point, const Double_t *dir, Double_t step) consto2::cad::O2FlatCSGprotected
EnsureCellBBoxStorage()o2::cad::O2FlatCSGprotected
EvalHalfspace(const FlatCSGHalfspace &halfspace, const double *point)o2::cad::O2FlatCSGstatic
fActiveo2::cad::O2FlatCSGprotected
fBoxeso2::cad::O2FlatCSGprotected
fBVHo2::cad::O2FlatCSGprotected
fCellBBoxSeto2::cad::O2FlatCSGprotected
fCellHio2::cad::O2FlatCSGprotected
fCellLoo2::cad::O2FlatCSGprotected
fCellso2::cad::O2FlatCSGprotected
fClosedo2::cad::O2FlatCSGprotected
fHalfspaceso2::cad::O2FlatCSGprotected
fMinBoxFractiono2::cad::O2FlatCSGprotected
fSplitDeptho2::cad::O2FlatCSGprotected
GatherRayPieces(const Double_t *point, const Double_t *dir, Double_t step, std::vector< double > &pairs, std::vector< int > &cells, RayBound bound, double &smallestPruned) consto2::cad::O2FlatCSGprotected
GetActive(int index) consto2::cad::O2FlatCSGinline
GetBox(int index) consto2::cad::O2FlatCSGinline
GetBVHMemory() consto2::cad::O2FlatCSG
GetCell(int index) consto2::cad::O2FlatCSGinline
GetCellBBox(int cell, double *lo, double *hi) consto2::cad::O2FlatCSG
GetHalfspace(int index) consto2::cad::O2FlatCSGinline
GetNboxes() consto2::cad::O2FlatCSGinline
GetNcells() consto2::cad::O2FlatCSGinline
GetNhalfspaces() consto2::cad::O2FlatCSGinline
GetPointsOnSegments(Int_t npoints, Double_t *array) const overrideo2::cad::O2FlatCSG
GetUnprunedRetryCount()o2::cad::O2FlatCSGstatic
HalfspaceRange(const FlatCSGHalfspace &halfspace, const double *lo, const double *hi, double &rangeLo, double &rangeHi)o2::cad::O2FlatCSGstatic
HalfspaceRoots(const FlatCSGHalfspace &halfspace, const double *origin, const double *dir, double *roots)o2::cad::O2FlatCSGstatic
IsClosed() consto2::cad::O2FlatCSGinline
O2FlatCSG()o2::cad::O2FlatCSG
O2FlatCSG(const char *name)o2::cad::O2FlatCSGexplicit
O2FlatCSG(const O2FlatCSG &)=deleteo2::cad::O2FlatCSG
operator=(const O2FlatCSG &)=deleteo2::cad::O2FlatCSG
RayBound enum nameo2::cad::O2FlatCSGprotected
ResetUnprunedRetryCounter()o2::cad::O2FlatCSGstatic
Safety(const Double_t *point, Bool_t in=kTRUE) const overrideo2::cad::O2FlatCSG
Safety_Loop(const Double_t *point, Bool_t in=kTRUE) consto2::cad::O2FlatCSG
SetCellBBox(int cell, const double *lo, const double *hi)o2::cad::O2FlatCSG
SetMinBoxFraction(double fraction)o2::cad::O2FlatCSGinline
SetSplitDepth(int depth)o2::cad::O2FlatCSGinline
SplitBox(int cell, const double *lo, const double *hi, const std::vector< int > &active, int depth, double minSize, int cubifyBudget)o2::cad::O2FlatCSGprotected
~O2FlatCSG() overrideo2::cad::O2FlatCSG