#include <SMESH_ControlsDef.hxx>
Public Types | |
| typedef std::vector< long > | TIdSequence |
Public Member Functions | |
| Filter () | |
| virtual | ~Filter () |
| virtual void | SetPredicate (PredicatePtr thePred) |
| virtual void | GetElementsId (const SMDS_Mesh *theMesh, TIdSequence &theSequence, SMDS_ElemIteratorPtr theElements=0) |
Static Public Member Functions | |
| static void | GetElementsId (const SMDS_Mesh *theMesh, PredicatePtr thePredicate, TIdSequence &theSequence, SMDS_ElemIteratorPtr theElements=0) |
Protected Attributes | |
| PredicatePtr | myPredicate |
| typedef std::vector<long> SMESH::Controls::Filter::TIdSequence |
| Filter::Filter | ( | ) |
|
virtual |
|
static |
|
virtual |
References GetElementsId(), and myPredicate.
Referenced by GetElementsId(), SMESH::Filter_i::GetElementsId(), SMESH::Filter_i::GetElementsIdFromParts(), and SMESH_MeshEditor_i::RemoveOrphanNodes().
|
virtual |
References myPredicate.
Referenced by SMESH::Filter_i::SetPredicate().
|
protected |
Referenced by GetElementsId(), and SetPredicate().