]> SALOME platform Git repositories - modules/med.git/commitdiff
Salome HOME
merge with the branch br_for_V1_3_0_b1 (branch to build the V1_3_0 version of
authornadir <nadir>
Tue, 18 Nov 2003 09:11:34 +0000 (09:11 +0000)
committernadir <nadir>
Tue, 18 Nov 2003 09:11:34 +0000 (09:11 +0000)
the module.

adm_local/unix/make_commence.in
doc/html/INPUT/HTML/Med_Gen.html
doc/html/INPUT/doxyfile
doc/html/Makefile.in
idl/MED.idl
src/MEDGUI/MED_icons.po
src/MEDGUI/MED_msg_en.po
src/MEDGUI/MED_msg_fr.po
src/MEDMEM_I/MEDMEM_Mesh_i.cxx
src/MedClient/src/COORDINATEClient.cxx

index 6def7e777ae46e3a08248f2ff2ae8345f19d18a1..12339b179f7618a9796612d71367556d8b8272a6 100644 (file)
@@ -50,8 +50,11 @@ PYTHONHOME = @PYTHONHOME@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_LIBS = @PYTHON_LIBS@
 PYTHON_VERSION = @PYTHON_VERSION@
-PYTHON_SITE = @PYTHON_SITE@
-PYTHON_SITE_INSTALL = @PYTHON_SITE_INSTALL@
+# Changes from the SalomePro V1.2c
+#PYTHON_SITE = @PYTHON_SITE@
+#PYTHON_SITE_INSTALL = @PYTHON_SITE_INSTALL@
+PYTHON_SITE = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages
+PYTHON_SITE_INSTALL = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages/salome
 
 # QT
 
@@ -104,12 +107,18 @@ MED2_MT_LIBS=@MED2_MT_LIBS@
 OCC_INCLUDES=@CAS_CPPFLAGS@
 OCC_CXXFLAGS=@CAS_CXXFLAGS@
 
-OCC_KERNEL_LIBS=@CAS_KERNEL@
-OCC_OCAF_LIBS=@CAS_OCAF@
-OCC_VIEWER_LIBS=@CAS_VIEWER@
-OCC_MODELER_LIBS=@CAS_MODELER@
-OCC_DATAEXCHANGE_LIBS=@CAS_DATAEXCHANGE@
-OCC_LIBS=@CAS_LDFLAGS@
+#OCC_KERNEL_LIBS=@CAS_KERNEL@
+#OCC_OCAF_LIBS=@CAS_OCAF@
+#OCC_VIEWER_LIBS=@CAS_VIEWER@
+#OCC_MODELER_LIBS=@CAS_MODELER@
+#OCC_DATAEXCHANGE_LIBS=@CAS_DATAEXCHANGE@
+#OCC_LIBS=@CAS_LDFLAGS@
+CAS_KERNEL=@CAS_KERNEL@
+CAS_OCAF=@CAS_OCAF@
+CAS_VIEWER=@CAS_VIEWER@
+CAS_MODELER=@CAS_MODELER@
+CAS_DATAEXCHANGE=@CAS_DATAEXCHANGE@
+CAS_LDPATH=@CAS_LDPATH@
 
 # MPICH
 
@@ -167,6 +176,8 @@ CXXFLAGS+= $(CORBA_CXXFLAGS)
 #LDFLAGS+= $(CORBA_LIBS)
 LIBS+=$(CORBA_LIBS)
 
+DOXYGEN = @DOXYGEN@
+
 ## Shared libraries
 LT_STATIC_EXEC=@LT_STATIC_EXEC@
 DYNAMIC_DIRS=@DYNAMIC_DIRS@
@@ -197,6 +208,7 @@ includedir=@includedir@/salome
 datadir=@datadir@/salome
 idldir=$(prefix)/idl/salome
 sharedpydir=@libdir@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
+incmakedir=${prefix}/salome_adm/unix
 
 docdir=$(datadir)/doc
 
index b3e7758e088103cde9d84605cc35eaf1dca09835..44b43940b338eaf9bdb3fed6ef74d1f1b3771658 100644 (file)
@@ -1,7 +1,7 @@
 <HTML><b>
 <table width="100%" BORDER>
 <tr bgcolor="#FFFFCC">
-<td colspan="11"><font size="+3"><b><div align="center"><i>interface Med_Gen</i></div></b></font></td>
+<td colspan="11"><font size="+3"><b><div align="center"><i>interface MED_Gen</i></div></b></font></td>
 </tr>
 <td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
 <td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
index bce8b46330a81d06f44431bfa4fbcf98fa8dae86..a866cb0ccae587548513fa294a1e0f63c74ec211 100755 (executable)
@@ -3,7 +3,7 @@
 #---------------------------------------------------------------------------
 # General configuration options
 #---------------------------------------------------------------------------
-PROJECT_NAME           = "SALOME PRO - MED - v.1.2"
+PROJECT_NAME           = "SALOME - MED - v.1.3.0"
 PROJECT_NUMBER         = id#1.1
 OUTPUT_DIRECTORY       = ../
 OUTPUT_LANGUAGE        = English
@@ -57,7 +57,7 @@ WARN_LOGFILE           = log.txt
 # configuration options related to the input files
 #---------------------------------------------------------------------------
 INPUT                  = ../../../share/salome/idl/MED.idl \
-                         ../../../share/salome/idl/Med_Gen.idl
+                         ../../../share/salome/idl/MED_Gen.idl
 FILE_PATTERNS          = 
 RECURSIVE              = NO
 EXCLUDE                = 
index d52af489287cb31c7b5f21d1c987fabd89a47dc5..d364ac76dc3c7aeccff54c1226ef9aa492d2e5dc 100644 (file)
@@ -6,6 +6,7 @@
 #
 # source path
 top_srcdir=@top_srcdir@
+root_srcdir=@ROOT_SRCDIR@
 top_builddir=../..
 srcdir=@srcdir@
 VPATH=.:@srcdir@
@@ -16,7 +17,7 @@ doxygen=@DOXYGEN@
 doc:
        cp -fr $(srcdir)/INPUT ./; \
        cd INPUT; \
-       sed 's|../../../share/salome|../$(top_srcdir)|' doxyfile > doxyfile1; \
+       sed 's|../../../share/salome|$(root_srcdir)|' doxyfile > doxyfile1; \
        mv -f doxyfile1 doxyfile; \
        $(doxygen) ./doxyfile; \
        cd ..; \
index fd0cc5ac608c0b38b7aa1ed897d37552de30fde3..a1b0893c4eef0e9f22b3a2f56d0cd8c0e76aaff2 100644 (file)
@@ -79,17 +79,26 @@ a %Mesh.
   const medEntityMesh MED_NODE = 3;
   const medEntityMesh MED_ALL_ENTITIES = 4;
 
+/*! 
+This enumeration contains a set of mode to store data in an array.
+For example an array of coordinates in 3D tow storage may be considered:
+ - X1,Y1,Z1,X2,Y2,...,Zn if MED_FULL_INTERLACE
+ - X1,X2,...Xn,Y1,Y2,...Zn if MED_NO_INTERLACE
+*/
   typedef long medModeSwitch;
   const medModeSwitch MED_FULL_INTERLACE = 0;
   const medModeSwitch MED_NO_INTERLACE = 1;
 
+/*! 
+This enumeration contains a set of elements defining the type of connectivity.
+*/
   typedef long medConnectivity;
   const medConnectivity MED_NODAL = 0;
   const medConnectivity MED_DESCENDING = 1;
 
 
 /*! 
-   enumeration contains a set of elements difining the type of driver.
+   enumeration contains a set of elements defining the type of driver.
 */
     typedef long medDriverTypes;
     /*!<This driver is used for reading into memory of the mesh from %MED file.*/
@@ -101,10 +110,12 @@ a %Mesh.
     An array of <VAR>medGeometryElement</VAR>
   */
   typedef sequence<medGeometryElement> medGeometryElement_array;
+
   /*!
     An array of %FAMILY
   */
   typedef sequence<FAMILY> Family_array;
+
   /*!
     An array of %GROUP
   */
@@ -169,9 +180,7 @@ a %Mesh.
     long getNumberOfNodes() raises (SALOME::SALOME_Exception);
 
     /*!
-      Returns an array of coordinates  :
-      - X1,Y1,Z1,X2,Y2,...,Zn if MED_FULL_INTERLACE
-      - X1,X2,...Xn,Y1,Y2,...Zn if MED_NO_INTERLACE
+      Returns an array of coordinates stored in any type
     */
     SALOME_MED::double_array getCoordinates(in medModeSwitch typeSwitch)
       raises (SALOME::SALOME_Exception);
@@ -204,11 +213,22 @@ a %Mesh.
     SALOME_MED::string_array getCoordinatesUnits()
       raises (SALOME::SALOME_Exception);
 
-    SUPPORT getBoundaryElements(in medEntityMesh Entity)            
-                                            raises (SALOME::SALOME_Exception);
+    /*!
+      Returns the <VAR>SUPPORT<VAR> containing the boundary elements
+      of the mesh.
+    */
+
+    SUPPORT getBoundaryElements(in medEntityMesh Entity)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+      Returns the <VAR>SUPPORT<VAR> containing the boundary elements
+      of the support mySupport3D.
+    */
     SUPPORT getSkin(in SUPPORT mySupport3D ) raises (SALOME::SALOME_Exception);
 
     SALOME_MED::long_array getGlobalNumberingIndex(in medEntityMesh entity) ;
+
     struct coordinateInfos
     {
        string                  coordSystem;
index e1121dcdf4e5a717c7b2f7d4ae90fdb5287b3de8..2aefa196f5d277d020f720b0bf22a33c0fc88d6d 100644 (file)
@@ -1,7 +1,29 @@
-# This is a Qt message file in .po format.  Each msgid starts with
-# a scope.  This scope should *NOT* be translated - eg. translating
-# from French to English, "Foo::Bar" would be translated to "Pub",
-# not "Foo::Pub".
+#  MED MEDGUI : MED component GUI implemetation 
+#
+#  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+#  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+# 
+#  This library is free software; you can redistribute it and/or 
+#  modify it under the terms of the GNU Lesser General Public 
+#  License as published by the Free Software Foundation; either 
+#  version 2.1 of the License. 
+# 
+#  This library is distributed in the hope that it will be useful, 
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+#  Lesser General Public License for more details. 
+# 
+#  You should have received a copy of the GNU Lesser General Public 
+#  License along with this library; if not, write to the Free Software 
+#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+# 
+#  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+#
+#
+#
+#  File   : MedGUI_icons.po
+#  Module : MED
+
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
@@ -10,3 +32,4 @@ msgstr ""
 "Last-Translator: FULLNAME <EMAIL@ADDRESS>\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 
+<
\ No newline at end of file
index 429a86caa2a4b32d7668cdbcd547647dc3b8e2ce..fdf99dfb5a1647db831cd265708cc4d5bd907449 100644 (file)
@@ -1,7 +1,29 @@
-# This is a Qt message file in .po format.  Each msgid starts with
-# a scope.  This scope should *NOT* be translated - eg. translating
-# from French to English, "Foo::Bar" would be translated to "Pub",
-# not "Foo::Pub".
+#  MED MEDGUI : MED component GUI implemetation 
+#
+#  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+#  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+# 
+#  This library is free software; you can redistribute it and/or 
+#  modify it under the terms of the GNU Lesser General Public 
+#  License as published by the Free Software Foundation; either 
+#  version 2.1 of the License. 
+# 
+#  This library is distributed in the hope that it will be useful, 
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+#  Lesser General Public License for more details. 
+# 
+#  You should have received a copy of the GNU Lesser General Public 
+#  License along with this library; if not, write to the Free Software 
+#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+# 
+#  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+#
+#
+#
+#  File   : MED_msg_en.po
+#  Module : MED
+
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
index ed84d64c4792a810f370e097357106ba506f91c7..3ad78ec6d12059f3bcdfd5106fa2ac88050fc1d8 100644 (file)
@@ -1,7 +1,29 @@
-# This is a Qt message file in .po format.  Each msgid starts with
-# a scope.  This scope should *NOT* be translated - eg. translating
-# from French to English, "Foo::Bar" would be translated to "Pub",
-# not "Foo::Pub".
+#  MED MEDGUI : MED component GUI implemetation 
+#
+#  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+#  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+# 
+#  This library is free software; you can redistribute it and/or 
+#  modify it under the terms of the GNU Lesser General Public 
+#  License as published by the Free Software Foundation; either 
+#  version 2.1 of the License. 
+# 
+#  This library is distributed in the hope that it will be useful, 
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+#  Lesser General Public License for more details. 
+# 
+#  You should have received a copy of the GNU Lesser General Public 
+#  License along with this library; if not, write to the Free Software 
+#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+# 
+#  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+#
+#
+#
+#  File   : MED_msg_fr.po
+#  Module : MED
+
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
index 97abcd905abe4764d23987b98c83ed32f56fcc55..e42e214b39bd9aa40251524012e550dc7ea6c285 100644 (file)
@@ -516,7 +516,8 @@ MESSAGE("MED_NODAL");
                        const int * tab=_mesh->getConnectivityIndex(
                                convertIdlConnToMedConn(mode),
                                convertIdlEntToMedEnt(entity));
-                       nbelements = tab[elt1 ] - 1 ;
+                       nbelements = elt1*(convertIdlEltToMedElt(geomElement)%100);
+                       //                      nbelements = tab[elt1 ] - 1 ;
                }
 SCRUTE(entity);
 SCRUTE(geomElement);
index 428ba09ffa70ed0a20ac7b9973396f5d8cf911a9..2c8aa6ca979b39922b5d81842ed7da25c3e586fc 100644 (file)
@@ -1,4 +1,3 @@
-#define _DEBUG_
 #include "COORDINATEClient.hxx"
 #include <string>
 #include "UtilClient.hxx"