|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IntTools_FClass2d () |
| Empty constructor
.
|
Standard_EXPORT | IntTools_FClass2d (const TopoDS_Face &F, const Standard_Real Tol) |
| Initializes algorithm by the face F
and tolerance Tol
.
|
Standard_EXPORT void | Init (const TopoDS_Face &F, const Standard_Real Tol) |
| Initializes algorithm by the face F
and tolerance Tol
.
|
Standard_EXPORT TopAbs_State | PerformInfinitePoint () const |
| Returns state of infinite 2d point relatively to (0, 0)
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT void | Destroy () |
| Destructor
.
|
| ~IntTools_FClass2d () |
Standard_EXPORT 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_EXPORT Standard_Boolean | IsHole () const |
Private Attributes |
BRepTopAdaptor_SeqOfPtr | TabClass |
TColStd_SequenceOfInteger | TabOrien |
Standard_Real | Toluv |
TopoDS_Face | Face |
Standard_Real | U1 |
Standard_Real | V1 |
Standard_Real | U2 |
Standard_Real | V2 |
Standard_Real | Umin |
Standard_Real | Umax |
Standard_Real | Vmin |
Standard_Real | Vmax |
Standard_Boolean | myIsHole |