]> SALOME platform Git repositories - plugins/ghs3dplugin.git/commitdiff
Salome HOME
0019923: EDF 765 SMESH : default values of hypothesis BR_V5_IMP_P8
authoreap <eap@opencascade.com>
Wed, 14 Jan 2009 13:15:32 +0000 (13:15 +0000)
committereap <eap@opencascade.com>
Wed, 14 Jan 2009 13:15:32 +0000 (13:15 +0000)
+   * \brief Initialize my parameter values by linear size of mesh element.
+   *  \retval bool - true if parameter values have been successfully defined
+   */
+  virtual bool SetParametersByElementSize(double elemLenght, const SMESH_Mesh* theMesh=0)=0;

src/GHS3DPlugin_Hypothesis.cxx
src/GHS3DPlugin_Hypothesis.hxx

index 525b3db93d03fb63f5efe1ef9a1c1bc65799b76f..1b668ab114749851680733fe43df130597b7bb75 100644 (file)
@@ -489,6 +489,19 @@ bool GHS3DPlugin_Hypothesis::SetParametersByMesh(const SMESH_Mesh* ,const TopoDS
   return false;
 }
 
+
+//================================================================================
+/*!
+ * \brief Return false
+ */
+//================================================================================
+
+bool GHS3DPlugin_Hypothesis::SetParametersByElementSize(double            /*elemLenght*/,
+                                                        const SMESH_Mesh* /*theMesh*/)
+{
+  return false;
+}
+
 //================================================================================
 /*!
  * \brief Return command to run ghs3d mesher excluding file prefix (-f)
index a50d11a3aa94ffaa6c0c68d569d0864432587451..83b6b863afa0738d8d931e12d7ba7141fad8f768 100644 (file)
@@ -127,6 +127,11 @@ public:
    */
   virtual bool SetParametersByMesh(const SMESH_Mesh* theMesh, const TopoDS_Shape& theShape);
 
+  /*!
+   * \brief Does nothing
+   */
+  virtual bool SetParametersByElementSize( double elemLenght, const SMESH_Mesh* theMesh=0);
+
 private:
 
   bool   myToMeshHoles;