Commit Graph

587 Commits

Author SHA1 Message Date
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
vsr
d88fed29fa 0022220: EDF 2656 GEOM: Wireframe display mode when selecting sub-shapes with Explode 2013-05-30 09:56:12 +00:00
vsr
42c95d7ba4 Minor correction 2013-05-29 16:28:10 +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
vsr
39637ce611 0022179: [CEA 800] Suppress common edges on two continuous faces without using "RemoveExtraEdges"
Update images and icons
2013-05-27 12:32:47 +00:00
vsr
50e2278eb9 0022178: [CEA 798] Sewing: Make option NonManifoldMode available in GEOM 2013-05-27 10:59:54 +00:00
vsr
086ffca4fa 0022081: EDF 2386 GEOM: Union of a list of objects
Update doc images
2013-05-27 10:55:06 +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