Version: 9.16.0
HypothesisCreator_i< T > Class Template Referenceabstract

#include <SMESH_Hypothesis_i.hxx>

Inheritance diagram for HypothesisCreator_i< T >:

Public Member Functions

virtual SMESH_Hypothesis_iCreate (PortableServer::POA_ptr thePOA, ::SMESH_Gen *theGenImpl)
 
virtual std::string GetModuleName ()=0
 
virtual bool IsApplicable (const TopoDS_Shape &S, bool, int algoDim)
 

Static Public Member Functions

static bool IsShapeOfDim (const TopoDS_Shape &S, int dim)
 Check if a shape includes sub-shapes of a given dimension. More...
 

Member Function Documentation

◆ Create()

template<class T >
virtual SMESH_Hypothesis_i * HypothesisCreator_i< T >::Create ( PortableServer::POA_ptr  thePOA,
::SMESH_Gen theGenImpl 
)
virtual

◆ GetModuleName()

virtual std::string GenericHypothesisCreator_i::GetModuleName ( )
pure virtualinherited

◆ IsApplicable()

virtual bool GenericHypothesisCreator_i::IsApplicable ( const TopoDS_Shape &  S,
bool  ,
int  algoDim 
)
virtualinherited

◆ IsShapeOfDim()

bool GenericHypothesisCreator_i::IsShapeOfDim ( const TopoDS_Shape &  S,
int  dim 
)
staticinherited

Check if a shape includes sub-shapes of a given dimension.

Referenced by SMESH::ApplicableToAny::IsApplicable().