Variant-based dispatcher for 3D surface bounding box computation. Auto-detects the surface type and delegates to the appropriate specialized class.
More...
|
| | GeomBndLib_Surface (const Adaptor3d_Surface &theSurf) |
| | Construct from an adaptor surface.
|
| |
| | GeomBndLib_Surface (const occ::handle< Geom_Surface > &theSurf) |
| | Construct from a Geom_Surface handle.
|
| |
| | GeomBndLib_Surface (const GeomBndLib_Surface &)=delete |
| |
| GeomBndLib_Surface & | operator= (const GeomBndLib_Surface &)=delete |
| |
| | GeomBndLib_Surface (GeomBndLib_Surface &&)=delete |
| |
| GeomBndLib_Surface & | operator= (GeomBndLib_Surface &&)=delete |
| |
| GeomAbs_SurfaceType | GetType () const |
| | Return detected surface type.
|
| |
| Bnd_Box | Box (double theTol) const |
| | Compute bounding box for full surface.
|
| |
| Bnd_Box | Box (double theUMin, double theUMax, double theVMin, double theVMax, double theTol) const |
| | Compute bounding box for surface patch [theUMin, theUMax] x [theVMin, theVMax].
|
| |
| Bnd_Box | BoxOptimal (double theTol) const |
| | Compute precise bounding box for full surface.
|
| |
| Bnd_Box | BoxOptimal (double theUMin, double theUMax, double theVMin, double theVMax, double theTol) const |
| | Compute precise bounding box for surface patch [theUMin, theUMax] x [theVMin, theVMax].
|
| |
| void | Add (double theTol, Bnd_Box &theBox) const |
| | Add bounding box for full surface.
|
| |
| void | Add (double theUMin, double theUMax, double theVMin, double theVMax, double theTol, Bnd_Box &theBox) const |
| | Add bounding box for surface patch [theUMin, theUMax] x [theVMin, theVMax].
|
| |
| void | AddOptimal (double theTol, Bnd_Box &theBox) const |
| | Add precise bounding box for full surface.
|
| |
| void | AddOptimal (double theUMin, double theUMax, double theVMin, double theVMax, double theTol, Bnd_Box &theBox) const |
| | Add precise bounding box for surface patch [theUMin, theUMax] x [theVMin, theVMax].
|
| |
Variant-based dispatcher for 3D surface bounding box computation. Auto-detects the surface type and delegates to the appropriate specialized class.