Commit Graph

681 Commits

Author SHA1 Message Date
vsr
d0f9dcaf72 Merge from BR_hydro 30/10/2013 2013-10-30 16:50:50 +00:00
kga
fade4fd38a Fix compilation error 2013-10-30 13:02:47 +00:00
kga
84a06f4f46 0022289: EDF 2623 GEOM: Make "MakePipeWithDifferentsSections" available from GUI 2013-10-30 09:48:10 +00:00
vsr
c5375d29fb 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?)
2013-10-29 14:00:28 +00:00
skv
483bcee37f 0022353: EDF GEOM: Projection on a edge or a wire 2013-10-29 06:52:17 +00:00
vsr
ac1c738492 Fix bad previous change 2013-10-24 09:59:54 +00:00
vsr
6d55c284bf Fix compilation error on 32bit platforms 2013-10-24 05:25:04 +00:00
vsr
54779d6c21 Fix compilation error on 32bit platforms 2013-10-24 04:57:31 +00:00
skv
ffb97fe743 0022375: [CEA 973] UnionFaces shall not suppress an edge between 2 continuous faces if this edge is shared with a 3rd incident face 2013-10-23 14:29:57 +00:00
barate
ae9978e570 Use Geom Folders to store structural elements (closes EDF issues #2770 and #1885) 2013-10-23 10:08:14 +00:00
kga
fd18eef43f Improve shape recognition features 2013-10-22 11:42:25 +00:00
kga
b7d8f3aed7 Improve shape recognition features 2013-10-22 11:33:32 +00:00
kga
52074fe3dd Fix crash on Python Dump if some object has been deleted 2013-10-22 09:27:12 +00:00
vsr
804c651f09 Give proper permissions to Python scripts 2013-10-21 11:20:16 +00:00
skv
d1573ebea6 0022353: EDF GEOM: Projection on a edge or a wire 2013-10-21 09:02:19 +00:00
barate
0993b9bfd3 Do not trim mesh groups names for structural element visualization (fix EDF bug #2745) 2013-10-18 14:34:40 +00:00
ouv
558522cc96 Task: "XAO format: fields on geometry".
Sub-task: "GUI/visualization - OCC viewer".
2013-10-18 14:00:58 +00:00
eap
ca7f74119c ILMAB: field of geometry
Fix a bug that modification of values of the boolean field is not stored by [Apply]
2013-10-17 16:55:54 +00:00
rnv
874aceefb0 Replace deprecated WNT macro definition by WIN32. 2013-10-17 14:53:21 +00:00
vsr
b3e0432875 0022356: [CEA 968] Regression on the test script 01_geom.py 2013-10-17 13:54:06 +00:00
eap
2f62ec8650 ILMAB: Field on geometry
Fix SetStringArray() which crashes SALOME if an input array of size 1 starts at 0.
2013-10-17 08:01:05 +00:00
rnv
12c295f71d Win32 compatibility. 2013-10-17 07:24:33 +00:00
skv
3e659a8a1d 0022307: implement workaround for OCC bug 0024263 2013-10-16 13:49:44 +00:00
skv
265dfeb97b 0022338: implement check self-intersection option for boolean operations 2013-10-16 11:22:29 +00:00
eap
5dd2cb307e 21684: EDF 2221 : Display the arguments and the name of the operations
In removeStep(self,step) remove it from a study as well
2013-10-15 10:30:22 +00:00
vsr
959c2db5b3 Merge from V7_siman 11/10/2013 2013-10-11 12:50:25 +00:00
skv
bdbb7196fa 22307: fix of source shape modification by Cut 2013-10-11 10:45:43 +00:00
vsr
a0f0eab960 Remove libxml2 from dependencies 2013-10-10 13:34:01 +00:00
rnv
cf65120a2b OCC2VTK and VTKExport are common packages. 2013-10-10 12:49:08 +00:00
vsr
fbf4b96ba0 Minimize external dependencies: libxml2 is only needed locally for XAO package 2013-10-09 08:56:05 +00:00
rnv
61270f9872 Add missing translation. 2013-10-08 15:28:52 +00:00
barate
a3e120cc90 Fix an error message in structural element visualization 2013-10-07 14:51:10 +00:00
inv
fa17d8fb3a RNV: Porting SALOME GEOM module to the new version of the OCCT. 2013-10-07 13:36:49 +00:00
eap
4d84d697e5 ILMAB. Add GEOM_TestField.py 2013-10-04 14:49:12 +00:00
vsr
437cd1debd 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
2013-10-04 14:29:52 +00:00
eap
37c62a48b4 ILMAB. Fix dump of "field.setStamp(step, stamp)" - invalid step is dumped 2013-10-04 14:26:36 +00:00
eap
4e2d22a173 Some protection from usage of removed objects whose data label
is reused by a new object
2013-10-04 14:25:30 +00:00
eap
f8537beabe Fix a bug that NbShapes() and ShapeInfo() return 2 solids for a box 2013-10-04 08:54:58 +00:00
eap
5256eb5b52 - cout << "aP1.Distance(aP2) <= aP1.Distance(aP3)" << endl; 2013-10-04 08:53:28 +00:00
eap
e071b309e6 ILMAB project. Fix a bug in RestoreSubShapes() 2013-10-03 15:43:48 +00:00
eap
0e43e4a51c ILMAB project.
Prevent a twice removal: RemoveObject() is called in a case calss

 GEOM_Field_i::~GEOM_Field_i()
 {
-  GEOM_Engine::GetEngine()->RemoveObject(_impl);
2013-10-03 14:13:53 +00:00
eap
6c2ee27d45 ILMAB project. A dialog box for creating/editing the Field on Geometry implemented 2013-10-03 14:12:04 +00:00
eap
ca07021429 ILMAB project.
Fix dumping of SetStamp()
2013-10-03 14:10:26 +00:00
eap
161068a9fd ILMAB project.
Prevent adding same labels in _freeLabels
2013-10-03 14:09:33 +00:00
vsr
f1519c7ef3 Merge from BR_V7_main_Field branch (02/09/2013) 2013-10-02 13:13:33 +00:00
eap
b51357b79d ILMAB project. DS for the Field on Geometry implemented 2013-09-30 11:45:32 +00:00
jfa
9f981d102e GEOM Plugins: fix problem with overwriting of some geomBuilder methods by GEOM_Gen::GEOM_IAdvancedOperations methods. 2013-09-27 09:01:59 +00:00
jfa
80d9594b02 Fix error 2013-09-23 08:31:05 +00:00
jfa
0b11bb6195 GlueFaces/Edges: protect initial shapes from modifications. 2013-09-17 13:49:18 +00:00
rnv
824e67eabf WIN32 compilation. 2013-09-17 12:52:41 +00:00
vsr
b5c2a231e7 Merge from BR_new_bop4 (porting to new OCCT BOP) 13/09/2013 2013-09-16 13:59:50 +00:00
eap
fcc908e69c CMake porting.
Enable Shape Recognition menu item if OpenCV is available
2013-09-13 09:55:47 +00:00
vsr
3ca6ffd9ba 0022221: [CEA 819] Error "'NoneType' object is not callable" at Salome closure 2013-09-11 16:27:56 +00:00
eap
3ad606e262 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)
2013-09-11 14:21:14 +00:00
akl
c03d610043 Fix the case 2 (references) of 0022317: [CEA 925] GUI: An objet creation by clicking "apply" refolds the study tree 2013-09-11 12:14:44 +00:00
eap
e7b562779c CMake porting 2013-09-10 12:47:38 +00:00
eap
0eeb36ef0b GEOM porting to CMake
-#include <GEOM_Object.hxx>
2013-09-09 13:05:29 +00:00
ana
80be2e8daa Compilation SALOME on Windows 2013-09-09 09:16:42 +00:00
jfa
2b3bf05c2b Improvements for HYDRO module: Localize status bar messages. 2013-09-05 07:04:24 +00:00
jfa
3474e51a9b Mantis issue 0022310: EDF 2512 GEOM: Get tool groups trace with RestorGivenSubShapes 2013-09-04 14:12:19 +00:00
jfa
bc9708cd0a Improvements for HYDRO module: 1. General mechanism for activation of GUI Geometry operations. 2. Plugins mechanism in Geometry module. 2013-09-04 13:49:39 +00:00
eap
91a14a8f7a typo 2013-08-15 13:05:10 +00:00
vsr
aa36eeade7 Compatibility with old SALOME studies 2013-08-13 10:56:50 +00:00
vsr
b87a6c3f3b Merge from V7_2_BR 09/08/2013 2013-08-12 09:34:06 +00:00
mpa
e688f2b77f Implementation of 0021757: EDF 1829 : Activate bring to front action on simple selection of an object 2013-08-06 14:37:17 +00:00
jfa
dde31f0675 Mantis issue 0021191: apply a fix by PKV for note 0012153 on the case of Glue by list (second constructor in GUI) 2013-08-06 09:37:47 +00:00
skv
e8922cac3a 0021563: EDF GEOM: Extrusion with scale factor sometimes gives wrong shapes 2013-07-31 12:54:30 +00:00
eap
bd234baffa 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;
2013-07-29 09:35:36 +00:00
eap
79367306ff ++myWindowID; // pb when a GEOM is a sole module: CreationInfoWdg replaces Python console 2013-07-26 16:10:25 +00:00
eap
84eccf2fcf 22261: EDF 2698 SMESH: Memory leak when displaying 2D quadratic elements as arcs
Fix leaks of CORBA objects
2013-07-24 12:41:29 +00:00
rnc
a9dca097e6 IMP: GEOM: Japanese translations 2013-07-23 14:32:11 +00:00
skv
5c1fd84469 0022177: [CEA 799] RemoveExtraEdges produces non valid faces 2013-07-23 12:27:25 +00:00
eap
bf782252cf 0021684: EDF 2221 : Display the arguments and the name of the operations
Make operation name not editable
2013-07-16 10:47:05 +00:00
eap
ed08a2dcc3 0021684: EDF 2221 : Display the arguments and the name of the operations
Make creation parameters not editable
2013-07-16 10:33:24 +00:00
jfa
bf456e30c0 Mantis issue 0021934: [CEA 694] Delete the internal faces of an object. 2013-07-12 13:16:30 +00:00
akl
7b119929a6 Correct deletion of folders with sub-objects in the Object Browser. 2013-07-10 12:14:17 +00:00
skv
3c094b0dc5 0022177: [CEA 799] RemoveExtraEdges produces non valid faces 2013-07-10 07:16:01 +00:00
akl
078431b1ad Fix: restore "Show/Hide/Show Only" for GEOM component. 2013-07-09 11:17:47 +00:00
akl
1dd8f0e9e6 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
2013-07-09 08:22:16 +00:00
akl
a992b19d3a Iterate all children of study and append it to the it's father. 2013-07-09 08:18:12 +00:00
akl
251a6167ff Remove unused code. 2013-07-04 10:05:06 +00:00
eap
0842c2560a 0022227: [CEA 827] Building a surface from a cloud of points
Restore def MakeSmoothingSurface() removed by mistake
2013-07-03 10:55:18 +00:00
eap
9ee55016e9 0022227: [CEA 827] Building a surface from a cloud of points
1) fix GetCreationInformation()
2) remove debug output
2013-07-03 10:54:43 +00:00
jfa
5f7358def1 Mantis issue 0022237: Study dump produces a Python code containing syntax errors 2013-07-01 06:40:44 +00:00
akl
c5b6deb54b Implementation of 0021855: EDF 2321 GEOM : Add folders to group objects in the object browser. 2013-06-28 08:18:20 +00:00
eap
bd9ab0c29b 0021684: EDF 2221 : Display the arguments and the name of the operations
Print a warning of not implemented GEOM_BaseDriver::GetCreationInformation()
2013-06-27 13:27:28 +00:00
eap
833e0c922f 0021934: Delete the internal faces of an object.
Implement GetCreationInformation()
2013-06-27 12:49:25 +00:00
jfa
182542382e Mantis issue 0021934: Delete the internal faces of an object. Correction to avoid errors on not suitable arguments. 2013-06-24 11:47:08 +00:00
eap
8c5cdd2d44 Add English translations to unfinished ones 2013-06-21 10:36:01 +00:00
ctn
e59d54200b context unclosed 2013-06-21 09:34:51 +00:00
fahed
86da93bd4f French translation update for IMP concerning bounding box exact computation. 2013-06-21 09:14:29 +00:00
eap
753d24c751 Synchronizing with GEOM_msg_en.ts 2013-06-21 08:56:46 +00:00
eap
0c3b75095a 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
2013-06-19 14:28:05 +00:00
eap
5de463a68d 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
2013-06-19 14:25:16 +00:00
eap
1d2e9cb443 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();
2013-06-19 14:23:50 +00:00
vsr
e69511781d Fix complilation problem 2013-06-18 08:15:47 +00:00
eap
2100873392 0021684: EDF 2221 : Display the arguments and the name of the operations
-class GEOM_SubShapeDriver : public TFunction_Driver {
+class GEOM_SubShapeDriver : public GEOM_BaseDriver {

+  bool GetCreationInformation(std::string&             theOperationName,
+                              std::vector<GEOM_Param>& params);
2013-06-17 12:51:09 +00:00
eap
4211dca375 untabify 2013-06-17 12:50:10 +00:00
eap
e86fadf71e 0021684: EDF 2221 : Display the arguments and the name of the operations
In MakeCurveParametric(), store creation parameters using GEOMImpl_ICurveParametric
2013-06-17 12:49:52 +00:00
eap
33dea8badc 0021684: EDF 2221 : Display the arguments and the name of the operations
In GetShapesOnShapeAsCompound(), store creation parameters using GEOMImpl_IShapes
2013-06-17 12:49:23 +00:00
eap
3a09aaf844 - Standard_EXPORT bool GetOperatorParameters( const std::string theOperation,
+  Standard_EXPORT bool GetOperatorParameters( const std::string& theOperation,
2013-06-17 12:48:13 +00:00
eap
4345ad0598 -#include <GEOMImpl_CopyDriver.hxx> 2013-06-17 12:47:32 +00:00
eap
c85eef2610 0021684: EDF 2221 : Display the arguments and the name of the operations
#define EDGE_CURVE_LENGTH   12
+#define SHAPES_ON_SHAPE     13

-#define SHAPES_ON_SHAPE 1
2013-06-17 12:46:38 +00:00
eap
c7ffbf7b4e 0021684: EDF 2221 : Display the arguments and the name of the operations
+ virtual bool GetCreationInformation(std::string&             theOperationName,
+                                     std::vector<GEOM_Param>& params);
2013-06-17 12:44:32 +00:00
eap
1fc45b2209 fix some warnings at doc generation 2013-06-17 12:42:48 +00:00
eap
7d03d7203b 0021684: EDF 2221 : Display the arguments and the name of the operations
+  virtual GEOM::CreationInformation* GetCreationInformation();
2013-06-17 12:42:04 +00:00
eap
c0b87081f9 0021684: EDF 2221 : Display the arguments and the name of the operations
+	GEOMImpl_ICurveParametric.hxx		\
2013-06-17 12:41:01 +00:00
eap
73db631e5e unused variable 2013-06-17 12:39:59 +00:00
eap
346da3aa8c 0021684: EDF 2221 : Display the arguments and the name of the operations 2013-06-17 12:39:35 +00:00
eap
c9f33420c0 0021684: EDF 2221 : Display the arguments and the name of the operations
+  void                        updateCreationInfo();
2013-06-17 12:39:23 +00:00
eap
7961d43ecf 0021684: EDF 2221 : Display the arguments and the name of the operations
+	GEOMGUI_CreationInfoWdg.cxx
2013-06-17 12:34:18 +00:00
eap
d946d05748 0021684: EDF 2221 : Display the arguments and the name of the operations
+  //Returns a driver creator of this object
+  Standard_EXPORT Handle(TFunction_Driver) GetCreationDriver();
2013-06-17 12:19:23 +00:00
eap
37873fd2a1 0021684: EDF 2221 : Display the arguments and the name of the operations
+	GEOM_BaseDriver.cxx		\
2013-06-17 12:18:52 +00:00
eap
407cadd372 untabify 2013-06-17 12:15:50 +00:00
skv
6ddc7178e6 0021835: EDF 2070 GEOM : Problem with detecting Self-intersections 2013-06-17 07:20:09 +00:00
jfa
8fe997ae88 Mantis issue 0021934: Delete the internal faces of an object 2013-06-14 12:20:21 +00:00
akl
d291bd2941 To represent Origin and base Vectors in the object browser correctly. 2013-06-14 11:46:28 +00:00
vsr
1999c15524 0021935: [CEA 696] Possibility to delete an object even if it was used before to create another one
Fix error in message
2013-06-14 11:15:54 +00:00
vsr
aa13d5e49d 0021934: [CEA 694] Delete the internal faces of a object.
Part 1: algorithm
2013-06-10 09:00:22 +00:00
jfa
5f4c43d53a Mantis issue 0022227: Integration request: Building a surface from a cloud of points 2013-06-10 08:28:09 +00:00
jfa
5d641e7cef Mantis issues 0022209 and 0022227 2013-06-10 08:14:30 +00:00
jfa
51d945d084 Mantis issue 0022209: Warn the user when he does a bad selection in the create group dialog 2013-06-10 08:13:27 +00:00
vsr
d88fed29fa 0022220: EDF 2656 GEOM: Wireframe display mode when selecting sub-shapes with Explode 2013-05-30 09:56:12 +00:00
vsr
e4a31d66fd 0022088: EDF 1631 GEOM : 2D sketcher interface 2013-05-29 16:27:24 +00:00
vsr
d331308a89 0021935: [CEA 696] Possibility to delete an object even if it was used before to create another one 2013-05-27 15:19:08 +00:00
vsr
9c34f9e0a4 Update translation files for isses 22094, 22178, 22179 2013-05-27 13:30:19 +00:00
skv
ca3e17352a 0022178: [CEA 798] Sewing: Make option NonManifoldMode available in GEOM 2013-05-24 10:40:50 +00:00
skv
3282e6d3b3 0022179: [CEA 800] Suppress common edges on two continuous faces without using RemoveExtraEdges 2013-05-24 08:52:30 +00:00
skv
e6a58b5819 0021866: [CEA 670] Returning exact coordinates of the bounding box 2013-05-23 12:53:40 +00:00
skv
18129b41a4 0022094: EDF GEOM 2438 : Pipe T-Shape publish the group of internal surfaces 2013-05-23 10:53:45 +00:00
skv
af323ccd1d 0022081: EDF 2386 GEOM: Union of a list of objects 2013-05-23 06:42:48 +00:00
akl
930012ab96 Fix of INT PAL 0051918: Pipe T-Shape - preview is not updated on Thickness reduction tab 2013-05-21 08:13:45 +00:00
vsr
296019e20f Fix typo 2013-04-18 11:12:00 +00:00
gdd
7dd8e34001 Update translations 2013-04-18 08:39:44 +00:00
rnv
a94dbd7745 Fix cmake compilation problem. 2013-04-17 11:04:20 +00:00
vsr
14b6ec1909 Correct documentation 2013-04-17 10:43:10 +00:00
vsr
8fab12198b Fix problem that user material database is not watched by resource manager when file is first time created. 2013-04-17 09:26:00 +00:00
prascle
8e00478a79 PR: Deprecation Warning more precise 2013-04-16 13:47:46 +00:00
prascle
b8e8a40b70 PR: dump correction when sudies from older versions are loaded 2013-04-12 15:28:08 +00:00
vsr
4d2fe76ed2 Merge from V6_main 12/04/2013 2013-04-12 14:01:18 +00:00
ouv
231074d905 Issue 0051777: TC7.2.0: Element could not be selected in Hypothesis Construction. 2013-04-11 11:07:26 +00:00
prascle
a05e9c326e PR: dump function must write GEOM.xxx instead of geompy.GEOM.xxx 2013-04-11 08:43:00 +00:00
prascle
0370a2b150 PR: geom must be a true singleton 2013-04-10 14:06:25 +00:00
prascle
5f237094e9 PR: improve compatibilty with old scripts 2013-04-09 14:51:29 +00:00
vsr
3f9390adf4 Merge from BR_plugins_pbyacs 03/04/2013 2013-04-04 07:06:43 +00:00
mpa
a745b833f8 IPAL0051856: Basic Properties of a hidden edges 2013-04-01 13:35:35 +00:00
vsr
5b3622aa23 Merge from V6_main 01/04/2013 2013-04-01 12:25:01 +00:00
jfa
6e9871bc53 0022095: EDF 2358 GEOM: Add 'Create group' in the contextual menu of OCC viewer 2013-03-26 09:37:44 +00:00
barate
e63bb2c6a9 Fix detection of GEOM groups for structural elements 2013-03-20 16:55:12 +00:00
vsr
4ab1782428 Merge from V6_main 15/03/2013 2013-03-15 14:28:11 +00:00
vsr
9be9f89876 Merge from V6_main 06/03/2013 2013-03-07 11:07:32 +00:00
vsr
cb06d0db39 Merge from BR_PORTING_VTK6 01/03/2013 2013-03-01 13:10:52 +00:00
vsr
2488be88d9 Merge from V6_main 28/02/2013 2013-02-28 14:00:05 +00:00
vsr
465e84c52e Merge from V6_main 11/02/2013 2013-02-12 11:35:16 +00:00
vsr
eb33929a62 Merge from V6_main 13/12/2012 2012-12-13 08:40:36 +00:00
ngo
62f6ab7368 Fix for new imports : no restriction on the length of the FORMAT string (ILMAB project) 2012-11-28 15:00:04 +00:00
vsr
8180539548 Merge from V6_main (04/10/2012) 2012-10-08 11:16:36 +00:00
vsr
73555c78eb Merge from V6_main_20120808 08Aug12 2012-08-09 07:58:02 +00:00
jfa
392885c1a8 Update from BR_V5_DEV 13Feb2009 2009-02-13 12:16:39 +00:00
jfa
239f8109c6 Join modifications from BR_Dev_For_4_0 tag V4_1_1. 2008-03-07 07:45:34 +00:00
jfa
9499b99fe2 Join modifications from branch BR_DEBUG_3_2_0b1 2006-06-01 11:32:40 +00:00
jfa
e99c8a4fdd Fix bug 10955: Collisions with 'Ctrl+I' and 'Ctrl+M' hot keys. 2006-05-10 14:27:12 +00:00
jfa
e666568f33 Fix bug 12379: Explode BREP to entities very long. Do not check new name uniqueness in case of objects quantity > 30. 2006-05-10 14:26:06 +00:00
jfa
e180c20f73 Join modifications from branch OCC_debug_for_3_2_0b1 2006-05-06 08:44:32 +00:00
jfa
438f4b0922 Join modifications from branch OCC_development_for_3_2_0a2 2006-03-13 15:11:51 +00:00
smh
f505d638da Merge from OCC_development_generic_2006
Preparation of 3.2.0a1
2006-02-07 15:58:35 +00:00
jfa
43be995171 Join modifications from branch BR_3_1_0deb 2005-12-28 09:12:58 +00:00
mzn
71e874ca8e Fix for bug PAL11017 ( Can't select subshapes in the tree to create groups ). 2005-12-22 13:29:32 +00:00
smh
a62a321c84 Copyrights update 2005-12-05 16:23:52 +00:00
mzn
5ed5438bb9 Additional fix for IPAL10226. 2005-12-01 12:55:30 +00:00
asl
106cb1d888 Improvement: now in rules you can use "canBeDisplayed" parameter. It is true, if current object can be displayed in active viewer. The result of this check is calculated by new virtual method LightApp_Displayer::canBeDisplayed. GEOM, SMESH, VISU overrides it in order to provide information, what object can be displayed in what viewer 2005-12-01 10:05:15 +00:00
jfa
728e6e5834 Continue bug 10627 fixing: guarantee non-regression behaviour, applying ShapeFix_Wire::FixReorder only in case, when standard method gives bad result. 2005-11-30 15:19:52 +00:00
mzn
b2c75e4e65 Fix for bug IPAL10226 (Point Construction: impossible to create point on vertex). 2005-11-30 12:34:46 +00:00
jfa
10781d15d3 Small improvement of the previous fix (for bug 10627) to avoid regressions. 2005-11-30 08:57:30 +00:00
mzn
f4c6ee73a9 Fix for bug IPAL10562 (SIGSEGV detected after close and trying create new window with OCC Viewer). 2005-11-30 08:19:08 +00:00
jfa
a7429605d8 Fix for bug 10627. Now you can pass edges for wire construction in any order. 2005-11-28 10:37:46 +00:00
asl
81cd07ec51 PAL10471 - incorrect 3D popup for erased objects 2005-11-24 09:43:23 +00:00
jfa
0d746fcaf6 Remove useless and dangerous static function declaration 2005-11-23 15:41:25 +00:00
jfa
8a0889f44b Correct string allocation 2005-11-23 15:38:24 +00:00
jfa
ccbdd44178 PAL8293: Build face from a wire problem. Fix provided by PKV. 2005-11-18 11:57:23 +00:00
asl
ff0bec3d63 PAL10479 2005-11-14 13:53:44 +00:00
jfa
8608b2536e PAL7663: Partition Algorithm failed. Fix done by PKV. 2005-11-14 12:43:52 +00:00
mkr
28f594441d Remove uncessary libraries and dependences (for OCC6.0) from configuration
files and Makefiles.
2005-11-11 09:44:55 +00:00
asl
1540096924 Hide second "Erase all" in GEOM module 2005-11-09 14:21:30 +00:00
asl
3e43b82348 PAL10209 - after operation display/erase GEOM objects must be selected in viewer 2005-11-08 10:08:01 +00:00
nds
6fa64130e5 Using files from package LightApp instead of SalomeApp 2005-11-03 08:30:14 +00:00
eap
545554d23d PAL10015. Use GEOMAlgo_FinderShapeOnQuad for GetShapesOnQuad(). Fix
PythonDump for GetShapesOn*IDs()
2005-11-01 13:31:25 +00:00
eap
70a26bb822 PAL10015. Add GEOMAlgo_FinderShapeOnQuad 2005-11-01 13:27:09 +00:00
eap
4bbe364fed PAL10015. Add virtual GetPointState() 2005-11-01 13:24:14 +00:00
jfa
98de978f52 PAL10403: pb with GetEdgeNearPoint() 2005-10-27 09:06:28 +00:00
jfa
5977e705e1 PAL10385: CreateAndDisplayGO does not work properly when reopening a study 2005-10-25 10:10:07 +00:00
asl
49cd48980d PAL10332 - references are interpreted as original objects in filters, dialogs, etc. 2005-10-25 08:17:50 +00:00
mzn
bec496ed12 Movement of examples to CVS EXAMPLES SAMPLES_SRC. 2005-10-19 13:56:43 +00:00
eap
7a7b104ba6 PAL10015. Add optional arg theAppend to constructor 2005-10-14 13:32:41 +00:00
eap
8405ffc0f5 PAL10015. Implement GetShapesOnQuadrangle() 2005-10-14 13:30:58 +00:00
eap
848e92b3ee PAL10015. Implement GetShapesOnQuadrangle() 2005-10-14 13:01:47 +00:00
eap
144514e2fe PAL10015. Implement GetShapesOnQuadrangle(). Remove code duplication 2005-10-14 12:55:02 +00:00
jfa
b6b2fb7cd6 Improve reaction of 'Divide edge' dialog on Display of objects 2005-10-07 08:31:46 +00:00
asl
c1745184cb All modules must use SVTK package instead VTK 2005-10-05 06:28:23 +00:00
asl
32bc1fde5c PAL10133 - Two "display" in popup 2005-10-04 05:34:20 +00:00
asl
bd7d74f00e PAL9491 - "View"->"Display mode"->"Shading" causes crash 2005-09-30 07:00:00 +00:00
asl
76e11e9eb1 PAL9391 2005-09-27 06:32:15 +00:00
jfa
a334fbe62f PAL9969: update geompy.py to new functions 2005-09-15 13:36:27 +00:00
jfa
168917eddd Small code improvements 2005-09-13 11:09:57 +00:00
jfa
b82f9072d0 Provide possibility to create non-planar faces on wires, not having underlying surface: use filling algorithm 2005-09-13 10:20:06 +00:00
jfa
0f0729266b return right CORBA value to avoid messages like 'free(): invalid pointer' 2005-09-13 10:18:10 +00:00
enk
01adc22141 Fixed:
Bug IPAL9938
Strange "ERROR" message appears in terminal during curve creation.
2005-09-12 08:01:11 +00:00
env
e27a43895a ENV: Windows porting. 2005-09-09 05:26:58 +00:00
enk
dc68499f50 fix for Bug IPAL9442
3.0.0: It is impossible to select vertices in needed order

added new field to BasicGUI_CurveDlg class - myOrderedSel, which keeping for ordered selection from object browser
2005-09-08 10:58:22 +00:00
srn
ac5e2558d9 Modified a method createAndDisplayGO 2005-09-08 06:05:43 +00:00
smh
9c02cfa817 Patch for RH&Debian 2005-09-01 11:40:18 +00:00
eap
fa93d888ac Add a more comfort way to specify path to user ImportExport file 2005-08-30 12:50:44 +00:00
srn
07eea7bf99 Removed a debug code 2005-08-30 12:12:36 +00:00
env
a994aaae9f ENV: Windows porting 2005-08-29 06:03:08 +00:00
srn
3a675cc5c0 Placed a check if any function is added in GetFreeBoundaries operation 2005-08-26 07:31:00 +00:00
szy
fa5a40f774 *** empty log message *** 2005-08-26 05:29:57 +00:00
szy
11f733549c Windows porting 2005-08-25 12:36:48 +00:00
szy
c26d1e41d3 Windows porting 2005-08-24 13:12:16 +00:00
szy
e22560c4dc Windows porting 2005-08-23 13:10:06 +00:00
srn
d7ed319c3f Added an update of the toolbar after the Rename operation. 2005-08-22 11:45:30 +00:00
szy
2907b7dd39 Windows porting 2005-08-22 11:23:41 +00:00
srn
eca46466f2 Added an update of the toolbar after the Import operation. 2005-08-22 05:03:04 +00:00
srn
5646516f46 Added a linkage to libTOOLSDS 2005-08-22 04:52:25 +00:00
szy
1ee80bad40 Windows porting 2005-08-19 13:16:23 +00:00
szy
409b095d25 Windows porting 2005-08-19 11:51:38 +00:00
jfa
a8a220072b Fix crashes of Sketcher and Import/Export 2005-08-19 09:11:52 +00:00
jfa
150ae46477 Fix pb with contour closure: respect NULL wires list 2005-08-18 10:07:02 +00:00
jfa
131a4abe50 Avoid including of SALOMEDS classes; fix pb with objects deletion 2005-08-18 06:15:31 +00:00
jfa
4fbd5fabf5 Avoid including of SALOMEDS classes 2005-08-18 05:22:09 +00:00
jfa
e2e0cbee34 Fix pb with not selectable faces: incorrect condition on viewer type 2005-08-18 04:44:49 +00:00
asl
3f1ffd58cd PAL9780 2005-08-18 04:17:20 +00:00
szy
ca91872e0e Windows porting 2005-08-15 07:27:57 +00:00
jfa
218ffc54e0 Improve CheckShape function 2005-08-11 12:52:34 +00:00
env
e2dcf4323c ENV: Windows porting. 2005-08-11 04:43:57 +00:00
env
f931ebe5b6 ENV: Windows porting. 2005-08-11 04:14:22 +00:00
env
424ee09297 ENV: Windows porting. 2005-08-11 04:04:55 +00:00
asv
66ed942fe4 rules for display/erase popup commands changed. Also added code to create a default view window on Display command if no window was open. 2005-08-10 06:22:56 +00:00
jfa
774da7a735 Improve error reporting for Filling Surface; initialize myGeometryGUI in FillingDlg to avoid exception on initialization of the dialog 2005-08-08 13:02:01 +00:00
asv
c03f2eac0d getDesktop() method is changed: now it is NOT virtual, it is implemented in GEOMBase_Helper and removed from all successors. 2005-08-02 12:45:47 +00:00
asv
694a9aaaee menues "Tools" and "Preferences" are moved to the right.. 2005-08-02 12:43:40 +00:00
jfa
40a7e07f71 Fix crash of BugRevolution.py import: apply the same patch, as on V2_2_0_maintainance 2005-08-02 09:03:51 +00:00
asv
60efe138c3 if a shape to be rotated is a vertex, and it is located ON the Revolution Axis, then the algorithm builds a circle with null radius. Incorrect, visualization of such shape fails. This case is checked and revolution is not done in this case. 2005-08-01 12:51:04 +00:00
san
f24ba2bafa Preparation of v.3.0.1 2005-07-29 11:46:49 +00:00
san
f4e80938ef SALOME porting to OCCT 5.2.4 2005-07-28 15:06:06 +00:00
jfa
9d528b0574 IPAL8796: delete the files in tmp dir after import 2005-07-28 07:31:11 +00:00
eap
df8fe594e1 PAL9166 - add MakeSketcherOnPlane() and MakeMarkerPntTwoVec() 2005-07-20 10:44:57 +00:00
asv
23d15c3fc3 &Ok => O&k as requested by QA team in some bug.. 2005-07-11 11:08:44 +00:00
asv
2cff49a1b0 Popup-s changed. "isActiveViewer" parameter = "isActiveView", its calculation is moved to SalomeApp level. 2005-07-11 11:07:49 +00:00
mzn
144524d7be Improvement(Add a new preference to GEOM ? default ?Shading/Wireframe? visualization mode). 2005-07-06 12:42:51 +00:00
srn
7a7535dd1e BugID: 9377, modified method onEditDelete, added a call to updateActions 2005-07-06 05:58:34 +00:00
jfa
e8d58ca1fb IPAL9384 3.c.: useless reference objects are created after execution of GEOM_tube_geom_gg2.py script 2005-07-01 08:02:02 +00:00
eap
74a4d30fb0 PAL9074. Now MakeSolidShells() makes one solid of all given shells like OCC MakeSolid() does 2005-06-30 08:24:39 +00:00
srn
d43286833e BugID: 9377, modifed method closeEvent 2005-06-30 07:14:30 +00:00
asv
2d00c4016f fixed bug with popups in GEOM. 2005-06-28 10:00:46 +00:00
asv
35ca94a337 small error fixed (BUG_NO instead of BUT_NO) 2005-06-27 12:49:29 +00:00
asv
0bfe0b990b Bug fixed: if Plot2D viewer is active, then "computation" of popup crashed. 2005-06-27 11:51:58 +00:00
mkr
a28e157934 Fix for bug IPAL9232 : 3.0.0(/dn06/../current1606): simple dataflow execution is aborted. 2005-06-27 10:38:23 +00:00
asv
14c6b1f558 new function globalParam() of Selection is used in GEOM. 2005-06-24 06:13:27 +00:00
asv
167977175e Bug IPAL9276 is fixed. 2005-06-23 14:04:19 +00:00
eap
2bdf57403e PAL9167. Check selection after constructor type change 2005-06-23 11:27:59 +00:00
stv
0759ac4eab Preferences 2005-06-22 09:58:12 +00:00
asv
a3dbf9db14 Bug fixes. 2005-06-22 06:29:29 +00:00
eap
bc805bc164 PAL9166. Add possibility to make sketcher on an existing plane 2005-06-20 05:57:52 +00:00
eap
61dbea0587 PAL9166. Add possibility to make sketcher on an existing plane (MakeSketcherOnPlane()) and MakeMarkerPntTwoVec() 2005-06-20 05:34:38 +00:00
mzn
35c0ccc268 Patch for bug IPAL9210(3.0.0 "GEOM_usinggeom.py" script execution failed.). 2005-06-17 12:22:39 +00:00
asv
8383118883 Fix for a bug: a command with id 8001 is the same as 800 (create group) but called from a popup (another caption). so we let it to be handled just as command id 800. Also an icon for 8001 was added. 2005-06-17 10:56:32 +00:00
asv
bfce8429ee Fix for a bug: a command with id 8001 is the same as 800 (create group) but called from a popup (another caption). so we let it to be handled just as command id 800. 2005-06-17 10:55:55 +00:00
asv
650baae06d fix for bug: "rename" can be called even when there is no active viewer. 2005-06-17 06:05:05 +00:00
eap
987a247e12 PAL9151. Restore some code from V2_2_2 revision 2005-06-15 12:43:07 +00:00
srn
8039f8cb66 BugID IPAL9186: Added a call to method initGeomGen 2005-06-15 11:51:24 +00:00
srn
79263e107d BugID IPAL9186: Added a static method InitGeomGen for initialization of myComponentGeom static variable from geompy.py Python script. 2005-06-15 11:50:44 +00:00
asv
9db65c69e0 unneccessary "printf" removed. 2005-06-15 08:22:02 +00:00
mzn
b8a1ff1356 Fix for Bug IPAL9161(3.0.0 (09 June): It is impossible to perform Fillet and Chamfer operations). 2005-06-15 06:17:13 +00:00
eap
8c31a421f1 PAL9165. prevent exception at access to non-initialized out parameters 2005-06-15 05:58:02 +00:00
eap
873285da36 PAL9165. emit message only if no valid ImportExport file found 2005-06-15 05:54:44 +00:00
asv
5013150a88 bug fixes with popup menus. 2005-06-14 12:40:36 +00:00
asv
8ace3710d8 bug fix: change of display mode of VTK viewer throws SIGSEGV. 2005-06-14 12:38:09 +00:00
srn
1b11dbb815 BugID: IPAL9067, added a linker option -l GEOMFiltersSelection 2005-06-14 10:45:24 +00:00
asv
577ebb1ccd Bug fixes. 2005-06-10 12:43:15 +00:00
asv
292caa7a1f content moved to GEOM_images.po 2005-06-10 06:23:14 +00:00
asv
e11f561fd5 Fix for bug when GEOM did not check for Engine to be correctly loaded. 2005-06-09 12:34:59 +00:00
asv
f9080ed351 Bug with not full names of selected objects ("Box_" instead of "Box_1") in dialogs is fixed. GetName() method now returns QString. 2005-06-09 12:33:07 +00:00
mzn
46b338c045 Fix for Bug IPAL9053( 3.0.0: "Check Geometry" and "Load script" functionalities from menu "Tools" aren't work.).
"Load Script" moved from Geometry module to menu File(so, now it is accessible from all modules).
2005-06-09 09:10:51 +00:00
asv
9d1fc14305 activateModule/deactivateModule functions are made "bool". 2005-06-08 12:39:43 +00:00
mzn
05b87d9cef Correction. 2005-06-08 09:27:11 +00:00
mzn
a31c59e74c Add string for "Export" functionality. 2005-06-07 09:27:09 +00:00
mzn
adc75d8a5e Fix for IPAL8993(3.0.0: It is impossible to export geometry object.). 2005-06-07 09:26:05 +00:00
stv
815969efba Tooltip gramatic errors 2005-06-07 07:51:33 +00:00
mzn
3ef9f0e473 Update of the object browser added for "Import". 2005-06-07 07:07:32 +00:00
asv
7dfcbd9821 Undefined symbol (SALOME_Event) is removed. 2005-06-07 04:40:09 +00:00
asv
c743faa101 Makefile.in-s were modified, neccessary keys and libraries were added.
OCC_KERNEL_LIBS -> CAS_KERNEL
OCC_MODELER_LIBS -> CAS_MODELER
2005-06-03 12:32:20 +00:00
stv
aad788778e Added LogWindow support for GEOM 2005-06-03 11:30:21 +00:00
asv
1bf3bfc5d8 Rename and Delete functionalities added. 2005-06-03 10:42:52 +00:00
asv
d323a0aa04 Displayer: bug in clearTemporary() is fixed.
GeometryGUI: rules of popups are changed (fixed).
2005-06-03 10:41:52 +00:00
asv
b4446e7a7f getNewObjectName() is made virtual (as it parent class). 2005-06-03 10:40:31 +00:00
asv
e2473f133f Bug with bad object names after explode is fixed. 2005-06-03 10:39:50 +00:00
asv
521dab878e A small bug is fixed. 2005-06-03 10:39:10 +00:00
mzn
629a486f19 Corrected according to the new scheme. 2005-06-03 08:48:54 +00:00
smh
fedf580aaa SMH: Add forgotten files 2005-06-02 09:34:45 +00:00
stv
691b308ad6 *** empty log message *** 2005-06-02 08:21:15 +00:00
smh
7322118087 SMH: Merged GEOM (NEWGUI, HEAD, POLYWORK) 2005-06-02 07:17:09 +00:00
jfa
0213ec6649 PAL8378: fix a bug in Partition algorithm 2005-04-11 05:44:10 +00:00
jfa
6288e136f4 PAL8264: fixed regression in Partition algorithm 2005-04-11 05:29:26 +00:00
jfa
27b79de2de PAL8379: add in geompy.py a function for filtering edges by length. 2005-04-04 11:42:52 +00:00
jfa
390fa7af81 Optimization of GetShapesOn<xxx> functionality 2005-03-23 07:27:20 +00:00
jfa
847b1b1b59 Fix RemoveExtraEdges() to obtain valid shapes. Fix done by SKL. 2005-03-23 07:21:06 +00:00
jfa
15ffc0f2df PAL8395: Fix pb. with bug2extraEdges.py 2005-03-22 09:16:47 +00:00
jfa
b28777dc10 Unlink from not used libGEOMPartition 2005-03-22 07:53:10 +00:00
vsr
27e469cd20 PAL8376 2005-03-17 14:02:35 +00:00
jfa
74382af355 PAL8395: Improve CheckCompoundOfBlocks 2005-03-15 12:06:48 +00:00
jfa
ae7c4964bf PAL8395: Improve RemoveExtraEdges 2005-03-15 12:06:31 +00:00
akk
7fcf66f794 Scripts renaming. 2005-03-10 06:29:06 +00:00
akk
a0aa2f09b2 PAL8375 improvement solving. 2005-03-09 15:04:53 +00:00
akk
bc6b9bec11 PAL8319 improvement solving. 2005-03-09 13:01:30 +00:00
jfa
0315037434 PAL7158: Multi translation/rotation has been enabled on sub-shapes 2005-03-01 08:44:43 +00:00
mzn
44c126ac12 Fix for PAL8309(now, if the ctrl key is pressed, the input coordinates function(by mouse clicking in the viewer) should be disabled in the "Point Construction" dialog). 2005-02-28 13:13:34 +00:00
jfa
53576d597d PAL7715: Unfriendly message after Glue Faces 2005-02-14 09:00:39 +00:00
jfa
3866ec3a96 PAL7968. Two new functions implemented: UnionList() and DifferenceList(). 2005-02-04 06:55:40 +00:00
jfa
254420b8db PAL7924: Meaningfull error message provided 2005-02-02 14:28:35 +00:00
jfa
25ebdee483 PAL7508: Development of new block functionalities. GetInPlace() now works for the case of solids. 2005-02-02 12:38:58 +00:00
san
d4ecb90145 PAL6487 2005-02-02 11:58:25 +00:00
vsr
74989f5a3e Fix PAL7557: Allow 'Display Only' popup menu command for the 'Geometry' component object. 2005-02-01 14:25:46 +00:00
jfa
cd509f872c PAL7508: Development of new block functionalities. Allow find SOLIDs by GetShapesOn<xxx>() functions. 2005-02-01 11:13:59 +00:00
jfa
d85baed107 PAL7508: Development of new block functionalities. Implement GetShapesOn<xxx>() functions for case of SOLID. Done by PKV. 2005-02-01 11:12:57 +00:00
jfa
6a52e30ef9 Improve RemoveExtraEdges() function. Fix done by SKL. 2005-02-01 11:12:39 +00:00
jfa
b7cff0a4ec PAL7508: Development of GetInPlace() functionality 2005-01-27 15:22:36 +00:00
jfa
1dfcc16fdf Change comments style in geompy.py for right processing with HappyDoc 2005-01-27 14:49:28 +00:00
jfa
49a1a28bfa PAL7815: now RemoveExtraEdges() does not break initial shape 2005-01-27 12:44:38 +00:00
jfa
61b4585452 Provide more precise error message 2005-01-25 06:20:25 +00:00
jfa
51454ae083 Fix problem with GetShapesOnCylinder: CRASH, when result can not be obtained 2005-01-25 06:19:13 +00:00
san
4e1a1db78c PAL7768 2005-01-24 16:05:56 +00:00
san
dc8466f4ed PAL7768 2005-01-24 16:00:40 +00:00
jfa
86973cfa9e PAL7508. Correct behaviour of GetShapesOnPlane(). 2005-01-21 10:44:46 +00:00
jfa
23c12be7ac PAL7508. Update implementation of GetShapesOn<xxx>() functions. 2005-01-21 09:16:41 +00:00
jfa
1cfac3e905 PAL7441. Pb with MakePartition. Fix done by PKV. 2005-01-21 09:09:45 +00:00
san
b0937de45d PAL7529 2005-01-20 14:23:35 +00:00
vsr
add6270ff1 Correct misprinting in the dialog box (PAL7528) 2005-01-20 14:18:40 +00:00
san
01283434b5 PAL7770 2005-01-20 14:15:21 +00:00
san
9bb681b800 PAL7360 2005-01-20 14:11:08 +00:00
admin
ca429d817a Merge with OCC_development_01 2005-01-20 06:24:17 +00:00
admin
6101c76143 Merge with OCC-V2_1_0_deb 2004-12-17 11:18:33 +00:00
admin
d3dd282390 Merge with version on tag OCC-V2_1_0d 2004-12-01 10:39:14 +00:00
yfr
498df5aa1f DCQ: prepare V2.0.0 2004-07-19 14:36:32 +00:00
yfr
e0dd6fa845 DCQ: prepare V2.0.0 2004-07-19 14:23:52 +00:00
dcq
a596550f89 DCQ : Merge with Ecole_Ete_a6. 2004-06-16 15:24:55 +00:00
dcq
10f156c322 DCQ : Co-localisation 2004-03-26 15:09:49 +00:00
dcq
4c60078497 DCQ : Add Multi-Wire for MakeFace 2004-03-22 17:02:07 +00:00
dcq
7e4743151d DCQ : Add Multi-Wire for MakeFace 2004-03-22 16:36:41 +00:00
dcq
590d7d454c DCQ : Clean up code 2004-01-30 09:45:01 +00:00
dcq
ba4c069a64 DCQ : Debug Transparency 2004-01-30 09:43:33 +00:00