Computes bounding box for a 2D line (Geom2d_Line). Handles infinite parameters by opening the box in appropriate directions.
More...
#include <GeomBndLib_Line2d.hxx>
|
| static Bnd_Box2d | Box (const gp_Lin2d &theLin, double theU1, double theU2, double theTol) |
| | Compute bounding box for a 2D line segment [theU1, theU2] defined by gp_Lin2d.
|
Computes bounding box for a 2D line (Geom2d_Line). Handles infinite parameters by opening the box in appropriate directions.
Static method accepting gp_Lin2d can be used directly without constructing a Geom2d_Line handle.
◆ GeomBndLib_Line2d() [1/3]
◆ GeomBndLib_Line2d() [2/3]
◆ GeomBndLib_Line2d() [3/3]
◆ Box() [1/3]
| Bnd_Box2d GeomBndLib_Line2d::Box |
( |
const gp_Lin2d & | theLin, |
|
|
double | theU1, |
|
|
double | theU2, |
|
|
double | theTol ) |
|
inlinestaticnodiscard |
Compute bounding box for a 2D line segment [theU1, theU2] defined by gp_Lin2d.
◆ Box() [2/3]
| Bnd_Box2d GeomBndLib_Line2d::Box |
( |
double | theTol | ) |
const |
|
inlinenodiscard |
Compute bounding box for full curve.
◆ Box() [3/3]
| Bnd_Box2d GeomBndLib_Line2d::Box |
( |
double | theU1, |
|
|
double | theU2, |
|
|
double | theTol ) const |
|
inlinenodiscard |
Compute bounding box for line segment [theU1, theU2].
◆ BoxOptimal()
| Bnd_Box2d GeomBndLib_Line2d::BoxOptimal |
( |
double | theU1, |
|
|
double | theU2, |
|
|
double | theTol ) const |
|
inlinenodiscard |
For analytical curves, BoxOptimal is same as Box.
◆ Geometry()
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: