Version: 8.3.0
SMESH_NodeSearcher Struct Referenceabstract

Searcher for the node closest to a point. More...

#include <SMESH_MeshAlgos.hxx>

Inheritance diagram for SMESH_NodeSearcher:

Public Member Functions

virtual const SMDS_MeshNodeFindClosestTo (const gp_Pnt &pnt)=0
 
virtual void MoveNode (const SMDS_MeshNode *node, const gp_Pnt &toPnt)=0
 
virtual int FindNearPoint (const gp_Pnt &point, const double tolerance, std::vector< const SMDS_MeshNode * > &foundNodes)=0
 
virtual ~SMESH_NodeSearcher ()
 

Detailed Description

Searcher for the node closest to a point.

Constructor & Destructor Documentation

virtual SMESH_NodeSearcher::~SMESH_NodeSearcher ( )
virtual

Member Function Documentation

virtual const SMDS_MeshNode* SMESH_NodeSearcher::FindClosestTo ( const gp_Pnt &  pnt)
pure virtual
virtual int SMESH_NodeSearcher::FindNearPoint ( const gp_Pnt &  point,
const double  tolerance,
std::vector< const SMDS_MeshNode * > &  foundNodes 
)
pure virtual

Implemented in SMESH_NodeSearcherImpl.

virtual void SMESH_NodeSearcher::MoveNode ( const SMDS_MeshNode node,
const gp_Pnt &  toPnt 
)
pure virtual