Go to the documentation of this file.
26 #ifndef _STDMESHERS_STARTENDLENGTH_HXX_
27 #define _STDMESHERS_STARTENDLENGTH_HXX_
54 virtual std::ostream &
SaveTo(std::ostream & save);
55 virtual std::istream &
LoadFrom(std::istream & load);
virtual ~ StdMeshers_StartEndLength()
StdMeshers_StartEndLength(int hypId, int studyId, SMESH_Gen *gen)
const std::vector< int > & GetReversedEdges() const
double GetLength(bool isStartLength) const
virtual std::ostream & SaveTo(std::ostream &save)
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)
Initialize start and end length by the mesh built on the geometry.
void SetLength(double length, bool isStartLength)
void SetObjectEntry(const char *entry)
#define STDMESHERS_EXPORT
virtual std::istream & LoadFrom(std::istream &load)
const char * GetObjectEntry()
std::vector< int > _edgeIDs
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)
Initialize my parameter values by default parameters.
void SetReversedEdges(std::vector< int > &ids)