Open CASCADE Technology  7.1.0.beta
Public Member Functions

BRepMesh_Classifier Class Reference

Auxilary class contains information about correctness of discretized face and used for classification of points regarding face internals. More...

#include <BRepMesh_Classifier.hxx>

Public Member Functions

 BRepMesh_Classifier ()
 Constructor. More...
 
virtual ~BRepMesh_Classifier ()
 Destructor. More...
 
void Destroy ()
 Method is called on destruction. Clears internal data structures. More...
 
TopAbs_State Perform (const gp_Pnt2d &thePoint) const
 Performs classification of the given point regarding to face internals. More...
 
void RegisterWire (const NCollection_Sequence< gp_Pnt2d > &theWire, const Standard_Real theTolUV, const Standard_Real theUmin, const Standard_Real theUmax, const Standard_Real theVmin, const Standard_Real theVmax)
 Registers wire specified by sequence of points for further classification of points. More...
 

Detailed Description

Auxilary class contains information about correctness of discretized face and used for classification of points regarding face internals.

Constructor & Destructor Documentation

BRepMesh_Classifier::BRepMesh_Classifier ( )

Constructor.

virtual BRepMesh_Classifier::~BRepMesh_Classifier ( )
inlinevirtual

Destructor.

Member Function Documentation

void BRepMesh_Classifier::Destroy ( )

Method is called on destruction. Clears internal data structures.

TopAbs_State BRepMesh_Classifier::Perform ( const gp_Pnt2d thePoint) const

Performs classification of the given point regarding to face internals.

Parameters
thePointPoint in parametric space to be classified.
Returns
void BRepMesh_Classifier::RegisterWire ( const NCollection_Sequence< gp_Pnt2d > &  theWire,
const Standard_Real  theTolUV,
const Standard_Real  theUmin,
const Standard_Real  theUmax,
const Standard_Real  theVmin,
const Standard_Real  theVmax 
)

Registers wire specified by sequence of points for further classification of points.

Parameters
theWireWire to be registered. Specified by sequence of points.
theTolUVTolerance to be used for calculations in parametric space.
theUminLower U boundary of the face in parametric space.
theUmaxUpper U boundary of the face in parametric space.
theVminLower V boundary of the face in parametric space.
theVmaxUpper V boundary of the face in parametric space.

The documentation for this class was generated from the following file: