]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
Update from OCC OCC_development_01 OCC_initial_01 V2_1_0 V2_2_0a1
authoradmin <salome-admin@opencascade.com>
Fri, 17 Dec 2004 11:38:32 +0000 (11:38 +0000)
committeradmin <salome-admin@opencascade.com>
Fri, 17 Dec 2004 11:38:32 +0000 (11:38 +0000)
INSTALL [new file with mode: 0644]
Makefile.in
bin/VERSION [new file with mode: 0755]
src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cxx

diff --git a/INSTALL b/INSTALL
new file mode 100644 (file)
index 0000000..2e26afe
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,4 @@
+This is the version 2.1.0 of NETGENPLUGIN
+Compatible with :
+       - KERNEL 2.1.0
+       - SMESH 2.1.0
index 4a77ac42adc493f6f116bb5bf2290958e5f3a868..bc00cd66769c2add1731e9ed54b626bac377d1ee 100644 (file)
@@ -9,7 +9,7 @@
 top_srcdir=@top_srcdir@
 top_builddir=.
 srcdir=@srcdir@
-VPATH=.:@srcdir@:@top_srcdir@/resources
+VPATH=.:@srcdir@:@top_srcdir@/bin:@top_srcdir@/resources:./bin:@top_srcdir@/idl
 
 
 @COMMENCE@
@@ -18,6 +18,8 @@ SUBDIRS = idl src
 
 RESOURCES_FILES = NETGENPlugin.xml
 
+BIN_SCRIPT = VERSION
+
 # copy header files in common directory ------------
 
 ifeq ($(HAVE_SSTREAM),yes)
@@ -45,6 +47,13 @@ include/salome/sstream: salome_adm/unix/sstream
        -$(RM) $@
        $(LN_S) ../../$< $@
 
+# install script in $(bindir) :
+install-bin: $(BIN_SCRIPT)
+       $(INSTALL) -d  $(bindir)
+       if test $(BIN_SCRIPT)X != X; then                       \
+               $(INSTALL_PROGRAM) $^ $(bindir);                \
+       fi
+
 # CLEAN --------------------
 
 distclean: distclean-other
@@ -57,3 +66,4 @@ distclean-other:
 
 @MODULE@
 
+install: install-bin
diff --git a/bin/VERSION b/bin/VERSION
new file mode 100755 (executable)
index 0000000..05d399c
--- /dev/null
@@ -0,0 +1 @@
+THIS IS SALOME - NETGENPLUGIN VERSION: 2.1.0
index 98b1e660b688765af4a4929370eedd4a77d5e86f..7f17292938d6fa850595748d6441a4de990e38b1 100644 (file)
@@ -12,6 +12,7 @@ using namespace std;
 #include "NETGENPlugin_NETGEN_3D.hxx"
 #include "SMESH_Gen.hxx"
 #include "SMESH_Mesh.hxx"
+#include "SMESH_subMesh.hxx"
 
 #include "SMDS_MeshElement.hxx"
 #include "SMDS_MeshNode.hxx"
@@ -99,8 +100,8 @@ bool NETGENPlugin_NETGEN_3D::CheckHypothesis
   theHyp = (*itl); // use only the first hypothesis
 
   string hypName = theHyp->GetName();
-  int hypId = theHyp->GetID();
-  SCRUTE(hypName);
+//   int hypId = theHyp->GetID();
+//   SCRUTE(hypName);
 
   bool isOk = false;
 
@@ -760,7 +761,12 @@ bool NETGENPlugin_NETGEN_3D::Compute(SMESH_Mesh& aMesh,
 
       Ng_Result status;
 
-      status = Ng_GenerateVolumeMesh(Netgen_mesh, &Netgen_param);
+      try {
+        status = Ng_GenerateVolumeMesh(Netgen_mesh, &Netgen_param);
+      } catch (...) {
+        MESSAGE("An exception has been caught during the Volume Mesh Generation ...");
+        status = NG_VOLUME_FAILURE;
+      }
 
       SCRUTE(status);