]> SALOME platform Git repositories - plugins/hexablockplugin.git/commitdiff
Salome HOME
23586: [EDF] HYDRO: Copy mesh to new geometry hydro/imps_2018 HYDRO_V2_0_0
authoreap <eap@opencascade.com>
Tue, 18 Sep 2018 14:26:48 +0000 (17:26 +0300)
committereap <eap@opencascade.com>
Tue, 18 Sep 2018 14:26:48 +0000 (17:26 +0300)
src/HEXABLOCKPlugin/HEXABLOCKPlugin_Hypothesis_i.hxx

index e95b42a71dda75a6401efdf18d9b7b1e62ccbf12..4e0baaf92b92442822f4855627560c3b5d2d8886 100755 (executable)
@@ -50,26 +50,32 @@ class HEXABLOCKPLUGINENGINE_EXPORT HEXABLOCKPlugin_Hypothesis_i:
   // Destructor
   virtual ~HEXABLOCKPlugin_Hypothesis_i();
 
-    /*!
-     * Define the document to be meshed, mandatory
-     */
-    char* GetDocument ();
-    void  SetDocument (const char* doc);
+  /*!
+   * Define the document to be meshed, mandatory
+   */
+  char* GetDocument ();
+  void  SetDocument (const char* doc);
 
-    /*!
-     * To define the hight dimension to generated: 3 = hexas, 2 = quads, 1 = segments, 0 = nodes
-     */
-    CORBA::Long GetDimension();
-    void SetDimension(CORBA::Long dim);
+  /*!
+   * To define the hight dimension to generated: 3 = hexas, 2 = quads, 1 = segments, 0 = nodes
+   */
+  CORBA::Long GetDimension();
+  void SetDimension(CORBA::Long dim);
 
-    // Get implementation
-    ::HEXABLOCKPlugin_Hypothesis* GetImpl();
-  
-    // Verify whether hypothesis supports given entity type 
-    CORBA::Boolean IsDimSupported( SMESH::Dimension type );
+  // Get implementation
+  ::HEXABLOCKPlugin_Hypothesis* GetImpl();
+
+  // Verify whether hypothesis supports given entity type
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
+
+  // Methods for copying mesh definition to other geometry
+  virtual bool getObjectsDependOn( std::vector< std::string > & entryArray,
+                                   std::vector< int >         & subIDArray ) const { return false; }
+  virtual bool setObjectsDependOn( std::vector< std::string > & entryArray,
+                                   std::vector< int >         & subIDArray ) { return true; }
 
  private:
-    PortableServer::POA_var _poa;// POA reference
+  PortableServer::POA_var _poa;// POA reference
 
 };