Salome HOME
modules/geom.git
10 years agoMerge from BR_hydro 30/10/2013
vsr [Wed, 30 Oct 2013 16:50:50 +0000 (16:50 +0000)]
Merge from BR_hydro 30/10/2013

10 years agoFix compilation error
kga [Wed, 30 Oct 2013 13:02:47 +0000 (13:02 +0000)]
Fix compilation error

10 years ago0022289: EDF 2623 GEOM: Make "MakePipeWithDifferentsSections" available from GUI
kga [Wed, 30 Oct 2013 09:48:10 +0000 (09:48 +0000)]
0022289: EDF 2623 GEOM: Make "MakePipeWithDifferentsSections" available from GUI

10 years ago0022389: [CEA 980] Use the "." as a decimal separator and not use the "," as a thousa...
vsr [Tue, 29 Oct 2013 14:00:28 +0000 (14:00 +0000)]
0022389: [CEA 980] Use the "." as a decimal separator and not use the "," as a thousand separator
Avoid thousands separator on "C" locale (Qt bug?)

10 years agoCMake:
mpa [Tue, 29 Oct 2013 08:29:35 +0000 (08:29 +0000)]
CMake:
Edit documentation. Now it use salome macros to set the environment for sphinx run.

10 years agoCMake:
mpa [Tue, 29 Oct 2013 08:07:30 +0000 (08:07 +0000)]
CMake:
- Accumulate environment variables, to be used later to run some command in proper environment.

10 years ago0022353: EDF GEOM: Projection on a edge or a wire
skv [Tue, 29 Oct 2013 06:52:17 +0000 (06:52 +0000)]
0022353: EDF GEOM: Projection on a edge or a wire

10 years agoFix bad previous change
vsr [Thu, 24 Oct 2013 09:59:54 +0000 (09:59 +0000)]
Fix bad previous change

10 years agoFix compilation error on 32bit platforms
vsr [Thu, 24 Oct 2013 05:25:04 +0000 (05:25 +0000)]
Fix compilation error on 32bit platforms

10 years agoFix compilation error on 32bit platforms
vsr [Thu, 24 Oct 2013 04:57:31 +0000 (04:57 +0000)]
Fix compilation error on 32bit platforms

10 years ago0022375: [CEA 973] UnionFaces shall not suppress an edge between 2 continuous faces...
skv [Wed, 23 Oct 2013 14:29:57 +0000 (14:29 +0000)]
0022375: [CEA 973] UnionFaces shall not suppress an edge between 2 continuous faces if this edge is shared with a 3rd incident face

10 years agoCMake: rollback of previous changes
mpa [Wed, 23 Oct 2013 14:14:30 +0000 (14:14 +0000)]
CMake: rollback of previous changes

10 years agoCMake: Fix export of gui prerequisites root dirs
mpa [Wed, 23 Oct 2013 10:49:53 +0000 (10:49 +0000)]
CMake: Fix export of gui prerequisites root dirs

10 years agoCMake: doing proper string comparison in IF clause
mpa [Wed, 23 Oct 2013 10:15:16 +0000 (10:15 +0000)]
CMake: doing proper string comparison in IF clause

10 years agoUse Geom Folders to store structural elements (closes EDF issues #2770 and #1885)
barate [Wed, 23 Oct 2013 10:08:14 +0000 (10:08 +0000)]
Use Geom Folders to store structural elements (closes EDF issues #2770 and #1885)

10 years agoImprove shape recognition features
kga [Tue, 22 Oct 2013 11:42:25 +0000 (11:42 +0000)]
Improve shape recognition features

10 years agoImprove shape recognition features
kga [Tue, 22 Oct 2013 11:33:32 +0000 (11:33 +0000)]
Improve shape recognition features

10 years agoFix crash on Python Dump if some object has been deleted
kga [Tue, 22 Oct 2013 09:27:12 +0000 (09:27 +0000)]
Fix crash on Python Dump if some object has been deleted

10 years ago- Edit a documentation build
mpa [Tue, 22 Oct 2013 08:05:04 +0000 (08:05 +0000)]
- Edit a documentation build
- make clean cleans generated files

10 years agoImprove make dev_docs step:
mpa [Tue, 22 Oct 2013 07:28:32 +0000 (07:28 +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

10 years ago- SALOME_BUILD_DOC, SALOME_BUILD_TESTS and SALOME_BUILD_GUI should be independent...
mpa [Tue, 22 Oct 2013 07:24:09 +0000 (07:24 +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

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

10 years ago0022353: EDF GEOM: Projection on a edge or a wire
skv [Mon, 21 Oct 2013 09:02:19 +0000 (09:02 +0000)]
0022353: EDF GEOM: Projection on a edge or a wire

10 years agoDo not trim mesh groups names for structural element visualization (fix EDF bug ...
barate [Fri, 18 Oct 2013 14:34:40 +0000 (14:34 +0000)]
Do not trim mesh groups names for structural element visualization (fix EDF bug #2745)

10 years agoTask: "XAO format: fields on geometry".
ouv [Fri, 18 Oct 2013 14:00:58 +0000 (14:00 +0000)]
Task: "XAO format: fields on geometry".
Sub-task: "GUI/visualization - OCC viewer".

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