Salome HOME
Give public access to the "getPointer" function of all "*Servant" classes.
authorOvidiu Mircescu <ovidiu.mircescu@edf.fr>
Mon, 8 Feb 2016 09:29:55 +0000 (10:29 +0100)
committerOvidiu Mircescu <ovidiu.mircescu@edf.fr>
Mon, 8 Feb 2016 09:29:55 +0000 (10:29 +0100)
This access is usefull when you are on the server side and you want to work on
the MedCoupling structure without making a costly copy.

19 files changed:
src/MEDCouplingCorba/DataArrayDoubleServant.hxx
src/MEDCouplingCorba/DataArrayIntServant.hxx
src/MEDCouplingCorba/DataArrayServant.hxx
src/MEDCouplingCorba/MEDCoupling1DGTUMeshServant.hxx
src/MEDCouplingCorba/MEDCoupling1GTUMeshServant.hxx
src/MEDCouplingCorba/MEDCoupling1SGTUMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingCMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingCurveLinearMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingExtrudedMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingFieldDoubleServant.hxx
src/MEDCouplingCorba/MEDCouplingFieldOverTimeServant.hxx
src/MEDCouplingCorba/MEDCouplingFieldServant.hxx
src/MEDCouplingCorba/MEDCouplingFieldTemplateServant.hxx
src/MEDCouplingCorba/MEDCouplingIMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingMultiFieldsServant.hxx
src/MEDCouplingCorba/MEDCouplingPointSetServant.hxx
src/MEDCouplingCorba/MEDCouplingStructuredMeshServant.hxx
src/MEDCouplingCorba/MEDCouplingUMeshServant.hxx

index 10c07bca5a47708f5c2597a769bbbefbeadbfc1d..2036fddc325078bbd066e59e6d8db9a71129d0cf 100644 (file)
@@ -40,10 +40,10 @@ namespace MEDCoupling
     typedef DataArrayDouble CppType;
     DataArrayDoubleServant(const DataArrayDouble *cppPointer);
   protected:
-    const DataArrayDouble *getPointer() const { return (const DataArrayDouble *)(_cpp_pointer); }
     SALOME::StringSeq *GetExportableFormats();
     CORBA::Boolean ExportDataAs(const char *format, SALOME::GenericObj_out exporter);
   public:
+    const DataArrayDouble *getPointer() const { return (const DataArrayDouble *)(_cpp_pointer); }
     void getTinyInfo(SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfString_out sa);
     void getSerialisationData(SALOME_TYPES::ListOfDouble_out da);
   };
index 88965a54b5a8fb809a81f03bdf592f94fe073d7d..e51d68c61185923ec4d1432f167a9ea62f06cf9a 100644 (file)
@@ -39,10 +39,10 @@ namespace MEDCoupling
     typedef DataArrayInt CppType;
     DataArrayIntServant(const DataArrayInt *cppPointer);
   protected:
-    const DataArrayInt *getPointer() const { return (const DataArrayInt *)(_cpp_pointer); }
     SALOME::StringSeq *GetExportableFormats();
     CORBA::Boolean ExportDataAs(const char *format, SALOME::GenericObj_out exporter);
   public:
+    const DataArrayInt *getPointer() const { return (const DataArrayInt *)(_cpp_pointer); }
     void getTinyInfo(SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfString_out sa);
     void getSerialisationData(SALOME_TYPES::ListOfLong_out da);
   };
index 46e19fcf602b9d8ad6f1868c2d4623a9865a82bf..4491d54abbe521e152f125c4341e192f537e8f19 100644 (file)
@@ -40,7 +40,7 @@ namespace MEDCoupling
     DataArrayServant(const DataArray *cppPointer);
     char *getName();
     SALOME_TYPES::ListOfString *getInfoOnComponents();
-  protected:
+  public:
     const DataArray *getPointer() const { return (const DataArray *)(_cpp_pointer); }
   };
 }
index 6d15b1bd74404c2695361981b1f80971b475ae7c..80a85905d3ac28cc267a78ab1fcee1bd6dd71e5a 100644 (file)
@@ -38,7 +38,7 @@ namespace MEDCoupling
   public:
     typedef MEDCoupling1DGTUMesh CppType;
     MEDCoupling1DGTUMeshServant(const MEDCoupling1DGTUMesh *cppPointerOfMesh);
-  protected:
+  public:
     const MEDCoupling1DGTUMesh *getPointer() const { return (const MEDCoupling1DGTUMesh *)_cpp_pointer; }
   };
 }
index 6f16a1b16bbb368833a3a083bd1a7db1eeed5435..06bb0f8075e12323f9a790908c7a61d9e4c926bb 100644 (file)
@@ -38,7 +38,7 @@ namespace MEDCoupling
   public:
     typedef MEDCoupling1GTUMesh CppType;
     MEDCoupling1GTUMeshServant(const MEDCoupling1GTUMesh *cppPointerOfMesh);
-  protected:
+  public:
     const MEDCoupling1GTUMesh *getPointer() const { return (const MEDCoupling1GTUMesh *)_cpp_pointer; }
   };
 }
index 6e3bbd1ea0f57a15a7be436df51d245ce6ad982a..d4adf0eb64d92b7e447c20c48897eb7faa882940 100644 (file)
@@ -38,7 +38,7 @@ namespace MEDCoupling
   public:
     typedef MEDCoupling1SGTUMesh CppType;
     MEDCoupling1SGTUMeshServant(const MEDCoupling1SGTUMesh *cppPointerOfMesh);
-  protected:
+  public:
     const MEDCoupling1SGTUMesh *getPointer() const { return (const MEDCoupling1SGTUMesh *)_cpp_pointer; }
   };
 }
index 2f6ac08ea204b8cba00ec55e3d9db2cb3593e206..eae267fbda59836fae906ac91fe7562eab8c686a 100644 (file)
@@ -37,7 +37,7 @@ namespace MEDCoupling
     typedef MEDCouplingCMesh CppType;
     MEDCouplingCMeshServant(const MEDCouplingCMesh *cppPointerOfMesh);
     ~MEDCouplingCMeshServant();
-  private:
+  public:
     const MEDCouplingCMesh *getPointer() const { return (const MEDCouplingCMesh *)(_cpp_pointer); }
   };
 }
index f54daaea05a580815c9ce0a7e8969a0817673509..022d4c698b48bed950451054773f3bda76388af5 100644 (file)
@@ -37,7 +37,7 @@ namespace MEDCoupling
     typedef MEDCouplingCurveLinearMesh CppType;
     MEDCouplingCurveLinearMeshServant(const MEDCouplingCurveLinearMesh *cppPointerOfMesh);
     ~MEDCouplingCurveLinearMeshServant();
-  private:
+  public:
     const MEDCouplingCurveLinearMesh *getPointer() const { return (const MEDCouplingCurveLinearMesh *)(_cpp_pointer); }
   };
 }
index df7d69fd3e2cbc8c337d54b24d5acca4c027a57f..ede02c65734b8456242e230cd58ea58ce797c825 100644 (file)
@@ -37,7 +37,7 @@ namespace MEDCoupling
     typedef MEDCouplingMappedExtrudedMesh CppType;
     MEDCouplingExtrudedMeshServant(const MEDCouplingMappedExtrudedMesh *cppPointerOfMesh);
     ~MEDCouplingExtrudedMeshServant();
-  private:
+  public:
     const MEDCouplingMappedExtrudedMesh *getPointer() const { return (const MEDCouplingMappedExtrudedMesh *)(_cpp_pointer); }
   };
 }
index ed4950a0c3bd28e9255dfa7b13bdf35858242a5d..b2773d1a3e79a845f730fcfe2b381967f39d582d 100644 (file)
@@ -44,7 +44,7 @@ namespace MEDCoupling
   public:
     typedef MEDCouplingFieldDouble CppType;
     MEDCouplingFieldDoubleServant(const MEDCouplingFieldDouble *cppPointerOfMesh);
-  protected:
+  public:
     const MEDCouplingFieldDouble *getPointer() const { return (const MEDCouplingFieldDouble *)(_cpp_pointer); }
   protected:
     char *getName();
index a4eaa93bab4392dc1d180bdcf5a6cbc424aa5b34..d6b029a7b4c137a8cf712d79d22388b26944af92 100644 (file)
@@ -38,7 +38,7 @@ namespace MEDCoupling
   public:
     typedef MEDCouplingFieldOverTime CppType;
     MEDCouplingFieldOverTimeServant(const MEDCouplingFieldOverTime *cppPointer);
-  protected:
+  public:
     const MEDCouplingFieldOverTime *getPointer() const { return (const MEDCouplingFieldOverTime *)(_cpp_pointer); }
   protected:
     void getTinyInfoAboutTimeDefinition(SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfDouble_out da);
index 9fc758a244b987eb04f3a7982345bd47127c0130..a99d815a0f7b42a66366e53205cde19460bfacdb 100644 (file)
@@ -39,8 +39,8 @@ namespace MEDCoupling
   {
   protected:
     MEDCouplingFieldServant(const MEDCouplingField *cppPointerOfMesh);
-    const MEDCouplingField *getPointer() const { return (const MEDCouplingField *)(_cpp_pointer); }
   public:
+    const MEDCouplingField *getPointer() const { return (const MEDCouplingField *)(_cpp_pointer); }
     static SALOME_MED::MEDCouplingMeshCorbaInterface_ptr BuildCorbaRefFromCppPointer(const MEDCouplingMesh *mesh);
   protected:
     SALOME_MED::MEDCouplingMeshCorbaInterface_ptr getMesh();
index bfcdb24eedc53e931f4be2b2b2899b0ebcdededd..e97b72ee9fdc9cd4c173e3eb52bba2afa11018a1 100644 (file)
@@ -44,7 +44,7 @@ namespace MEDCoupling
   public:
     typedef MEDCouplingFieldTemplate CppType;
     MEDCouplingFieldTemplateServant(const MEDCouplingFieldTemplate *cppPointerOfMesh);
-  protected:
+  public:
     const MEDCouplingFieldTemplate *getPointer() const { return (const MEDCouplingFieldTemplate *)(_cpp_pointer); }
   protected:
     void getTinyInfo(SALOME_TYPES::ListOfLong_out la, SALOME_TYPES::ListOfDouble_out da, SALOME_TYPES::ListOfString_out sa);
index fcf0b83b19fa4ebf2ea0fe1413579ebd73d047a2..c892157b4d3db1837a82db07f86f832c2a6feab7 100644 (file)
@@ -37,7 +37,7 @@ namespace MEDCoupling
     typedef MEDCouplingIMesh CppType;
     MEDCouplingIMeshServant(const MEDCouplingIMesh *cppPointerOfMesh);
     ~MEDCouplingIMeshServant();
-  private:
+  public:
     const MEDCouplingIMesh *getPointer() const { return (const MEDCouplingIMesh *)(_cpp_pointer); }
   };
 }
index 5394c0cf8422aa109997753f7bb547c380a5f935..57a38f1460a7776e7e0eeaadc328e1728d519c26 100644 (file)
@@ -38,6 +38,7 @@ namespace MEDCoupling
   {
   protected:
     MEDCouplingMeshServant(const MEDCouplingMesh *cppPointerOfMesh);
+  public:
     const MEDCouplingMesh *getPointer() const { return (const MEDCouplingMesh *)(_cpp_pointer); }
   protected:
     char *getName();
index 3339ba72f6abfc3bd7a5dc51a34db6172b376637..84e46c340615f2f652d2b056f7d6d1325754b7a3 100644 (file)
@@ -43,7 +43,7 @@ namespace MEDCoupling
   public:
     typedef MEDCouplingMultiFields CppType;
     MEDCouplingMultiFieldsServant(const MEDCouplingMultiFields *cppPointer);
-  protected:
+  public:
     const MEDCouplingMultiFields *getPointer() const { return (const MEDCouplingMultiFields *)(_cpp_pointer); }
   protected:
     char *getName();
index 7aae859e4cadc1aba99d088a456b610cffebe8d8..1a8d4fcbd30e754a5af2cdbb9ade04e8445fabd4 100644 (file)
@@ -42,7 +42,7 @@ namespace MEDCoupling
     MEDCouplingPointSetServant(const MEDCouplingPointSet *cppPointerOfMesh);
     ~MEDCouplingPointSetServant();
     SALOME_MED::DataArrayDoubleCorbaInterface_ptr getCoords();
-  private:
+  public:
     const MEDCouplingPointSet *getPointer() const { return (const MEDCouplingPointSet *)(_cpp_pointer); }
   };
 }
index 31e8ba977dd8ca9d2737aeef5549979b4d58674c..26dcf6127344ebb6b0b4ecc3f7de4335ed983cc1 100644 (file)
@@ -41,7 +41,7 @@ namespace MEDCoupling
   protected:
     MEDCouplingStructuredMeshServant(const MEDCouplingStructuredMesh *cppPointerOfMesh);
     ~MEDCouplingStructuredMeshServant();
-  private:
+  public:
     const MEDCouplingStructuredMesh *getPointer() const { return (const MEDCouplingStructuredMesh *)(_cpp_pointer); }
   };
 }
index 431c64561f9e4b92d5a8c053141110199adf1178..20333627636f354e979810d9bfcd680ee299326b 100644 (file)
@@ -38,7 +38,7 @@ namespace MEDCoupling
   public:
     typedef MEDCouplingUMesh CppType;
     MEDCouplingUMeshServant(const MEDCouplingUMesh *cppPointerOfMesh);
-  protected:
+  public:
     const MEDCouplingUMesh *getPointer() const { return (const MEDCouplingUMesh *)_cpp_pointer; }
   };
 }