NETGENPlugin_Hypothesis_3D_i Class Reference

#include <NETGENPlugin_Hypothesis_3D_i.hxx>

Public Member Functions

char * GetName ()
 
 NETGENPlugin_Hypothesis_3D_i (PortableServer::POA_ptr thePOA, int theStudyId, ::SMESH_Gen *theGenImpl)
 
virtual ~NETGENPlugin_Hypothesis_3D_i ()
 
- Public Member Functions inherited from NETGENPlugin_Hypothesis_i
CORBA::Long GetFineness ()
 
CORBA::Boolean GetFuseEdges ()
 
CORBA::Double GetGrowthRate ()
 
::NETGENPlugin_HypothesisGetImpl ()
 
NETGENPlugin::string_array * GetLocalSizeEntries ()
 
CORBA::Double GetLocalSizeOnEntry (const char *entry)
 
CORBA::Double GetMaxSize ()
 
virtual std::string getMethodOfParameter (const int paramIndex, int nbVars) const
 
CORBA::Double GetMinSize ()
 
CORBA::Double GetNbSegPerEdge ()
 
CORBA::Double GetNbSegPerRadius ()
 
CORBA::Boolean GetOptimize ()
 
virtual int getParamIndex (const TCollection_AsciiString &method, int nbVars) const
 
CORBA::Boolean GetQuadAllowed ()
 
CORBA::Boolean GetSecondOrder ()
 
CORBA::Boolean GetUseSurfaceCurvature ()
 
CORBA::Boolean IsDimSupported (SMESH::Dimension type)
 
 NETGENPlugin_Hypothesis_i (PortableServer::POA_ptr thePOA, int theStudyId, ::SMESH_Gen *theGenImpl)
 
void SetFineness (CORBA::Long theFineness)
 
void SetFuseEdges (CORBA::Boolean theVal)
 
void SetGrowthRate (CORBA::Double theRate)
 
void SetLocalSizeOnEntry (const char *entry, CORBA::Double localSize)
 
void SetLocalSizeOnShape (GEOM::GEOM_Object_ptr GeomObj, CORBA::Double localSize) throw (SALOME::SALOME_Exception)
 
void SetMaxSize (CORBA::Double theSize)
 
void SetMinSize (CORBA::Double theSize)
 
void SetNbSegPerEdge (CORBA::Double theVal)
 
void SetNbSegPerRadius (CORBA::Double theVal)
 
void SetOptimize (CORBA::Boolean theVal)
 
void SetQuadAllowed (CORBA::Boolean theVal)
 
void SetSecondOrder (CORBA::Boolean theVal)
 
void SetUseSurfaceCurvature (CORBA::Boolean theVal)
 
void UnsetLocalSizeOnEntry (const char *entry)
 
virtual ~NETGENPlugin_Hypothesis_i ()
 

Additional Inherited Members

- Protected Types inherited from NETGENPlugin_Hypothesis_i
enum  SettingMethod {
  METH_SetMaxSize = 1 , METH_SetMinSize = 2 , METH_SetSecondOrder = 4 , METH_SetOptimize = 8 ,
  METH_SetFineness = 16 , METH_SetGrowthRate = 32 , METH_SetNbSegPerEdge = 64 , METH_SetNbSegPerRadius = 128 ,
  METH_SetLocalSizeOnEntry = 256 , METH_SetQuadAllowed = METH_SetLocalSizeOnEntry * 2 , METH_SetSurfaceCurvature = METH_SetQuadAllowed * 2 , METH_SetFuseEdges = METH_SetSurfaceCurvature * 2 ,
  METH_LAST = METH_SetFuseEdges
}
 
- Protected Member Functions inherited from NETGENPlugin_Hypothesis_i
template<typename T >
bool isToSetParameter (T curValue, T newValue, int meth)
 
- Protected Attributes inherited from NETGENPlugin_Hypothesis_i
int mySetMethodFlags
 

Constructor & Destructor Documentation

◆ NETGENPlugin_Hypothesis_3D_i()

NETGENPlugin_Hypothesis_3D_i::NETGENPlugin_Hypothesis_3D_i ( PortableServer::POA_ptr  thePOA,
int  theStudyId,
::SMESH_Gen theGenImpl 
)

◆ ~NETGENPlugin_Hypothesis_3D_i()

virtual NETGENPlugin_Hypothesis_3D_i::~NETGENPlugin_Hypothesis_3D_i ( )
virtual

Member Function Documentation

◆ GetName()

char * NETGENPlugin_Hypothesis_3D_i::GetName ( )

The documentation for this class was generated from the following file: