#include <BRepExtrema_ExtPC.hxx>
◆ BRepExtrema_ExtPC() [1/2]
| BRepExtrema_ExtPC::BRepExtrema_ExtPC |
( |
| ) |
|
|
default |
◆ BRepExtrema_ExtPC() [2/2]
It calculates all the distances.
◆ Initialize()
◆ IsDone()
| bool BRepExtrema_ExtPC::IsDone |
( |
| ) |
const |
|
inline |
True if the distances are found.
◆ IsMin()
| bool BRepExtrema_ExtPC::IsMin |
( |
const int | N | ) |
const |
|
inline |
Returns True if the <N>th extremum distance is a minimum.
◆ NbExt()
| int BRepExtrema_ExtPC::NbExt |
( |
| ) |
const |
|
inline |
Returns the number of extremum distances.
◆ Parameter()
| double BRepExtrema_ExtPC::Parameter |
( |
const int | N | ) |
const |
|
inline |
Returns the parameter on the edge of the <N>th extremum distance.
◆ Perform()
An exception is raised if the fields have not been initialized.
◆ Point()
| gp_Pnt BRepExtrema_ExtPC::Point |
( |
const int | N | ) |
const |
|
inline |
Returns the Point of the <N>th extremum distance.
◆ SquareDistance()
| double BRepExtrema_ExtPC::SquareDistance |
( |
const int | N | ) |
const |
|
inline |
Returns the value of the <N>th extremum square distance.
◆ TrimmedSquareDistances()
| void BRepExtrema_ExtPC::TrimmedSquareDistances |
( |
double & | dist1, |
|
|
double & | dist2, |
|
|
gp_Pnt & | pnt1, |
|
|
gp_Pnt & | pnt2 ) const |
|
inline |
if the curve is a trimmed curve, dist1 is a square distance between
and the point of parameter FirstParameter <pnt1> and dist2 is a square distance between
and the point of parameter LastParameter <pnt2>.
The documentation for this class was generated from the following file: