Version: 9.16.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 vtkIdType) 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()

SMESHGUI_PredicateFilter::~SMESHGUI_PredicateFilter ( )
virtual

Member Function Documentation

◆ GetId()

◆ IsNodeFilter()

bool SMESHGUI_PredicateFilter::IsNodeFilter ( ) const
virtual

References GetId(), and SMESH::NodeFilter.

◆ IsObjValid()

bool SMESHGUI_PredicateFilter::IsObjValid ( const int  theObjId) const
virtual

◆ IsValid()

bool SMESHGUI_PredicateFilter::IsValid ( const vtkIdType  theCellId) const
virtual

◆ SetActor()

void SMESHGUI_PredicateFilter::SetActor ( SALOME_Actor theActor)

References Handle(), and myPred.

◆ SetPredicate()

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

References myPred.

Field Documentation

◆ myPred

SMESH::Predicate_var SMESHGUI_PredicateFilter::myPred
private