|
| | UTrd () |
| |
| | UTrd (const std::string &pName, double pdx1, double pdx2, double pdy1, double pdy2, double pdz) |
| |
| virtual | ~UTrd () |
| |
| | UTrd (const UTrd &rhs) |
| |
| UTrd & | operator= (const UTrd &rhs) |
| |
| double | GetXHalfLength1 () const |
| |
| double | GetXHalfLength2 () const |
| |
| double | GetYHalfLength1 () const |
| |
| double | GetYHalfLength2 () const |
| |
| double | GetZHalfLength () const |
| |
| void | SetXHalfLength1 (double val) |
| |
| void | SetXHalfLength2 (double val) |
| |
| void | SetYHalfLength1 (double val) |
| |
| void | SetYHalfLength2 (double val) |
| |
| void | SetZHalfLength (double val) |
| |
| EnumInside | Inside (const UVector3 &aPoint) const |
| |
| virtual double | SafetyFromInside (const UVector3 &aPoint, bool aAccurate=false) const |
| |
| double | SafetyFromInsideAccurate (const UVector3 &aPoint) const |
| |
| virtual double | SafetyFromOutside (const UVector3 &aPoint, bool aAccurate=false) const |
| |
| double | SafetyFromOutsideAccurate (const UVector3 &aPoint) const |
| |
| virtual double | DistanceToIn (const UVector3 &aPoint, const UVector3 &aDirection, double aPstep=UUtils::kInfinity) const |
| |
| virtual double | DistanceToOut (const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const |
| |
| virtual bool | Normal (const UVector3 &aPoint, UVector3 &aNormal) const |
| |
| void | CheckAndSetAllParameters (double pdx1, double pdx2, double pdy1, double pdy2, double pdz) |
| |
| void | SetAllParameters (double pdx1, double pdx2, double pdy1, double pdy2, double pdz) |
| |
| void | Extent (UVector3 &aMin, UVector3 &aMax) const |
| |
| double | Capacity () |
| |
| double | SurfaceArea () |
| |
| VUSolid * | Clone () const |
| |
| UGeometryType | GetEntityType () const |
| |
| virtual void | ComputeBBox (UBBox *, bool) |
| |
| virtual void | GetParametersList (int, double *) const |
| |
| std::ostream & | StreamInfo (std::ostream &os) const |
| |
| UVector3 | GetPointOnSurface () 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 28 of file UTrd.hh.