SMESH.Controls.Filter Class Reference

#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)

Static Public Member Functions

static void GetElementsId (const SMDS_Mesh *theMesh, PredicatePtr thePredicate, TIdSequence &theSequence)

Protected Attributes

PredicatePtr myPredicate


Member Typedef Documentation

typedef std::vector<long> SMESH.Controls.Filter.TIdSequence
 


Constructor & Destructor Documentation

Filter::Filter  ) 
 

Filter::~Filter  )  [virtual]
 


Member Function Documentation

void Filter::SetPredicate PredicatePtr  thePred  )  [virtual]
 

void Filter::GetElementsId const SMDS_Mesh theMesh,
TIdSequence theSequence
[virtual]
 

void Filter::GetElementsId const SMDS_Mesh theMesh,
PredicatePtr  thePredicate,
TIdSequence theSequence
[static]
 


Field Documentation

PredicatePtr SMESH.Controls.Filter.myPredicate [protected]