Salome HOME
modules/geom.git
10 years agoILMAB: field of geometry
eap [Thu, 17 Oct 2013 16:55:54 +0000 (16:55 +0000)]
ILMAB: field of geometry

Fix a bug that modification of values of the boolean field is not stored by [Apply]

10 years agoReplace deprecated WNT macro definition by WIN32.
rnv [Thu, 17 Oct 2013 14:53:21 +0000 (14:53 +0000)]
Replace deprecated WNT macro definition by WIN32.

10 years ago0022356: [CEA 968] Regression on the test script 01_geom.py
vsr [Thu, 17 Oct 2013 13:54:06 +0000 (13:54 +0000)]
0022356: [CEA 968] Regression on the test script 01_geom.py

10 years agoILMAB: Field on geometry
eap [Thu, 17 Oct 2013 08:01:05 +0000 (08:01 +0000)]
ILMAB: Field on geometry

Fix SetStringArray() which crashes SALOME if an input array of size 1 starts at 0.

10 years agoWin32 compatibility.
rnv [Thu, 17 Oct 2013 07:24:33 +0000 (07:24 +0000)]
Win32  compatibility.

10 years ago0022307: implement workaround for OCC bug 0024263
skv [Wed, 16 Oct 2013 13:49:44 +0000 (13:49 +0000)]
0022307: implement workaround for OCC bug 0024263

10 years ago0022338: EDF GEOM: Regression when partitoning a compound by a plane
vsr [Wed, 16 Oct 2013 11:45:05 +0000 (11:45 +0000)]
0022338: EDF GEOM: Regression when partitoning a compound by a plane
- "check arguments for self-intersection" option : update images for documentation

10 years ago0022338: implement check self-intersection option for boolean operations
skv [Wed, 16 Oct 2013 11:22:29 +0000 (11:22 +0000)]
0022338: implement check self-intersection option for boolean operations

10 years ago21684: EDF 2221 : Display the arguments and the name of the operations
eap [Tue, 15 Oct 2013 10:30:22 +0000 (10:30 +0000)]
21684: EDF 2221 : Display the arguments and the name of the operations

In removeStep(self,step) remove it from a study as well

10 years agoHandle OpenCV optional product properly
vsr [Mon, 14 Oct 2013 16:22:57 +0000 (16:22 +0000)]
Handle OpenCV optional product properly

10 years agoBUG: GEOM/CMake build procedure: VTK and OCCT are Geom specifics. They are not used...
rnc [Fri, 11 Oct 2013 13:08:43 +0000 (13:08 +0000)]
BUG: GEOM/CMake build procedure: VTK and OCCT are Geom specifics. They are not used by KERNEL. Putting them before GUI detection broke the detection from GUI configuration when GEOM is built with GUI.

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

10 years ago22307: fix of source shape modification by Cut
skv [Fri, 11 Oct 2013 10:45:43 +0000 (10:45 +0000)]
22307: fix of source shape modification by Cut

10 years agoRemove libxml2 from dependencies
vsr [Thu, 10 Oct 2013 13:34:01 +0000 (13:34 +0000)]
Remove libxml2 from dependencies

10 years agoOCC2VTK and VTKExport are common packages.
rnv [Thu, 10 Oct 2013 12:49:08 +0000 (12:49 +0000)]
OCC2VTK and VTKExport are common packages.

10 years ago1) Move SalomeGEOMConfig.cmake.in file to module root directory.
rnv [Thu, 10 Oct 2013 12:47:39 +0000 (12:47 +0000)]
1) Move SalomeGEOMConfig.cmake.in file to module root directory.
2) Move VTK cmake config file from GUI into KERNEL.

10 years agoMove SalomeGEOMConfig.cmake.in file to module root directory.
rnv [Thu, 10 Oct 2013 12:45:15 +0000 (12:45 +0000)]
Move SalomeGEOMConfig.cmake.in file to module root directory.

10 years agoMinimize external dependencies: libxml2 is only needed locally for XAO package
vsr [Wed, 9 Oct 2013 08:56:05 +0000 (08:56 +0000)]
Minimize external dependencies: libxml2 is only needed locally for XAO package

10 years agoAdd missing translation.
rnv [Tue, 8 Oct 2013 15:28:52 +0000 (15:28 +0000)]
Add missing translation.

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

10 years ago*** empty log message ***
mpa [Tue, 8 Oct 2013 14:33:38 +0000 (14:33 +0000)]
*** empty log message ***

10 years ago*** empty log message ***
mpa [Tue, 8 Oct 2013 14:27:47 +0000 (14:27 +0000)]
*** empty log message ***

10 years agoFix an error message in structural element visualization
barate [Mon, 7 Oct 2013 14:51:10 +0000 (14:51 +0000)]
Fix an error message in structural element visualization

10 years agoRNV: Porting SALOME GEOM module to the new version of the OCCT.
inv [Mon, 7 Oct 2013 13:36:49 +0000 (13:36 +0000)]
RNV: Porting SALOME GEOM module to the new version of the OCCT.

10 years agoILMAB. Add GEOM_TestField.py
eap [Fri, 4 Oct 2013 14:49:12 +0000 (14:49 +0000)]
ILMAB. Add GEOM_TestField.py

10 years ago0022258: [CEA 897] Bug in boolean operations on spheres external layer
vsr [Fri, 4 Oct 2013 14:29:52 +0000 (14:29 +0000)]
0022258: [CEA 897] Bug in boolean operations on spheres external layer
Additional check of arguments of boolean operations is added to avoid passing self-intersted objects to BOP

10 years agoILMAB. Fix dump of "field.setStamp(step, stamp)" - invalid step is dumped
eap [Fri, 4 Oct 2013 14:26:36 +0000 (14:26 +0000)]
ILMAB. Fix dump of "field.setStamp(step, stamp)" - invalid step is dumped

10 years agoSome protection from usage of removed objects whose data label
eap [Fri, 4 Oct 2013 14:25:30 +0000 (14:25 +0000)]
Some protection from usage of removed objects whose data label
is reused by a new object

10 years agoImplementation of the "0021709: [CEA 583] Toolbar preferences" issue.
rnv [Fri, 4 Oct 2013 13:53:25 +0000 (13:53 +0000)]
Implementation of the "0021709: [CEA 583] Toolbar preferences" issue.

10 years agoFix a bug that NbShapes() and ShapeInfo() return 2 solids for a box
eap [Fri, 4 Oct 2013 08:54:58 +0000 (08:54 +0000)]
Fix a bug that NbShapes() and ShapeInfo() return 2 solids for a box

10 years ago- cout << "aP1.Distance(aP2) <= aP1.Distance(aP3)" << endl;
eap [Fri, 4 Oct 2013 08:53:28 +0000 (08:53 +0000)]
-          cout << "aP1.Distance(aP2) <= aP1.Distance(aP3)" << endl;

10 years agoILMAB project. Fix a bug in RestoreSubShapes()
eap [Thu, 3 Oct 2013 15:43:48 +0000 (15:43 +0000)]
ILMAB project. Fix a bug in RestoreSubShapes()

10 years agoILMAB project.
eap [Thu, 3 Oct 2013 15:27:32 +0000 (15:27 +0000)]
ILMAB project.

10 years agoILMAB project.
eap [Thu, 3 Oct 2013 14:13:53 +0000 (14:13 +0000)]
ILMAB project.

Prevent a twice removal: RemoveObject() is called in a case calss

 GEOM_Field_i::~GEOM_Field_i()
 {
-  GEOM_Engine::GetEngine()->RemoveObject(_impl);

10 years agoILMAB project. A dialog box for creating/editing the Field on Geometry implemented
eap [Thu, 3 Oct 2013 14:12:04 +0000 (14:12 +0000)]
ILMAB project. A dialog box for creating/editing the Field on Geometry implemented

10 years agoILMAB project.
eap [Thu, 3 Oct 2013 14:10:26 +0000 (14:10 +0000)]
ILMAB project.

Fix dumping of SetStamp()

10 years agoILMAB project.
eap [Thu, 3 Oct 2013 14:09:33 +0000 (14:09 +0000)]
ILMAB project.

Prevent adding same labels in _freeLabels

10 years agoMerge from BR_V7_main_Field branch (02/09/2013)
vsr [Wed, 2 Oct 2013 13:13:33 +0000 (13:13 +0000)]
Merge from BR_V7_main_Field branch (02/09/2013)

10 years agoILMAB project. DS for the Field on Geometry implemented
eap [Mon, 30 Sep 2013 11:45:32 +0000 (11:45 +0000)]
ILMAB project. DS for the Field on Geometry implemented

10 years agoGEOM Plugins: fix problem with overwriting of some geomBuilder methods by GEOM_Gen...
jfa [Fri, 27 Sep 2013 09:01:59 +0000 (09:01 +0000)]
GEOM Plugins: fix problem with overwriting of some geomBuilder methods by GEOM_Gen::GEOM_IAdvancedOperations methods.

10 years agoInstall config files in the adm_local directory.
rnv [Tue, 24 Sep 2013 12:43:16 +0000 (12:43 +0000)]
Install config files in the adm_local directory.

10 years agoFix error
jfa [Mon, 23 Sep 2013 08:31:05 +0000 (08:31 +0000)]
Fix error

10 years agoDocumentation is optional
vsr [Sat, 21 Sep 2013 11:35:49 +0000 (11:35 +0000)]
Documentation is optional

10 years agoProper version set-up
vsr [Thu, 19 Sep 2013 09:41:56 +0000 (09:41 +0000)]
Proper version set-up

10 years agoCorrect wrong version.
rnv [Thu, 19 Sep 2013 09:37:56 +0000 (09:37 +0000)]
Correct wrong version.

10 years agoCMake: docutils: added "../lib64/..." to the OmniORB PYTHONPATH.
bruneton [Thu, 19 Sep 2013 08:47:12 +0000 (08:47 +0000)]
CMake: docutils: added "../lib64/..." to the OmniORB PYTHONPATH.

10 years agoRemove obsolete staff
vsr [Tue, 17 Sep 2013 14:45:17 +0000 (14:45 +0000)]
Remove obsolete staff

10 years agoGlueFaces/Edges: protect initial shapes from modifications.
jfa [Tue, 17 Sep 2013 13:49:18 +0000 (13:49 +0000)]
GlueFaces/Edges: protect initial shapes from modifications.

10 years agoWIN32 compilation.
rnv [Tue, 17 Sep 2013 12:52:41 +0000 (12:52 +0000)]
WIN32 compilation.

10 years agoDetection of the OpenCV is OFF by default.
rnv [Tue, 17 Sep 2013 12:19:05 +0000 (12:19 +0000)]
Detection of the OpenCV is OFF by default.

10 years agoUpdate to conform with new macros
rnc [Tue, 17 Sep 2013 12:00:03 +0000 (12:00 +0000)]
Update to conform with new macros

10 years agoMerge from BR_new_bop4 (porting to new OCCT BOP) 13/09/2013
vsr [Mon, 16 Sep 2013 13:59:50 +0000 (13:59 +0000)]
Merge from BR_new_bop4 (porting to new OCCT BOP) 13/09/2013

10 years agoCMake porting.
eap [Fri, 13 Sep 2013 09:55:47 +0000 (09:55 +0000)]
CMake porting.

Enable Shape Recognition menu item if OpenCV is available

10 years ago0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure
vsr [Wed, 11 Sep 2013 16:27:56 +0000 (16:27 +0000)]
0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure

10 years ago1) Rename SALOME_GEOM_USE_GUI -> SALOME_BUILD_GUI
eap [Wed, 11 Sep 2013 14:21:14 +0000 (14:21 +0000)]
1) Rename SALOME_GEOM_USE_GUI -> SALOME_BUILD_GUI
2) Fix detection of OpenCV and building of correspondent sources
3) Fix generation of Sphinx doc's in "build environment"(LD_LIBRARY_PATH not filled)

10 years agoFix the case 2 (references) of 0022317: [CEA 925] GUI: An objet creation by clicking...
akl [Wed, 11 Sep 2013 12:14:44 +0000 (12:14 +0000)]
Fix the case 2 (references) of 0022317: [CEA 925] GUI: An objet creation by clicking "apply" refolds the study tree

10 years agoCMake porting
eap [Tue, 10 Sep 2013 12:47:38 +0000 (12:47 +0000)]
CMake porting

10 years agoGEOM porting to CMake
eap [Mon, 9 Sep 2013 13:05:29 +0000 (13:05 +0000)]
GEOM porting to CMake

-#include <GEOM_Object.hxx>

10 years agoCompilation SALOME on Windows
ana [Mon, 9 Sep 2013 09:16:42 +0000 (09:16 +0000)]
Compilation SALOME on Windows

10 years agoImprovements for HYDRO module: Localize status bar messages.
jfa [Thu, 5 Sep 2013 07:04:24 +0000 (07:04 +0000)]
Improvements for HYDRO module: Localize status bar messages.

10 years agoMantis issue 0022310: EDF 2512 GEOM: Get tool groups trace with RestorGivenSubShapes
jfa [Wed, 4 Sep 2013 14:12:19 +0000 (14:12 +0000)]
Mantis issue 0022310: EDF 2512 GEOM: Get tool groups trace with RestorGivenSubShapes

10 years agoImprovements for HYDRO module: 1. General mechanism for activation of GUI Geometry...
jfa [Wed, 4 Sep 2013 13:49:39 +0000 (13:49 +0000)]
Improvements for HYDRO module: 1. General mechanism for activation of GUI Geometry operations. 2. Plugins mechanism in Geometry module.

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

10 years agotypo
eap [Thu, 15 Aug 2013 13:05:10 +0000 (13:05 +0000)]
typo

10 years agoCompatibility with old SALOME studies
vsr [Tue, 13 Aug 2013 10:56:50 +0000 (10:56 +0000)]
Compatibility with old SALOME studies

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

10 years agoImplementation of 0021757: EDF 1829 : Activate bring to front action on simple select...
mpa [Tue, 6 Aug 2013 14:37:17 +0000 (14:37 +0000)]
Implementation of 0021757: EDF 1829 : Activate bring to front action on simple selection of an object

10 years agoMantis issue 0021191: apply a fix by PKV for note 0012153 on the case of Glue by...
jfa [Tue, 6 Aug 2013 09:37:47 +0000 (09:37 +0000)]
Mantis issue 0021191: apply a fix by PKV for note 0012153 on the case of Glue by list (second constructor in GUI)

10 years ago0021563: EDF GEOM: Extrusion with scale factor sometimes gives wrong shapes
skv [Wed, 31 Jul 2013 12:54:30 +0000 (12:54 +0000)]
0021563: EDF GEOM: Extrusion with scale factor sometimes gives wrong shapes

10 years ago0022287: [CEA 912] Notebook: clicking on "update study" returns an error message
eap [Mon, 29 Jul 2013 09:35:36 +0000 (09:35 +0000)]
0022287: [CEA 912] Notebook: clicking on "update study" returns an error message

Pb: notebook disappeared.

   // get a free dockable window id
-  myWindowID = 1;
+  myWindowID = 10;

10 years ago ++myWindowID; // pb when a GEOM is a sole module: CreationInfoWdg replaces Python...
eap [Fri, 26 Jul 2013 16:10:25 +0000 (16:10 +0000)]
  ++myWindowID; // pb when a GEOM is a sole module: CreationInfoWdg replaces Python console

10 years ago22261: EDF 2698 SMESH: Memory leak when displaying 2D quadratic elements as arcs
eap [Wed, 24 Jul 2013 12:41:29 +0000 (12:41 +0000)]
22261: EDF 2698 SMESH: Memory leak when displaying 2D quadratic elements as arcs

Fix leaks of CORBA objects

10 years agoIMP: GEOM: Japanese translations
rnc [Tue, 23 Jul 2013 14:32:11 +0000 (14:32 +0000)]
IMP: GEOM: Japanese translations

10 years ago0022177: [CEA 799] RemoveExtraEdges produces non valid faces
skv [Tue, 23 Jul 2013 12:27:25 +0000 (12:27 +0000)]
0022177: [CEA 799] RemoveExtraEdges produces non valid faces

10 years ago0021684: EDF 2221 : Display the arguments and the name of the operations
eap [Tue, 16 Jul 2013 10:47:05 +0000 (10:47 +0000)]
0021684: EDF 2221 : Display the arguments and the name of the operations

Make operation name not editable

10 years ago0021684: EDF 2221 : Display the arguments and the name of the operations
eap [Tue, 16 Jul 2013 10:33:24 +0000 (10:33 +0000)]
0021684: EDF 2221 : Display the arguments and the name of the operations

Make creation parameters not editable

10 years agoMantis issue 0021934: [CEA 694] Delete the internal faces of an object.
jfa [Fri, 12 Jul 2013 13:16:30 +0000 (13:16 +0000)]
Mantis issue 0021934: [CEA 694] Delete the internal faces of an object.

10 years agoCorrect deletion of folders with sub-objects in the Object Browser.
akl [Wed, 10 Jul 2013 12:14:17 +0000 (12:14 +0000)]
Correct deletion of folders with sub-objects in the Object Browser.

10 years ago0022177: [CEA 799] RemoveExtraEdges produces non valid faces
skv [Wed, 10 Jul 2013 07:16:01 +0000 (07:16 +0000)]
0022177: [CEA 799] RemoveExtraEdges produces non valid faces

10 years agoFix: restore "Show/Hide/Show Only" for GEOM component.
akl [Tue, 9 Jul 2013 11:17:47 +0000 (11:17 +0000)]
Fix: restore "Show/Hide/Show Only" for GEOM component.

10 years ago0021708: [CEA 586] Object browser sort only children:
akl [Tue, 9 Jul 2013 08:22:16 +0000 (08:22 +0000)]
0021708: [CEA 586] Object browser sort only children:
+ Add Use Case browser data tree management
+ Add "Sort children" contextual menu popup item
+ Update user documentation

10 years agoIterate all children of study and append it to the it's father.
akl [Tue, 9 Jul 2013 08:18:12 +0000 (08:18 +0000)]
Iterate all children of study and append it to the it's father.

10 years agoRemove unused code.
akl [Thu, 4 Jul 2013 10:05:06 +0000 (10:05 +0000)]
Remove unused code.

10 years ago0022227: [CEA 827] Building a surface from a cloud of points
eap [Wed, 3 Jul 2013 10:55:18 +0000 (10:55 +0000)]
0022227: [CEA 827] Building a surface from a cloud of points

Restore def MakeSmoothingSurface() removed by mistake

10 years ago0022227: [CEA 827] Building a surface from a cloud of points
eap [Wed, 3 Jul 2013 10:54:43 +0000 (10:54 +0000)]
0022227: [CEA 827] Building a surface from a cloud of points

1) fix GetCreationInformation()
2) remove debug output

10 years ago0022227: [CEA 827] Building a surface from a cloud of points
eap [Wed, 3 Jul 2013 10:53:48 +0000 (10:53 +0000)]
0022227: [CEA 827] Building a surface from a cloud of points

10 years agoMantis issue 0022237: Study dump produces a Python code containing syntax errors
jfa [Mon, 1 Jul 2013 06:40:44 +0000 (06:40 +0000)]
Mantis issue 0022237: Study dump produces a Python code containing syntax errors

10 years agoImplementation of 0021855: EDF 2321 GEOM : Add folders to group objects in the object...
akl [Fri, 28 Jun 2013 08:18:20 +0000 (08:18 +0000)]
Implementation of 0021855: EDF 2321 GEOM : Add folders to group objects in the object browser.

10 years ago0021684: EDF 2221 : Display the arguments and the name of the operations
eap [Thu, 27 Jun 2013 13:27:28 +0000 (13:27 +0000)]
0021684: EDF 2221 : Display the arguments and the name of the operations

Print a warning of not implemented GEOM_BaseDriver::GetCreationInformation()

10 years ago0021934: Delete the internal faces of an object.
eap [Thu, 27 Jun 2013 12:49:25 +0000 (12:49 +0000)]
0021934: Delete the internal faces of an object.

Implement GetCreationInformation()

10 years agoMantis issue 0021934: Delete the internal faces of an object. Correction to avoid...
jfa [Mon, 24 Jun 2013 11:47:08 +0000 (11:47 +0000)]
Mantis issue 0021934: Delete the internal faces of an object. Correction to avoid errors on not suitable arguments.

10 years agoAdd English translations to unfinished ones
eap [Fri, 21 Jun 2013 10:36:01 +0000 (10:36 +0000)]
Add English translations to unfinished ones

10 years agocontext unclosed
ctn [Fri, 21 Jun 2013 09:34:51 +0000 (09:34 +0000)]
context unclosed

10 years agoFrench translation update for IMP concerning bounding box exact computation.
fahed [Fri, 21 Jun 2013 09:14:29 +0000 (09:14 +0000)]
French translation update for IMP concerning bounding box exact computation.

10 years agoSynchronizing with GEOM_msg_en.ts
eap [Fri, 21 Jun 2013 08:56:46 +0000 (08:56 +0000)]
Synchronizing with GEOM_msg_en.ts

10 years ago0022077: EDF 2272 : Selection with the Paraview interaction mode in GEOM/SMESH
mpa [Thu, 20 Jun 2013 05:18:19 +0000 (05:18 +0000)]
0022077: EDF 2272 : Selection with the Paraview interaction mode in GEOM/SMESH

11 years ago0022232: [CEA 837] Memory corruption in GEOM/SMESH that leads to segfault on debian64
eap [Wed, 19 Jun 2013 14:28:05 +0000 (14:28 +0000)]
0022232: [CEA 837] Memory corruption in GEOM/SMESH that leads to segfault on debian64
Fix
==7374== Invalid read of size 8
==7374==    at 0x6B1F53F: TCollection_BasicMapIterator::Next() (in libTKernel.so.0.0.0)
==7374==    by 0x3A120D3A: GEOMAlgo_Builder::FillInternalShapes() (GEOMAlgo_Builder_3.cxx:717)

- in FillInternalShapes() fix removal of map items while iteration through the map

11 years ago0022232: [CEA 837] Memory corruption in GEOM/SMESH that leads to segfault on debian64
eap [Wed, 19 Jun 2013 14:25:16 +0000 (14:25 +0000)]
0022232: [CEA 837] Memory corruption in GEOM/SMESH that leads to segfault on debian64

Fix "Mismatched free() / delete / delete []" valgrind error
- fix GEOM_Object_i::GetName() as GEOM_Object::GetName() now returns TCollection_AsciiString

11 years ago0022232: [CEA 837] Memory corruption in GEOM/SMESH that leads to segfault on debian64
eap [Wed, 19 Jun 2013 14:23:50 +0000 (14:23 +0000)]
0022232: [CEA 837] Memory corruption in GEOM/SMESH that leads to segfault on debian64

Fix "Mismatched free() / delete / delete []" valgrind error

-  Standard_EXPORT char* GetName();
+  Standard_EXPORT TCollection_AsciiString GetName();

11 years agoFix complilation problem
vsr [Tue, 18 Jun 2013 08:15:47 +0000 (08:15 +0000)]
Fix complilation problem