Salome HOME
modules/smesh.git
7 years agoCMake: doing proper string comparison in IF clause
mpa [Wed, 23 Oct 2013 10:22:41 +0000 (10:22 +0000)]
CMake: doing proper string comparison in IF clause

7 years agoCmake: add make clean for generated files in documentation
mpa [Tue, 22 Oct 2013 09:58:51 +0000 (09:58 +0000)]
Cmake: add make clean for generated files in documentation

7 years agoImprove make dev_docs step:
mpa [Tue, 22 Oct 2013 09:56:22 +0000 (09:56 +0000)]
Improve make dev_docs step:
- It does not install anything; only generates output with doxygen
- make install installs output files generated by make dev_docs
- make clean cleans generated files

7 years agoCMake: using SALOME_ACCUMULATE_HEADERS() to populate the complete list of includes...
mpa [Tue, 22 Oct 2013 08:11:34 +0000 (08:11 +0000)]
CMake: using SALOME_ACCUMULATE_HEADERS() to populate the complete list of includes required by SMESH header files.

7 years ago- SALOME_BUILD_DOC, SALOME_BUILD_TESTS and SALOME_BUILD_GUI should be independent...
mpa [Tue, 22 Oct 2013 07:35:44 +0000 (07:35 +0000)]
- SALOME_BUILD_DOC, SALOME_BUILD_TESTS and SALOME_BUILD_GUI should be independent in each module
- Add definitions and include directories of dependent modules

7 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Mon, 21 Oct 2013 13:07:09 +0000 (13:07 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

  Make all fields protected

7 years agoGive proper permissions to Python scripts
vsr [Mon, 21 Oct 2013 11:21:11 +0000 (11:21 +0000)]
Give proper permissions to Python scripts

7 years agoGive proper permissions to Python scripts
vsr [Mon, 21 Oct 2013 11:11:39 +0000 (11:11 +0000)]
Give proper permissions to Python scripts

7 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Mon, 21 Oct 2013 08:21:05 +0000 (08:21 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

  Make myBox protected

7 years agoSmall correction.
rnv [Fri, 18 Oct 2013 14:32:33 +0000 (14:32 +0000)]
Small correction.

7 years agoWIN32 compilation of the SMESH module:
rnv [Fri, 18 Oct 2013 13:29:00 +0000 (13:29 +0000)]
WIN32 compilation of the SMESH module:

1) Fix common WIN32 compilation errors.
2) Replace WNT deprecated macro definition by the WIN32.
3) Remove unnecessary test executables.
4) Make MEFISTO2D algorithm optional: try to determine f2c generator and generate C code from Fortran, otherwise MEFISTO2D is unavailable.

7 years agoManage concurrent hypotheses sets properly
vsr [Fri, 18 Oct 2013 11:05:26 +0000 (11:05 +0000)]
Manage concurrent hypotheses sets properly

7 years ago22355: EDF SMESH: New 1D hypothesis "Adaptive"
eap [Thu, 17 Oct 2013 12:48:25 +0000 (12:48 +0000)]
22355: EDF SMESH: New 1D hypothesis "Adaptive"

make getChildIndex() static

7 years ago22332: EDF 2725 SMESH: Convert to bi-quadratic failure after hexotic meshing
eap [Wed, 16 Oct 2013 14:24:20 +0000 (14:24 +0000)]
22332: EDF 2725 SMESH: Convert to bi-quadratic failure after hexotic meshing

In GetCentralNode(), check UV of corner nodes

7 years agoFirst step for the "21793: [CEA 625] Clipping : from coordinates or from bounding...
rnv [Wed, 16 Oct 2013 12:56:06 +0000 (12:56 +0000)]
First step for the "21793: [CEA 625] Clipping : from coordinates or from bounding box" issue.

7 years agoRNV: Fix compilation in the WITHOUT GUI mode.
inv [Tue, 15 Oct 2013 06:49:00 +0000 (06:49 +0000)]
RNV: Fix compilation in the WITHOUT GUI mode.

7 years agoREG: Verima / Build procedure: Updated the CMake build procedure and removed some...
rnc [Mon, 14 Oct 2013 15:02:25 +0000 (15:02 +0000)]
REG: Verima / Build procedure: Updated the CMake build procedure and removed some files previously added by mistake

7 years agoIMP: Verima / New Plugin: Added a plugin for meshers quality testing (work done at...
rnc [Mon, 14 Oct 2013 13:27:09 +0000 (13:27 +0000)]
IMP: Verima / New Plugin: Added a plugin for meshers quality testing (work done at EDF by Pascale Noyret and Bruno Clement)

7 years agoExpose missing configuration
vsr [Mon, 14 Oct 2013 10:40:52 +0000 (10:40 +0000)]
Expose missing configuration

7 years agoIMP: SMESH / CMake build procedure: Added the export of MEDFILE_ROOT_DIR to the confi...
rnc [Mon, 14 Oct 2013 09:14:04 +0000 (09:14 +0000)]
IMP: SMESH / CMake build procedure: Added the export of MEDFILE_ROOT_DIR to the configuration file so that other modules can find MEDFILE based on the information provided by SMESH.

7 years agoMerge from V7_siman 11/10/2013
vsr [Fri, 11 Oct 2013 12:58:32 +0000 (12:58 +0000)]
Merge from V7_siman 11/10/2013

7 years agoRemove python code to create, copy and remove directories, use cmake -E mode instead.
rnv [Fri, 11 Oct 2013 08:41:28 +0000 (08:41 +0000)]
Remove python code to create, copy and remove directories, use cmake -E mode instead.

7 years agoPorting SALOME SMESH module to the CMake build system: initial version.
rnv [Thu, 10 Oct 2013 12:57:42 +0000 (12:57 +0000)]
Porting SALOME SMESH module to the CMake build system: initial version.

7 years ago-#if OCC_VERSION_LARGE > 0x06010000
eap [Thu, 10 Oct 2013 10:29:42 +0000 (10:29 +0000)]
-#if OCC_VERSION_LARGE > 0x06010000
           OCC_CATCH_SIGNALS;
-#endif

7 years agocatch exceptions in "rate = algo->GetProgress();"
eap [Thu, 10 Oct 2013 10:26:03 +0000 (10:26 +0000)]
catch exceptions in "rate = algo->GetProgress();"

7 years agoFix multi-file dump
eap [Wed, 9 Oct 2013 16:25:36 +0000 (16:25 +0000)]
Fix multi-file dump

7 years agoFix
eap [Wed, 9 Oct 2013 16:06:33 +0000 (16:06 +0000)]
Fix
1) SALOME Forum bug http://www.salome-platform.org/forum/forum_14/610436714
2) Regressions of SALOME_TESTS/Grids/smesh/imps_09/K0

7 years agoFix remarks related to the "0021709: [CEA 583] Toolbar preferences" issue.
rnv [Tue, 8 Oct 2013 15:22:55 +0000 (15:22 +0000)]
Fix remarks related to the "0021709: [CEA 583] Toolbar preferences" issue.

7 years agoImplementation of the "0021709: [CEA 583] Toolbar preferences" issue.
rnv [Fri, 4 Oct 2013 14:02:16 +0000 (14:02 +0000)]
Implementation of the "0021709: [CEA 583] Toolbar preferences" issue.

7 years ago0022172: [CEA 790] create the groups corresponding to domains (note 0016221)
eap [Fri, 4 Oct 2013 10:12:56 +0000 (10:12 +0000)]
0022172: [CEA 790] create the groups corresponding to domains (note 0016221)

A better fix for Clear() for the mesh w/o shape

7 years ago0022172: [CEA 790] create the groups corresponding to domains (note 0016221)
eap [Fri, 4 Oct 2013 10:08:21 +0000 (10:08 +0000)]
0022172: [CEA 790] create the groups corresponding to domains (note 0016221)

Fix Clear() for the mesh w/o shape

7 years agoFix doxycomments
eap [Fri, 27 Sep 2013 07:57:23 +0000 (07:57 +0000)]
Fix doxycomments

7 years agoFix warning
eap [Fri, 27 Sep 2013 07:54:54 +0000 (07:54 +0000)]
Fix warning
unused variable 'ielem'

7 years agoFix warning
eap [Fri, 27 Sep 2013 07:51:07 +0000 (07:51 +0000)]
Fix warning
no return statement in function returning non-void

7 years agountabify
eap [Thu, 26 Sep 2013 08:44:08 +0000 (08:44 +0000)]
untabify

7 years agoFor PPGP: in GetAlgoState() remove INFOS( "None algorithm attached" ) since hyp
eap [Wed, 25 Sep 2013 08:16:55 +0000 (08:16 +0000)]
For PPGP: in GetAlgoState() remove INFOS( "None algorithm attached" ) since hyp
definition errors are reported now in both gui and tui modes

7 years agoFix for SMESH::FT_BallDiameter
eap [Mon, 23 Sep 2013 08:23:40 +0000 (08:23 +0000)]
Fix for SMESH::FT_BallDiameter

7 years ago0022318: [CEA] Problems with study dump in SMESH
eap [Fri, 20 Sep 2013 15:35:08 +0000 (15:35 +0000)]
0022318: [CEA] Problems with study dump in SMESH

WNT porting

7 years ago0022318: [CEA] Problems with study dump in SMESH
eap [Fri, 20 Sep 2013 15:34:52 +0000 (15:34 +0000)]
0022318: [CEA] Problems with study dump in SMESH

Restore
  Swap "aFilterManager.CreateFilter()" and "smesh.GetFilterFromCriteria(criteria)"

7 years agoFix omniORB::fatalException at SALOME termination after creating a Mesh in Python
eap [Thu, 19 Sep 2013 12:44:24 +0000 (12:44 +0000)]
Fix omniORB::fatalException at SALOME termination after creating a Mesh in Python

do not call mesh.Register() as this prevents mesh servant deletion at closing study

7 years agoFix omniORB::fatalException at SALOME termination after creating a Mesh in Python
eap [Thu, 19 Sep 2013 12:40:41 +0000 (12:40 +0000)]
Fix omniORB::fatalException at SALOME termination after creating a Mesh in Python

Deactivate CORBA object in destructor

7 years ago22318: [CEA] Problems with study dump in SMESH
eap [Thu, 19 Sep 2013 12:34:44 +0000 (12:34 +0000)]
22318: [CEA] Problems with study dump in SMESH

Memory usage and performance optimization: do not make a script from
lines and than split it back into lines several times.

7 years agofix getSubmeshIDForCopiedMesh()
eap [Wed, 18 Sep 2013 12:57:26 +0000 (12:57 +0000)]
fix getSubmeshIDForCopiedMesh()

7 years agoImplementation of the "0022102: EDF 1496 SMESH : Displaying of discrete elements...
rnv [Fri, 13 Sep 2013 10:00:15 +0000 (10:00 +0000)]
Implementation of the "0022102: EDF 1496 SMESH : Displaying of discrete elements in SMESH relating to their attribute (diameter)" issue.

7 years agoFix memory leaks: another attempt
vsr [Fri, 13 Sep 2013 06:58:16 +0000 (06:58 +0000)]
Fix memory leaks: another attempt

7 years agoFix memory leaks
vsr [Fri, 13 Sep 2013 06:35:30 +0000 (06:35 +0000)]
Fix memory leaks

7 years ago0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure
vsr [Thu, 12 Sep 2013 14:18:54 +0000 (14:18 +0000)]
0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure

7 years ago0022318: [CEA] Problems with study dump in SMESH
eap [Thu, 12 Sep 2013 11:11:52 +0000 (11:11 +0000)]
0022318: [CEA] Problems with study dump in SMESH

Memory needed for SMESH_2smeshpy::ConvertScript() reduced by 3 times

7 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 07:29:50 +0000 (07:29 +0000)]
Fix linkage problem

7 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 07:16:32 +0000 (07:16 +0000)]
Fix linkage problem

7 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 07:06:31 +0000 (07:06 +0000)]
Fix linkage problem

7 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 06:56:51 +0000 (06:56 +0000)]
Fix linkage problem

7 years agoFix linkage problem
vsr [Thu, 12 Sep 2013 06:38:25 +0000 (06:38 +0000)]
Fix linkage problem

7 years agoCorrection of a spelling mistake :
fahed [Wed, 11 Sep 2013 12:41:25 +0000 (12:41 +0000)]
Correction of a spelling mistake :
"bynary" becomes "binary"

7 years agoCorrection of the documentation about GMF import/export.
fahed [Wed, 11 Sep 2013 12:22:01 +0000 (12:22 +0000)]
Correction of the documentation about GMF import/export.

7 years agoagain: Avoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()
eap [Wed, 11 Sep 2013 10:34:33 +0000 (10:34 +0000)]
again: Avoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()

7 years agoAvoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()
eap [Tue, 10 Sep 2013 14:28:13 +0000 (14:28 +0000)]
Avoid SIGSEGV in debug mode if CheckNbEdges() is called w/o calling Compute()

7 years ago22170: [CEA 704] Redirect NETGEN outup in a log file
eap [Tue, 10 Sep 2013 13:52:57 +0000 (13:52 +0000)]
22170: [CEA 704] Redirect NETGEN outup in a log file

restore cout possibly redirected by algo

7 years agoFix boost_filesystem usage
barate [Fri, 6 Sep 2013 16:13:23 +0000 (16:13 +0000)]
Fix boost_filesystem usage

7 years agoProgress bar. Increase difference between computeCost of EDGE and FACE
eap [Tue, 3 Sep 2013 15:48:57 +0000 (15:48 +0000)]
Progress bar. Increase difference between computeCost of EDGE and FACE

7 years agoRegression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A6
eap [Tue, 3 Sep 2013 11:38:19 +0000 (11:38 +0000)]
Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A6

TTElemOfElemListMap and TElemOfVecOfNnlmiMap must use same comparator
for correct work of makeWalls()

7 years ago0022308: EDF 2572 SMESH: Can't import a file with a non ascii character in the path
vsr [Tue, 3 Sep 2013 10:58:47 +0000 (10:58 +0000)]
0022308: EDF 2572 SMESH: Can't import a file with a non ascii character in the path

7 years ago1) Use transformation for projection from bottom to top
eap [Tue, 3 Sep 2013 10:42:36 +0000 (10:42 +0000)]
1) Use transformation for projection from bottom to top
2) Improve performance of TPCurveOnHorFaceAdaptor::Value() by avoiding
creation of PCurves on planar faces
3) Report a meaningful error in case of missing 1D algo

7 years agoenable ComputeParameters() to find a better solution in hard cases
eap [Tue, 3 Sep 2013 10:33:38 +0000 (10:33 +0000)]
enable ComputeParameters() to find a better solution in hard cases
(concave faces)

+  void refineParametersOnFace( const gp_Pnt& thePoint, gp_XYZ& theParams, int theFaceID );

7 years agoBug: preview works correctly only once, other times preview shows the same
eap [Tue, 3 Sep 2013 09:42:04 +0000 (09:42 +0000)]
Bug: preview works correctly only once, other times preview shows the same
as at the 1st time.

Ensure clearing of tmp mesh

7 years agoIMP: SMESH / Yams plug-in: Some more updates for porting to MGSurfOpt 1.1
rnc [Mon, 2 Sep 2013 11:46:39 +0000 (11:46 +0000)]
IMP: SMESH / Yams plug-in: Some more updates for porting to MGSurfOpt 1.1

7 years agoMore examples of filter usage
eap [Mon, 2 Sep 2013 10:47:47 +0000 (10:47 +0000)]
More examples of filter usage

7 years agofix copy/paste error
eap [Mon, 2 Sep 2013 08:21:16 +0000 (08:21 +0000)]
fix copy/paste error

7 years agoIMP: SMESH/Yams plug-in: Update to use Meshgems-SurfOpt 1.1 (new name of Yams)
rnc [Fri, 30 Aug 2013 15:35:06 +0000 (15:35 +0000)]
IMP: SMESH/Yams plug-in: Update to use Meshgems-SurfOpt 1.1 (new name of Yams)

7 years agoRemoving --execute option is unit tests
aguerre [Thu, 29 Aug 2013 09:28:56 +0000 (09:28 +0000)]
Removing --execute option is unit tests

7 years agofix leaks of SALOMEDS_UseCaseBuilder_i
eap [Wed, 28 Aug 2013 12:10:59 +0000 (12:10 +0000)]
fix leaks of SALOMEDS_UseCaseBuilder_i

7 years agofix SIGSEGV in Save() on an empty mesh, after the previous optimization
eap [Wed, 28 Aug 2013 11:58:22 +0000 (11:58 +0000)]
fix SIGSEGV in Save() on an empty mesh, after the previous optimization

7 years agosmall imp
eap [Wed, 28 Aug 2013 11:56:36 +0000 (11:56 +0000)]
small imp

7 years agoFix crash in salome_test.py
vsr [Wed, 28 Aug 2013 11:00:25 +0000 (11:00 +0000)]
Fix crash in salome_test.py

7 years agoAdding the public member IsSelectionActivated() to access the selection status of...
bourcier [Wed, 28 Aug 2013 09:38:03 +0000 (09:38 +0000)]
Adding the public member IsSelectionActivated() to access the selection status of the widget from dialog boxes implementation.

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 16:27:29 +0000 (16:27 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

make smoothAnalyticEdge() work for a circle EDGE in 3D case

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 16:26:29 +0000 (16:26 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Do not report a compute error if a node on VERTEX is not shared by any
segment because segments on seam EDGE are assigned later

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 16:23:57 +0000 (16:23 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Ignore degenerated EDGEs when counting computed sub-meshes

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 16:22:51 +0000 (16:22 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Do not report a compute error if a degenerated EDGE is not computed

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 13:38:12 +0000 (13:38 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Use SMESH_OctreeNode to sew imported elements to pre-existing ones

7 years agotypo
eap [Fri, 23 Aug 2013 13:36:41 +0000 (13:36 +0000)]
typo

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 13:36:28 +0000 (13:36 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Re-fix "Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6"
previously fixed by revision 1.23.2.9.
Use TElemOfElemListMap with new comparator TIDTypeCompare instead of
TElemOfElemListMap declared in SMESH_TypeDefs.hxx which uses
TIDCompare (whose behavior has been just restored)

-  TElemOfElemListMap aHystory;
+  ::SMESH_MeshEditor::TTElemOfElemListMap aHystory;

7 years agoIn Save(), no need to push nodes and elements in the map to sort them
eap [Fri, 23 Aug 2013 13:35:56 +0000 (13:35 +0000)]
In Save(), no need to push nodes and elements in the map to sort them
by ID after SMDS redesign

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 13:15:52 +0000 (13:15 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Re-fix "Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6"
previously fixed by revision 1.23.2.9.
Use TElemOfElemListMap with new comparator TIDTypeCompare instead of
TElemOfElemListMap declared in SMESH_TypeDefs.hxx which uses
TIDCompare (whose behavior has been just restored)

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 13:11:32 +0000 (13:11 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Fix the problem of element-submesh relation restoring at study loading
in case if some faces have ids lower than segments.

Now TIDCompare does not compare types, a new comparator created for this:
+struct TIDTypeCompare {

7 years agoSALOME Forum bug: http://www.salome-platform.org/forum/forum_10/967838025
eap [Fri, 23 Aug 2013 07:44:07 +0000 (07:44 +0000)]
SALOME Forum bug: salome-platform.org/forum/forum_10/967838025

Don't use BRep_Tool::Degenerated() which sometimes gives a wrong answer,
use SMESH_Algo::isDegenerated() instead

7 years agocompact as soon as all elements removed
eap [Thu, 22 Aug 2013 15:37:59 +0000 (15:37 +0000)]
compact as soon as all elements removed

7 years ago0022301: [CEA] Problems with study dump in SMESH (PPGP large study)
eap [Thu, 22 Aug 2013 12:06:57 +0000 (12:06 +0000)]
0022301: [CEA] Problems with study dump in SMESH (PPGP large study)

1) fix CheckObjectPresence() to check presence of not only published
objects but also of e.g. mesh editors etc.
2) Avoid adding empty strings cleared by CheckObjectPresence()
3) Optimize performance of search of myKeepAgrCmdsIDs in commands by
 - using _pyStringFamily
 - preventing addition of Groups to myKeepAgrCmdsIDs

7 years agoMerge from BR_size_maps
rnc [Thu, 22 Aug 2013 11:45:25 +0000 (11:45 +0000)]
Merge from BR_size_maps

7 years ago0021920: [CEA 689] Get some measure functions on groups available in GUI and TUI
vsr [Tue, 20 Aug 2013 14:25:57 +0000 (14:25 +0000)]
0021920: [CEA 689] Get some measure functions on groups available in GUI and TUI
- improve test script

7 years ago0021920: [CEA 689] Get some measure functions on groups available in GUI and TUI
vsr [Tue, 20 Aug 2013 13:48:54 +0000 (13:48 +0000)]
0021920: [CEA 689] Get some measure functions on groups available in GUI and TUI
- additional improvement for Python API to simplify usage of measure functions

7 years agoBUG: SMESH/doc: the formula used to calculate taper was wrong in the doc
rnc [Tue, 20 Aug 2013 11:41:15 +0000 (11:41 +0000)]
BUG: SMESH/doc: the formula used to calculate taper was wrong in the doc

7 years agoenable Tolerance for FT_EqualNodes
eap [Mon, 19 Aug 2013 11:52:44 +0000 (11:52 +0000)]
enable Tolerance for FT_EqualNodes

7 years agoFix regression of SMESH_TEST/Grids/smesh/imps6/G0
eap [Thu, 15 Aug 2013 12:10:20 +0000 (12:10 +0000)]
Fix regression of SMESH_TEST/Grids/smesh/imps6/G0

Clear _ImportData::_n2n if it's no more useful

7 years agoFix regression of SMESH_TEST/Grids/smesh/imps6/G0
eap [Thu, 15 Aug 2013 12:08:51 +0000 (12:08 +0000)]
Fix regression of SMESH_TEST/Grids/smesh/imps6/G0

Reset node data when it is removed
+      ((SMDS_MeshNode*) n)->SMDS_MeshElement::init( -1, -1, -1 ); // avoid reuse

7 years agoIn ExportToMEDX() use SMESH_TRY to normally transfer exceptions from the driver
eap [Wed, 14 Aug 2013 12:35:03 +0000 (12:35 +0000)]
In ExportToMEDX() use SMESH_TRY to normally transfer exceptions from the driver

7 years agoIn ExportMED() use SMESH_TRY to normally transfer exceptions from the driver
eap [Wed, 14 Aug 2013 12:34:41 +0000 (12:34 +0000)]
In ExportMED() use SMESH_TRY to normally transfer exceptions from the driver

7 years agoFix regression of SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A3
eap [Tue, 13 Aug 2013 16:40:46 +0000 (16:40 +0000)]
Fix regression of SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A3

Avoid having straight continuous sides of a quadrilateral

7 years agoFix regression of SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A3
eap [Tue, 13 Aug 2013 16:35:31 +0000 (16:35 +0000)]
Fix regression of SMESH_TEST/Grids/smesh/3D_mesh_Extrusion/A3

+  static bool isStraight( const TopoDS_Edge & E, const bool degenResult=false );

7 years agoMerge from V7_2_BR 09/08/2013
vsr [Mon, 12 Aug 2013 10:50:36 +0000 (10:50 +0000)]
Merge from V7_2_BR 09/08/2013