X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGHS3DPlugin%2FGHS3DPlugin_GHS3D.hxx;fp=src%2FGHS3DPlugin%2FGHS3DPlugin_GHS3D.hxx;h=b5f4c8bb97a972a5db671f90c2b1add4576e98ee;hb=f264dfaecc1f66c2f4a300fe007b818a92a475f8;hp=7d9a359338913f4baac52f05bc0ca55e69bea17e;hpb=a6676627ae1870fd9649668d198cc352bc293034;p=plugins%2Fghs3dplugin.git diff --git a/src/GHS3DPlugin/GHS3DPlugin_GHS3D.hxx b/src/GHS3DPlugin/GHS3DPlugin_GHS3D.hxx index 7d9a359..b5f4c8b 100644 --- a/src/GHS3DPlugin/GHS3DPlugin_GHS3D.hxx +++ b/src/GHS3DPlugin/GHS3DPlugin_GHS3D.hxx @@ -50,6 +50,7 @@ class TopoDS_Shape; class GHS3DPlugin_GHS3D: public SMESH_3D_Algo { public: + GHS3DPlugin_GHS3D(int hypId, int studyId, SMESH_Gen* gen); virtual ~GHS3DPlugin_GHS3D(); @@ -75,20 +76,23 @@ public: bool importGMFMesh(const char* aGMFFileName, SMESH_Mesh& aMesh); + virtual double GetProgress() const; + + static const char* Name() { return "MG-Tetra"; } - virtual double GetProgress() const; + static SMESH_ComputeErrorPtr getErrorDescription(const char* logFile, + const std::string& log, + const _Ghs2smdsConvertor & toSmdsConvertor, + const bool isOK = false); protected: const GHS3DPlugin_Hypothesis* _hyp; const StdMeshers_ViscousLayers* _viscousLayersHyp; std::string _genericName; - + private: - bool storeErrorDescription(const char* logFile, - const std::string& log, - const _Ghs2smdsConvertor & toSmdsConvertor ); TopoDS_Shape entryToShape(std::string entry); int _iShape;