SMESH_HypoFilter.templPredicate< TValue > Struct Template Reference

#include <SMESH_HypoFilter.hxx>

Inheritance diagram for SMESH_HypoFilter.templPredicate< TValue >:

Inheritance 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

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


Member Function Documentation

template<typename TValue>
virtual TValue SMESH_HypoFilter.templPredicate< TValue >.Value const SMESH_Hypothesis aHyp  )  const [pure virtual]
 

Implemented in SMESH_HypoFilter.TypePredicate, and SMESH_HypoFilter.DimPredicate.

template<typename TValue>
virtual bool SMESH_HypoFilter.templPredicate< TValue >.IsOk const SMESH_Hypothesis aHyp,
const TopoDS_Shape
const [virtual]
 

Implements SMESH_HypoPredicate.


Field Documentation

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

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