]> SALOME platform Git repositories - plugins/ghs3dprlplugin.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:16:10 +0000 (13:16 +0000)
committereap <eap@opencascade.com>
Wed, 14 Jan 2009 13:16:10 +0000 (13:16 +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/GHS3DPRLPlugin/GHS3DPRLPlugin_Hypothesis.cxx
src/GHS3DPRLPlugin/GHS3DPRLPlugin_Hypothesis.hxx

index df17546a6d1e7cd2e20604d90670301256894414..1c7abde94d8c139319ce7af1ab410131e39f50c9 100755 (executable)
@@ -194,6 +194,18 @@ bool GHS3DPRLPlugin_Hypothesis::SetParametersByMesh(const SMESH_Mesh*   theMesh,
 {
   return false;
 }
+//================================================================================
+/*!
+ * \brief Initialize my parameter values by linear size of mesh element.
+ *  \retval bool - true if parameter values have been successfully defined
+ */
+//================================================================================
+
+bool GHS3DPRLPlugin_Hypothesis::SetParametersByElementSize(double            /*elemLenght*/,
+                                                           const SMESH_Mesh* /*theMesh*/)
+{
+  return false;
+}
 
 //=============================================================================
 std::string GHS3DPRLPlugin_Hypothesis::GetDefaultMEDName()
index a72df470be023c764ac76714a2b6f65d466b6b9e..779df9151bea65f9a8bf336b57763459e7dc625b 100755 (executable)
@@ -66,6 +66,11 @@ public:
    * \retval bool - always false
    */
   virtual bool          SetParametersByMesh(const SMESH_Mesh* theMesh, const TopoDS_Shape& theShape);
+  /*!
+   * \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);
 
 private:
   int          _countSubMesh;