|
| UCons (const std::string &pName, double pRmin1, double pRmax1, double pRmin2, double pRmax2, double pDz, double pSPhi, double pDPhi) |
|
| ~UCons () |
|
double | GetInnerRadiusMinusZ () const |
|
double | GetOuterRadiusMinusZ () const |
|
double | GetInnerRadiusPlusZ () const |
|
double | GetOuterRadiusPlusZ () const |
|
double | GetZHalfLength () const |
|
double | GetStartPhiAngle () const |
|
double | GetDeltaPhiAngle () const |
|
void | SetInnerRadiusMinusZ (double Rmin1) |
|
void | SetOuterRadiusMinusZ (double Rmax1) |
|
void | SetInnerRadiusPlusZ (double Rmin2) |
|
void | SetOuterRadiusPlusZ (double Rmax2) |
|
void | SetZHalfLength (double newDz) |
|
void | SetStartPhiAngle (double newSPhi, bool trig=true) |
|
void | SetDeltaPhiAngle (double newDPhi) |
|
double | GetCubicVolume () |
|
double | GetSurfaceArea () |
|
bool | Normal (const UVector3 &p, UVector3 &n) const |
|
double | DistanceToIn (const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const |
|
double | SafetyFromOutside (const UVector3 &p, bool precise) const |
|
double | DistanceToOut (const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const |
|
double | SafetyFromInside (const UVector3 &p, bool precise) const |
|
UGeometryType | GetEntityType () const |
|
UVector3 | GetPointOnSurface () const |
|
VUSolid * | Clone () const |
|
std::ostream & | StreamInfo (std::ostream &os) const |
|
void | Extent (UVector3 &aMin, UVector3 &aMax) const |
|
virtual void | GetParametersList (int, double *) const |
|
virtual void | ComputeBBox (UBBox *, bool) |
|
VUSolid::EnumInside | Inside (const UVector3 &p) const |
|
| UCons () |
|
| UCons (const UCons &rhs) |
|
UCons & | operator= (const UCons &rhs) |
|
double | GetRmin1 () const |
|
double | GetRmax1 () const |
|
double | GetRmin2 () const |
|
double | GetRmax2 () const |
|
double | GetDz () const |
|
double | GetSPhi () const |
|
double | GetDPhi () const |
|
| VUSolid () |
|
| VUSolid (const std::string &name) |
|
virtual | ~VUSolid () |
|
double | GetCarTolerance () const |
|
double | GetRadTolerance () const |
|
double | GetAngTolerance () const |
|
void | SetCarTolerance (double eps) |
|
void | SetRadTolerance (double eps) |
|
void | SetAngTolerance (double eps) |
|
virtual void | ExtentAxis (EAxisType aAxis, double &aMin, double &aMax) const |
|
const std::string & | GetName () const |
|
void | SetName (const std::string &aName) |
|
virtual void | SamplePointsInside (int, UVector3 *) const |
|
virtual void | SamplePointsOnSurface (int, UVector3 *) const |
|
virtual void | SamplePointsOnEdge (int, UVector3 *) const |
|
double | EstimateCubicVolume (int nStat, double epsilon) const |
|
double | EstimateSurfaceArea (int nStat, double ell) const |
|
Definition at line 49 of file UCons.hh.