Class provides an algorithm to classify a 2d Point
in 2d space of face using boundaries of the face.
#include <IntTools_FClass2d.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | IntTools_FClass2d () |
| | Empty constructor
|
| | IntTools_FClass2d (const TopoDS_Face &F, const Standard_Real Tol) |
| | Initializes algorithm by the face F
and tolerance Tol
|
| void | Init (const TopoDS_Face &F, const Standard_Real Tol) |
| | Initializes algorithm by the face F
and tolerance Tol
|
| TopAbs_State | PerformInfinitePoint () const |
| | Returns state of infinite 2d point relatively to (0, 0)
|
| TopAbs_State | Perform (const gp_Pnt2d &Puv, const Standard_Boolean RecadreOnPeriodic=Standard_True) const |
| | Returns state of the 2d point Puv.
If RecadreOnPeriodic is true (defalut value),
for the periodic surface 2d point, adjusted to period, is
classified.
|
| void | Destroy () |
| | Destructor
|
| | ~IntTools_FClass2d () |
| TopAbs_State | TestOnRestriction (const gp_Pnt2d &Puv, const Standard_Real Tol, const Standard_Boolean RecadreOnPeriodic=Standard_True) const |
| | Test a point with +- an offset (Tol) and returns
On if some points are OUT an some are IN
(Caution: Internal use . see the code for more details)
|
| Standard_Boolean | IsHole () const |
Constructor & Destructor Documentation
| IntTools_FClass2d::IntTools_FClass2d |
( |
| ) |
|
| IntTools_FClass2d::~IntTools_FClass2d |
( |
| ) |
[inline] |
Member Function Documentation
| void IntTools_FClass2d::Destroy |
( |
| ) |
|
| void IntTools_FClass2d::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* IntTools_FClass2d::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| void* IntTools_FClass2d::operator new |
( |
size_t |
size | ) |
[inline] |
| TopAbs_State IntTools_FClass2d::PerformInfinitePoint |
( |
| ) |
const |
The documentation for this class was generated from the following file: