Version: 9.16.0
StdHypothesisCreator_i< T, TIsApplicable > Class Template Reference
Inheritance diagram for StdHypothesisCreator_i< T, TIsApplicable >:

Public Member Functions

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

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 
)
virtualinherited

◆ GetModuleName()

template<class T , class TIsApplicable = SMESH::ApplicableToAny>
virtual std::string StdHypothesisCreator_i< T, TIsApplicable >::GetModuleName ( )
virtual

◆ IsApplicable()

template<class T , class TIsApplicable = SMESH::ApplicableToAny>
virtual bool StdHypothesisCreator_i< T, TIsApplicable >::IsApplicable ( const TopoDS_Shape &  S,
bool  toCheckAll,
int  algoDim 
)
virtual

Reimplemented from GenericHypothesisCreator_i.

References SMESH::IsApplicable().

◆ 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().