Version: 9.12.0
SMESH_HypoFilter::TypePredicate Struct Reference

#include <SMESH_HypoFilter.hxx>

Inheritance diagram for SMESH_HypoFilter::TypePredicate:

Public Member Functions

 TypePredicate (Comparison comp, int hypType)
 
int Value (const SMESH_Hypothesis *aHyp) const
 
virtual bool IsOk (const SMESH_Hypothesis *aHyp, const TopoDS_Shape &) const
 

Data Fields

Comparison _comp
 
int _val
 

Private Attributes

int _logical_op
 

Constructor & Destructor Documentation

◆ TypePredicate()

SMESH_HypoFilter::TypePredicate::TypePredicate ( Comparison  comp,
int  hypType 
)

Member Function Documentation

◆ IsOk()

virtual bool SMESH_HypoFilter::templPredicate< int >::IsOk ( const SMESH_Hypothesis aHyp,
const TopoDS_Shape &   
) const
virtualinherited

Implements SMESH_HypoPredicate.

◆ Value()

int SMESH_HypoFilter::TypePredicate::Value ( const SMESH_Hypothesis aHyp) const
virtual

Field Documentation

◆ _comp

◆ _logical_op

int SMESH_HypoPredicate::_logical_op
privateinherited

◆ _val

int SMESH_HypoFilter::templPredicate< int >::_val
inherited