27 #ifndef _SMESH_FIXEDPOINTS1D_HXX_ 28 #define _SMESH_FIXEDPOINTS1D_HXX_ 46 void SetPoints(std::vector<double>& listParams)
49 void SetNbSegments(std::vector<int>& listNbSeg)
52 const std::vector<double>&
GetPoints()
const {
return _params; }
56 void SetReversedEdges( std::vector<int>& ids);
64 virtual std::ostream &
SaveTo(std::ostream & save);
65 virtual std::istream &
LoadFrom(std::istream & load);
const std::vector< int > & GetReversedEdges() const
std::vector< int > _edgeIDs
#define STDMESHERS_EXPORT
virtual std::istream & LoadFrom(std::istream &load)=0
void SetObjectEntry(const char *entry)
const std::vector< double > & GetPoints() const
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)=0
Initialize my parameter values by default parameters.
virtual std::ostream & SaveTo(std::ostream &save)=0
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)=0
Initialize my parameter values by the mesh built on the geometry.
std::vector< double > _params
const char * GetObjectEntry()
std::vector< int > _nbsegs
const std::vector< int > & GetNbSegments() const