SALOME - SMESH
SMESH_HypoFilter::templPredicate< TValue > Struct Template Referenceabstract

#include <SMESH_HypoFilter.hxx>

Inheritance diagram for SMESH_HypoFilter::templPredicate< TValue >:
Inheritance graph
Collaboration diagram for SMESH_HypoFilter::templPredicate< TValue >:
Collaboration graph

Public Member Functions

virtual TValue Value (const SMESH_Hypothesis *aHyp) const =0
 
virtual bool IsOk (const SMESH_Hypothesis *aHyp, const TopoDS_Shape &) const
 

Data Fields

Comparison _comp
 
TValue _val
 

Detailed Description

template<typename TValue>
struct SMESH_HypoFilter::templPredicate< TValue >

Definition at line 120 of file SMESH_HypoFilter.hxx.

Member Function Documentation

◆ Value()

template<typename TValue>
virtual TValue SMESH_HypoFilter::templPredicate< TValue >::Value ( const SMESH_Hypothesis aHyp) const
pure virtual

◆ IsOk()

template<typename TValue>
virtual bool SMESH_HypoFilter::templPredicate< TValue >::IsOk ( const SMESH_Hypothesis aHyp,
const TopoDS_Shape &   
) const
virtual

Implements SMESH_HypoPredicate.

Definition at line 124 of file SMESH_HypoFilter.hxx.

Field Documentation

◆ _comp

template<typename TValue>
Comparison SMESH_HypoFilter::templPredicate< TValue >::_comp

Definition at line 121 of file SMESH_HypoFilter.hxx.

◆ _val

template<typename TValue>
TValue SMESH_HypoFilter::templPredicate< TValue >::_val

Definition at line 122 of file SMESH_HypoFilter.hxx.