25#ifndef _StdMeshers_Adaptive1D_HXX_
26#define _StdMeshers_Adaptive1D_HXX_
32#include "Utils_SALOME_Exception.hxx"
46 void SetMinSize(
double minSegLen );
52 void SetMaxSize(
double maxSegLen );
59 void SetDeflection(
double value);
62 virtual std::ostream &
SaveTo(std::ostream & save);
63 virtual std::istream &
LoadFrom(std::istream & load);
#define STDMESHERS_EXPORT
Definition: SMESH_StdMeshers.hxx:38
virtual std::istream & LoadFrom(std::istream &load)=0
virtual std::ostream & SaveTo(std::ostream &save)=0
Root of all algorithms.
Definition: SMESH_Algo.hxx:79
Definition: SMESH_Gen.hxx:68
Definition: SMESH_Hypothesis.hxx:48
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)=0
Initialize my parameter values by default parameters.
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)=0
Initialize my parameter values by the mesh built on the geometry.
Definition: SMESH_Mesh.hxx:80
Adaptive 1D hypothesis.
Definition: StdMeshers_Adaptive1D.hxx:38
double GetMaxSize() const
Definition: StdMeshers_Adaptive1D.hxx:53
SMESH_Algo * myAlgo
Definition: StdMeshers_Adaptive1D.hxx:87
double GetDeflection() const
Definition: StdMeshers_Adaptive1D.hxx:60
double GetMinSize() const
Definition: StdMeshers_Adaptive1D.hxx:47
double myDeflection
Definition: StdMeshers_Adaptive1D.hxx:86