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>
|
void | Compute (const Handle< Adaptor3d_CurveOnSurface > &theCurveOnSurface) |
| Computes the max distance for the 3d curve of <myCOnSurfGeom> and 2d curve <theCurveOnSurface> If isMultiThread == Standard_True then computation will be performed in parallel.
|
|
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 == Standard_True then computation will be performed in parallel.
◆ ErrorStatus()
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()
Returns true if the max distance has been found.
◆ IsParallel()
Returns true if parallel flag is set.
◆ MaxDistance()
◆ MaxParameter()
Standard_Real BRepLib_CheckCurveOnSurface::MaxParameter |
( |
| ) |
const |
|
inline |
Returns parameter in which the distance is maximal.
◆ Perform()
void BRepLib_CheckCurveOnSurface::Perform |
( |
| ) |
|
Performs the calculation If myIsParallel == Standard_True then computation will be performed in parallel.
◆ SetParallel()
void BRepLib_CheckCurveOnSurface::SetParallel |
( |
const Standard_Boolean | theIsParallel | ) |
|
|
inline |
The documentation for this class was generated from the following file: