|
| | GeomBndLib_Torus (const occ::handle< Geom_ToroidalSurface > &theSurf) |
| |
| | GeomBndLib_Torus (const GeomBndLib_Torus &)=delete |
| |
| GeomBndLib_Torus & | operator= (const GeomBndLib_Torus &)=delete |
| |
| | GeomBndLib_Torus (GeomBndLib_Torus &&)=delete |
| |
| GeomBndLib_Torus & | operator= (GeomBndLib_Torus &&)=delete |
| |
| const occ::handle< Geom_ToroidalSurface > & | Geometry () const |
| |
| Bnd_Box | Box (double theTol) const |
| | Compute bounding box for full torus.
|
| |
| Bnd_Box | Box (double theUMin, double theUMax, double theVMin, double theVMax, double theTol) const |
| | Compute bounding box for torus patch [theUMin, theUMax] x [theVMin, theVMax].
|
| |
| Bnd_Box | BoxOptimal (double theUMin, double theUMax, double theVMin, double theVMax, double theTol) const |
| | Compute precise bounding box for torus patch using PSO + Powell optimization.
|
| |
| Bnd_Box | BoxOptimal (double theTol) const |
| | Compute precise bounding box for full torus.
|
| |
Computes bounding box for a toroidal surface (Geom_ToroidalSurface). Uses 8-point polygon approximation via GeomBndLib_ConicHelpers and extremal-point computation for degenerate torus (Ra < Ri).