Commit Graph

403 Commits

Author SHA1 Message Date
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
eap
2d3103e4d1 0022227: [CEA 827] Building a surface from a cloud of points 2013-07-03 10:53:48 +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
mpa
46c5f903d7 0022077: EDF 2272 : Selection with the Paraview interaction mode in GEOM/SMESH 2013-06-20 05:18:19 +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
d609d087b1 0021684: EDF 2221 : Display the arguments and the name of the operations
+  struct CreationInformation
+  {
+    string     operationName;
+    Parameters params;
+  };

  interface GEOM_Object : SALOME::GenericObj
  {
+    CreationInformation GetCreationInformation();
2013-06-17 12:52:22 +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
eap
adec87681f 0021684: EDF 2221 : Display the arguments and the name of the operations 2013-06-17 12:09:31 +00:00
eap
d473d53e90 fix compilation warnings 2013-06-17 12:09:15 +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
skv
e91dea54e5 0021866: [CEA 670] Returning exact coordinates of the bounding box 2013-06-06 06:45:17 +00:00