SMESH.Controls.LogicalNOT Class Reference

#include <SMESH_ControlsDef.hxx>

Inheritance diagram for SMESH.Controls.LogicalNOT:

Inheritance graph

Public Member Functions

 LogicalNOT ()
virtual ~LogicalNOT ()
virtual bool IsSatisfy (long theElementId)
virtual void SetMesh (const SMDS_Mesh *theMesh)
virtual void SetPredicate (PredicatePtr thePred)
virtual SMDSAbs_ElementType GetType () const

Private Attributes

PredicatePtr myPredicate

Constructor & Destructor Documentation

LogicalNOT::LogicalNOT  ) 
 

LogicalNOT::~LogicalNOT  )  [virtual]
 


Member Function Documentation

bool LogicalNOT::IsSatisfy long  theElementId  )  [virtual]
 

Implements SMESH.Controls.Predicate.

void LogicalNOT::SetMesh const SMDS_Mesh theMesh  )  [virtual]
 

Implements SMESH.Controls.Functor.

void LogicalNOT::SetPredicate PredicatePtr  thePred  )  [virtual]
 

SMDSAbs_ElementType LogicalNOT::GetType  )  const [virtual]
 

Implements SMESH.Controls.Predicate.


Field Documentation

PredicatePtr SMESH.Controls.LogicalNOT.myPredicate [private]