25#ifndef _SMESH_FIXEDPOINTS1D_HXX_
26#define _SMESH_FIXEDPOINTS1D_HXX_
32#include "Utils_SALOME_Exception.hxx"
33#include <smIdType.hxx>
43 void SetPoints(
const std::vector<double>& listParams);
45 void SetNbSegments(
const std::vector<smIdType>& listNbSeg) ;
47 const std::vector<double>&
GetPoints()
const {
return _params; }
51 virtual std::ostream &
SaveTo(std::ostream & save);
52 virtual std::istream &
LoadFrom(std::istream & load);
#define STDMESHERS_EXPORT
Definition: SMESH_StdMeshers.hxx:38
Definition: SMESH_Gen.hxx:68
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_FixedPoints1D.hxx:38
const std::vector< smIdType > & GetNbSegments() const
Definition: StdMeshers_FixedPoints1D.hxx:49
std::vector< double > _params
Definition: StdMeshers_FixedPoints1D.hxx:69
const std::vector< double > & GetPoints() const
Definition: StdMeshers_FixedPoints1D.hxx:47
std::vector< smIdType > _nbsegs
Definition: StdMeshers_FixedPoints1D.hxx:70
A base of reversible 1D hypotheses.
Definition: StdMeshers_Reversible1D.hxx:39
virtual std::istream & LoadFrom(std::istream &load)
Definition: StdMeshers_Reversible1D.cxx:83
virtual std::ostream & SaveTo(std::ostream &save)
Definition: StdMeshers_Reversible1D.cxx:63