Go to the documentation of this file.
26 #ifndef _SMESH_PROPAGATION_HXX_
27 #define _SMESH_PROPAGATION_HXX_
35 #include <TopoDS_Edge.hxx>
50 virtual std::ostream &
SaveTo(std::ostream & save);
51 virtual std::istream &
LoadFrom(std::istream & load);
static void SetPropagationMgr(SMESH_subMesh *subMesh)
Set EventListener managing propagation of hypotheses.
StdMeshers_Propagation(int hypId, int studyId, SMESH_Gen *gen)
virtual std::istream & LoadFrom(std::istream &load)
static std::string GetName()
virtual ~ StdMeshers_Propagation()
#define STDMESHERS_EXPORT
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)
Initialize my parameter values by default parameters.
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)
Initialize my parameter values by the mesh built on the geometry.
static TopoDS_Edge GetPropagationSource(SMESH_Mesh &theMesh, const TopoDS_Shape &theEdge)
Return an edge from which hypotheses are propagated.
virtual std::ostream & SaveTo(std::ostream &save)