Version: 8.3.0
SMESHGUI_PredicateFilter Class Reference

#include <SMESHGUI_Filter.h>

Inheritance diagram for SMESHGUI_PredicateFilter:

Public Member Functions

Standard_EXPORT SMESHGUI_PredicateFilter ()
 
virtual Standard_EXPORT ~SMESHGUI_PredicateFilter ()
 
virtual Standard_EXPORT bool IsValid (const int) const
 
virtual Standard_EXPORT bool IsObjValid (const int) const
 
virtual Standard_EXPORT int GetId () const
 
virtual Standard_EXPORT bool IsNodeFilter () const
 
Standard_EXPORT void SetPredicate (SMESH::Predicate_ptr)
 
Standard_EXPORT void SetActor (SALOME_Actor *)
 

Private Attributes

SMESH::Predicate_var myPred
 

Constructor & Destructor Documentation

SMESHGUI_PredicateFilter::SMESHGUI_PredicateFilter ( )
SMESHGUI_PredicateFilter::~SMESHGUI_PredicateFilter ( )
virtual

Member Function Documentation

bool SMESHGUI_PredicateFilter::IsNodeFilter ( ) const
virtual

References GetId(), and SMESH::NodeFilter.

bool SMESHGUI_PredicateFilter::IsObjValid ( const int  theObjId) const
virtual
bool SMESHGUI_PredicateFilter::IsValid ( const int  theCellId) const
virtual
void SMESHGUI_PredicateFilter::SetActor ( SALOME_Actor theActor)

References Handle(), and myPred.

void SMESHGUI_PredicateFilter::SetPredicate ( SMESH::Predicate_ptr  thePred)

References myPred.

Field Documentation

SMESH::Predicate_var SMESHGUI_PredicateFilter::myPred
private