24#ifndef _SMESH_MaxLength_HXX_
25#define _SMESH_MaxLength_HXX_
30#include "Utils_SALOME_Exception.hxx"
38 void SetLength(
double length);
39 double GetLength()
const;
43 void SetPreestimatedLength(
double length);
45 void SetUsePreestimatedLength(
bool toUse);
46 bool GetUsePreestimatedLength()
const;
48 virtual std::ostream &
SaveTo(std::ostream & save);
49 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
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
Definition: StdMeshers_MaxLength.hxx:33
bool _preestimation
Definition: StdMeshers_MaxLength.hxx:67
bool HavePreestimatedLength() const
Definition: StdMeshers_MaxLength.hxx:41
double _length
Definition: StdMeshers_MaxLength.hxx:66
double GetPreestimatedLength() const
Definition: StdMeshers_MaxLength.hxx:42