![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Computes bounding box for a 3D hyperbola (Geom_Hyperbola). Handles infinite parameters by opening the box in appropriate directions. More...
#include <GeomBndLib_Hyperbola.hxx>
Public Member Functions | |
| GeomBndLib_Hyperbola (const occ::handle< Geom_Hyperbola > &theHyperbola) | |
| GeomBndLib_Hyperbola (const GeomBndLib_Hyperbola &)=delete | |
| GeomBndLib_Hyperbola & | operator= (const GeomBndLib_Hyperbola &)=delete |
| GeomBndLib_Hyperbola (GeomBndLib_Hyperbola &&)=delete | |
| GeomBndLib_Hyperbola & | operator= (GeomBndLib_Hyperbola &&)=delete |
| const occ::handle< Geom_Hyperbola > & | Geometry () const |
| Bnd_Box | Box (double theU1, double theU2, double theTol) const |
| Compute bounding box for arc [theU1, theU2]. | |
| Bnd_Box | Box (double theTol) const |
| Compute bounding box for full curve. | |
| Bnd_Box | BoxOptimal (double theU1, double theU2, double theTol) const |
| For analytical curves, BoxOptimal is same as Box. | |
Static Public Member Functions | |
| static Bnd_Box | Box (const gp_Hypr &theHypr, double theU1, double theU2, double theTol) |
| Compute bounding box for a hyperbola arc [theU1, theU2] defined by gp_Hypr. | |
Computes bounding box for a 3D hyperbola (Geom_Hyperbola). Handles infinite parameters by opening the box in appropriate directions.
Static method accepting gp_Hypr can be used directly without constructing a Geom_Hyperbola handle.
|
inline |
|
delete |
|
delete |
|
static |
Compute bounding box for a hyperbola arc [theU1, theU2] defined by gp_Hypr.
Compute bounding box for full curve.
Compute bounding box for arc [theU1, theU2].
For analytical curves, BoxOptimal is same as Box.
|
inline |
|
delete |
|
delete |