Computes the max distance between edge and its 2d representation on the face. This class is not intended to process non-sameparameter edges.
More...
#include <BRepLib_CheckCurveOnSurface.hxx>
Computes the max distance between edge and its 2d representation on the face. This class is not intended to process non-sameparameter edges.
◆ BRepLib_CheckCurveOnSurface() [1/2]
| BRepLib_CheckCurveOnSurface::BRepLib_CheckCurveOnSurface |
( |
| ) |
|
|
inline |
◆ BRepLib_CheckCurveOnSurface() [2/2]
| BRepLib_CheckCurveOnSurface::BRepLib_CheckCurveOnSurface |
( |
const TopoDS_Edge & | theEdge, |
|
|
const TopoDS_Face & | theFace ) |
◆ Compute()
Computes the max distance for the 3d curve of <myCOnSurfGeom> and 2d curve <theCurveOnSurface> If isMultiThread == true then computation will be performed in parallel.
◆ ErrorStatus()
| int BRepLib_CheckCurveOnSurface::ErrorStatus |
( |
| ) |
const |
|
inline |
Returns error status The possible values are: 0 - OK; 1 - null curve or surface or 2d curve; 2 - invalid parametric range; 3 - error in calculations.
◆ Init()
Sets the data for the algorithm.
◆ IsDone()
| bool BRepLib_CheckCurveOnSurface::IsDone |
( |
| ) |
const |
|
inline |
Returns true if the max distance has been found.
◆ IsParallel()
| bool BRepLib_CheckCurveOnSurface::IsParallel |
( |
| ) |
|
|
inline |
Returns true if parallel flag is set.
◆ MaxDistance()
| double BRepLib_CheckCurveOnSurface::MaxDistance |
( |
| ) |
const |
|
inline |
◆ MaxParameter()
| double BRepLib_CheckCurveOnSurface::MaxParameter |
( |
| ) |
const |
|
inline |
Returns parameter in which the distance is maximal.
◆ Perform()
| void BRepLib_CheckCurveOnSurface::Perform |
( |
| ) |
|
Performs the calculation If myIsParallel == true then computation will be performed in parallel.
◆ SetParallel()
| void BRepLib_CheckCurveOnSurface::SetParallel |
( |
const bool | theIsParallel | ) |
|
|
inline |
The documentation for this class was generated from the following file: