SMESH.Filter_i Class Reference

#include <SMESH_Filter_i.hxx>

Inheritance diagram for SMESH.Filter_i:

Inheritance graph

Public Member Functions

 Filter_i ()
 ~Filter_i ()
virtual void SetPredicate (Predicate_ptr)
virtual void SetMesh (SMESH_Mesh_ptr)
virtual SMESH::long_arrayGetIDs ()
virtual long_arrayGetElementsId (SMESH_Mesh_ptr)
virtual ElementType GetElementType ()
virtual CORBA::Boolean GetCriteria (SMESH::Filter::Criteria_out theCriteria)
virtual CORBA::Boolean SetCriteria (const SMESH::Filter::Criteria &theCriteria)
virtual Predicate_ptr GetPredicate ()
Predicate_iGetPredicate_i ()

Static Public Member Functions

static void GetElementsId (Predicate_i *, const SMDS_Mesh *, Controls::Filter::TIdSequence &)
static void GetElementsId (Predicate_i *, SMESH_Mesh_ptr, Controls::Filter::TIdSequence &)

Private Attributes

Controls::Filter myFilter
Predicate_imyPredicate
SMESH_Mesh_var myMesh

Constructor & Destructor Documentation

Filter_i::Filter_i  ) 
 

Filter_i::~Filter_i  ) 
 


Member Function Documentation

void Filter_i::SetPredicate Predicate_ptr   )  [virtual]
 

void Filter_i::SetMesh SMESH_Mesh_ptr   )  [virtual]
 

SMESH::long_array * Filter_i::GetIDs  )  [virtual]
 

void Filter_i::GetElementsId Predicate_i ,
const SMDS_Mesh ,
Controls::Filter::TIdSequence
[static]
 

void Filter_i::GetElementsId Predicate_i ,
SMESH_Mesh_ptr  ,
Controls::Filter::TIdSequence
[static]
 

SMESH::long_array * Filter_i::GetElementsId SMESH_Mesh_ptr   )  [virtual]
 

SMESH::ElementType Filter_i::GetElementType  )  [virtual]
 

CORBA::Boolean Filter_i::GetCriteria SMESH::Filter::Criteria_out  theCriteria  )  [virtual]
 

CORBA::Boolean Filter_i::SetCriteria const SMESH::Filter::Criteria theCriteria  )  [virtual]
 

Predicate_ptr Filter_i::GetPredicate  )  [virtual]
 

Predicate_i * Filter_i::GetPredicate_i  ) 
 


Field Documentation

Controls::Filter SMESH.Filter_i.myFilter [private]
 

Predicate_i* SMESH.Filter_i.myPredicate [private]
 

SMESH_Mesh_var SMESH.Filter_i.myMesh [private]