Version: 9.16.0
GenericHypothesisCreator_i Class Referenceabstract

#include <SMESH_Hypothesis_i.hxx>

Inheritance diagram for GenericHypothesisCreator_i:

Public Member Functions

virtual SMESH_Hypothesis_iCreate (PortableServer::POA_ptr thePOA, ::SMESH_Gen *theGenImpl)=0
 
virtual ~GenericHypothesisCreator_i ()
 
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...
 

Constructor & Destructor Documentation

◆ ~GenericHypothesisCreator_i()

virtual GenericHypothesisCreator_i::~GenericHypothesisCreator_i ( )
virtual

Member Function Documentation

◆ Create()

virtual SMESH_Hypothesis_i * GenericHypothesisCreator_i::Create ( PortableServer::POA_ptr  thePOA,
::SMESH_Gen theGenImpl 
)
pure virtual

◆ GetModuleName()

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

◆ IsApplicable()

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

◆ IsShapeOfDim()

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

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

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