28 #ifndef _NETGENPlugin_Hypothesis_HXX_
29 #define _NETGENPlugin_Hypothesis_HXX_
91 virtual ostream &
SaveTo(ostream & save);
#define NETGENPLUGIN_EXPORT
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)
Initialize my parameter values by default parameters.
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)
Does nothing.
void SetOptimize(bool theVal)
static double GetDefaultNbSegPerEdge()
void SetMaxSize(double theSize)
void SetNbSegPerEdge(double theVal)
Fineness GetFineness() const
void SetSecondOrder(bool theVal)
double GetNbSegPerEdge() const
NETGENPlugin_Hypothesis(int hypId, int studyId, SMESH_Gen *gen)
void SetNbSegPerRadius(double theVal)
static double GetDefaultMaxSize()
static Fineness GetDefaultFineness()
void SetFineness(Fineness theFineness)
static double GetDefaultGrowthRate()
virtual istream & LoadFrom(istream &load)
static bool GetDefaultSecondOrder()
static bool GetDefaultOptimize()
void SetGrowthRate(double theRate)
bool GetSecondOrder() const
static double GetDefaultNbSegPerRadius()
double GetMaxSize() const
double GetGrowthRate() const
virtual ostream & SaveTo(ostream &save)
double GetNbSegPerRadius() const