]> SALOME platform Git repositories - plugins/hexablockplugin.git/commitdiff
Salome HOME
23586: [EDF] HYDRO: Copy mesh to new geometry V9_2_0a1 V9_2_0a2 V9_2_0b1
authoreap <eap@opencascade.com>
Tue, 18 Sep 2018 12:01:48 +0000 (15:01 +0300)
committereap <eap@opencascade.com>
Tue, 18 Sep 2018 12:01:48 +0000 (15:01 +0300)
src/HEXABLOCKPlugin/HEXABLOCKPlugin_Hypothesis_i.hxx

index 96a11753fe5c3d5decb7bbd7e4e57097661f924a..2fe00ec8e4948f7a4d66cb5d36506e0451eb3fab 100755 (executable)
@@ -49,26 +49,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
 
 };