Commit Graph

658 Commits

Author SHA1 Message Date
eap
fb0ce93a9c PAL16774 (Crash after display of many groups)
throw if there are errors in buildPrs()
2007-11-07 10:10:30 +00:00
eap
0a33c4aa98 PAL16202,16203 (Propagation 1D on edges group)
1) fix error message when Mesh.Compute() fails due to bad hypo definition
   2) fix args of TreatHypoStatus() calls
2007-11-07 10:08:39 +00:00
eap
65bad49375 PAL16774 (Crash after display of many groups)
add SMESH_VISU_PROBLEM_CLEAR
2007-11-07 10:06:00 +00:00
eap
2145d41d72 PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
2007-11-07 10:02:43 +00:00
eap
13e902c404 PAL16202,16203 (Propagation 1D on edges group)
source shape can be a group
2007-11-07 10:01:36 +00:00
eap
42e8757bfc PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
2007-11-07 09:57:05 +00:00
eap
a4deef590d PAL16774 (Crash after display of many groups)
prepare to mesh deletion at closing a study
2007-11-07 09:54:13 +00:00
eap
a331960039 PAL16202,16203 (Propagation 1D on edges group)
remove useless includes
2007-11-07 09:51:52 +00:00
eap
edf16dcfc6 PAL16202,16203 (Propagation 1D on edges group)
1) avoid double "Salome exception" in error description
     2) select mesh after visualization
2007-11-07 09:50:37 +00:00
eap
fddc257b55 PAL16202,16203 (Propagation 1D on edges group)
- *                * theNumber       - Number of subshapes. Object is selected if it contains theNumber of
- *                                    theSubShapeType sub-shapes
+ *                * theNumber       - Number of subshapes. Object is selected if it contains
+ *                                    theNumber of theSubShapeType sub-shapes, or at least
+ *                                    one theSubShapeType, provided that theNumber==0
2007-11-07 09:48:31 +00:00
eap
9ebce0b2a6 PAL16202,16203 (Propagation 1D on edges group)
remove useless includes and fix SetEventListener()
2007-11-07 09:43:35 +00:00
eap
90bfa44674 PAL16202,16203 (Propagation 1D on edges group)
remove useless includes and
+  /*!
+   * \brief Return submeshes of groups containing the given subshape
+   */
+  std::list<SMESH_subMesh*> GetGroupSubMeshesContaining(const TopoDS_Shape & shape) const
+    throw(SALOME_Exception);
2007-11-07 09:41:42 +00:00
eap
4f65b594f7 PAL16202 (Propagation 1D on edges group)
remove useless includes
2007-11-07 09:39:20 +00:00
eap
04c27b0ed7 PAL16202 (Propagation 1D on edges group)
+  SMESHDS_SubMeshIteratorPtr GetSubMeshIterator() const;
2007-11-07 09:35:51 +00:00
eap
1a2cff525d PAL16774 (Crash after display of many groups)
+  virtual void                studyClosed( SUIT_Study* );
        and catch during visualization
2007-11-07 09:31:16 +00:00
eap
b0b1fb044d PAL16774 (Crash after display of many groups)
+  virtual void                studyClosed( SUIT_Study* );
2007-11-07 09:30:18 +00:00
eap
c9328ea212 PAL16774 (Crash after display of many groups)
implement destructor to free memory at closing a study
2007-11-07 09:28:28 +00:00
ouv
1949fa0f3e Bug NPAL12872 - EDF189 GEOM, SMESH : Visualization of groups with many colors 2007-11-06 08:54:05 +00:00
srn
068112a9e4 Added include of CASCatch using $(GUI_CXXFLAGS) 2007-10-31 15:02:38 +00:00
eap
4efdd7211a PAL17233: Projection 2D doesn't work (bis)
exclude using compUVByElasticIsolines()
2007-10-24 08:40:19 +00:00
rnv
e28cd63140 Implementation of NPAL13504 improvement. 2007-10-24 07:05:58 +00:00
jfa
8d59a5ffda NPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object. 2007-10-23 07:06:01 +00:00
dmv
43baeb818c NPAL 16561 2007-10-23 06:39:12 +00:00
dmv
4e6faba5b9 NPAL16561 2007-10-18 13:28:46 +00:00
jfa
ac898ee42c Bug 17298: AttributeError during import of SMESH_BelongToGeom.py. 2007-10-16 12:54:34 +00:00
eap
f6fd462515 + // double delta = d1*d2*1e-6; PAL17233
+  double delta = min( d1, d2 ) / 10.;
2007-10-11 12:43:01 +00:00
eap
6814271570 PAL16774 (Crash after display of many groups)
add missing white space to SMESH_CONTINUE_MESH_VISUALIZATION
2007-10-03 08:51:29 +00:00
eap
1ec6e6b0ec PAL14858 (The Mesh Info Dialog Box is too slow)
fix mesh update
2007-10-02 14:18:14 +00:00
eap
8070596937 PAL17091 ("Mesh Infos" dlg shows wrong number of quadrangles of the computed mesh)
take into account element type change at merging nodes
2007-10-02 12:45:45 +00:00
eap
188056a142 PAL16567(problem with extrusion 3D, Propagation 2D when the source fase isn't planar)
-  int    myFaceIndex = -1;
-  double myFaceParam = 0.;
+  myFaceIndex = -1;
+  myFaceParam = 0.;
2007-09-26 10:01:26 +00:00
eap
86f7d569d9 PAL14858 (The Mesh Info Dialog Box is too slow)
fix the previous integration
2007-09-26 09:56:22 +00:00
maintenance team
bd08112bc4 Porting to windows after merge with 3.2.7 2007-09-25 13:39:30 +00:00
eap
f8d23e8916 PAL14858 (The Mesh Info Dialog Box is too slow)
replace ::SMESH_Mesh::ElementOrder with SMDSAbs_ElementOrder
2007-09-25 08:41:25 +00:00
eap
11f9744ee7 PAL14858 (The Mesh Info Dialog Box is too slow)
use SMDS_MeshInfo to nkow nb of entities
2007-09-25 08:40:00 +00:00
eap
179804804f PAL14858 (The Mesh Info Dialog Box is too slow)
+  SMDS_MeshInfo          myInfo;
2007-09-25 08:38:44 +00:00
eap
d11bd3433d PAL14858 (The Mesh Info Dialog Box is too slow)
+enum SMDSAbs_ElementOrder {
+  ORDER_ANY,          /*! entities of any order */
+  ORDER_LINEAR,       /*! entities of 1st order */
+  ORDER_QUADRATIC     /*! entities of 2nd order */
+};
2007-09-25 08:37:43 +00:00
eap
f70ca0e622 PAL14858 (The Mesh Info Dialog Box is too slow)
+	SMDS_MeshInfo.hxx
2007-09-25 08:36:46 +00:00
eap
1db9bf4129 PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
-  void Update(const Handle(SALOME_InteractiveObject)& theIO,
+  bool Update(const Handle(SALOME_InteractiveObject)& theIO,
2007-09-24 13:53:31 +00:00
eap
8c740710a0 + SMDS_Mesh::CheckMemory(); // PAL16631 2007-09-24 13:52:57 +00:00
eap
f6615d7074 PAL16631 (SALOME crash after a mesh computation failed due to lack of memory) 2007-09-24 13:51:42 +00:00
eap
8d825b71d3 +# Executables targets
+bin_PROGRAMS = SMDS_MemoryLimit
+dist_SMDS_MemoryLimit_SOURCES = \
+	SMDS_MemoryLimit.cxx
+SMDS_MemoryLimit_LDADD = \
+	$(KERNEL_LDFLAGS) -lSALOMELocalTrace
2007-09-24 13:50:56 +00:00
eap
490be5a7f0 PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
use SMDS_MemoryLimit in CheckMemory() to know a lower memory limit
2007-09-24 13:49:46 +00:00
eap
b18c323afd PAL16631 (SALOME crash after a mesh computation failed due to lack of memory)
fix misspelling
2007-09-24 13:48:53 +00:00
mzn
9010d190b3 Fix for Bug NPAL16771 (EDF 556 SMESH : Can't select some groups of nodes in the VTK view). 2007-09-17 10:07:18 +00:00
eap
a78f064b8c PAL16892 (impossible to create Distribution of Layers hypothesis, for Radial Prism 3D algorithm)
-  myHypTypes = SMESH::GetAvailableHypotheses( false, 0 );
+  myHypTypes = SMESH::GetAvailableHypotheses( false, 1 );
2007-09-11 13:33:17 +00:00
eap
a97aac6c22 + // PAL16857(SMESH not conform to the MED convention):
+        if ( aMeshDimension == 2 && anIsZDimension ) // 2D only if mesh is in XOY plane
+          aMeshDimension = 3;
2007-09-11 06:53:33 +00:00
eap
17429a9441 PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
Catch exceptions during visualization
2007-09-11 06:13:14 +00:00
eap
f0331f699b PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
Precise error message
2007-09-11 06:12:36 +00:00
eap
7ff996b8f5 PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
-  bool CheckMemory()
+  int CheckMemory() - return size of free memory
2007-09-11 06:12:14 +00:00
eap
9cfa837a1d PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
-  void Update( int theIsClear = true )
+  bool Update( int theIsClear = true )
2007-09-11 06:11:42 +00:00
eap
0fecea680b PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack of memory)
1)
-  void Update( int theIsClear = true );
+  bool Update( int theIsClear = true );
2) Do not catch here
2007-09-11 06:11:13 +00:00
eap
b7b32942ac - FitAll();
+	      // FitAll(); - PAL16770(Display of a group performs an automatic fit all)
2007-09-10 13:38:49 +00:00
eap
3fa5dd52ed PAL16834 (smesh Prism don't work with NETGEN_2D algorithm)
fix regression involved by the previous fix
2007-09-06 13:08:23 +00:00
eap
c7d7f3a3f0 PAL16834 (smesh Prism don't work with NETGEN_2D algorithm)
fix FindMatchingNodesOnFaces() for a sphere meshed by NETGEN_2D_ONLY
2007-09-04 08:20:27 +00:00
jfa
7f32c96d19 Join modifications from V3_2_0_maintainance branch 2007-08-31 08:28:40 +00:00
jfa
b0c06e93e6 Bug 16777: Fix merging pb. 2007-08-27 08:34:00 +00:00
jfa
8407274e7b Fix pb. of merge 2007-08-24 12:44:39 +00:00
jfa
856524def1 Join modifications from V3_2_0_maintainance (V3_2_6pre4 - T32x_16Aug2007_16h00m) 2007-08-21 08:30:33 +00:00
abd
72f9438f91 Update environment of windows version:
- products;
- projects.

Porting current version of BR_Dev_For_4_0 branch on Windows.
First stable Windows version of BR_Dev_For_4_0  branch.
2007-06-20 14:23:54 +00:00
jfa
06221800da Distributed Geom, Smesh. Modifications by Anthony GEAY. 2007-06-18 11:10:30 +00:00
eap
362e7633ec NPAL16132 (GHS3D execution failed in Salome version 4.0.0)
make each node in volume has it's own position but not set volume
   ID to static originSpacePosition()
2007-06-08 09:00:52 +00:00
eap
105d08dcbf NPAL16132 (GHS3D execution failed in Salome version 4.0.0)
correctly update _computeState for algos that
     NeedDescretBoundary() && ! OnlyUnaryInput()
2007-06-08 08:57:42 +00:00
abd
1c56e11967 Fix global links to local for correct work on any station 2007-04-25 09:22:05 +00:00
abd
174f30eb78 Integrate improvement PAL13615 from V3_2_0_maintainance 2007-04-24 11:04:11 +00:00
jfa
2884e2221b Fix error on attempt to assign a hypothesis. 2007-04-24 07:35:12 +00:00
maintenance team
2d4013ab7a Small modification 2007-04-23 14:26:23 +00:00
abd
a8ab4cfa79 Fix compilation errors on RedHat 2007-04-23 07:48:50 +00:00
abd
c62faf0b9f Fix mistakes in Makefile.am 2007-04-23 07:45:48 +00:00
abd
af2aec1a2e Fix compilation problems on RedHat( HDF flags ) 2007-04-20 14:56:18 +00:00
abd
f43aa3dde8 Fix compilation problems on RedHat 2007-04-20 14:49:18 +00:00
abd
ba07931b18 Fix compilation problems on Debian(OCC instaed CAS) and Mandriva64(CORBA CPPFLAGS) 2007-04-20 13:48:40 +00:00
abd
690e46a0e6 Fix compilation errors on Mandriva64 2007-04-20 12:30:54 +00:00
abd
29bf8799a0 Fix mistakes in CAS_LDPATH (OCC_LDPATH) 2007-04-20 12:06:33 +00:00
abd
103d80ae84 Fix compilation problems on RedHat
HDF5 includes
2007-04-20 12:02:41 +00:00
abd
c6ad6d4c6d Fix compilation problems on Mandriva64 and Mandriva 2007-04-20 11:08:24 +00:00
abd
92a7ef34a2 Fix compilation errors on Mandriva64 2007-04-19 13:12:37 +00:00
abd
3e125896a0 Fix compilation errors 2007-04-19 09:39:10 +00:00
abd
358f8ddd54 Merging from V3_2_6pre4 2007-04-18 15:44:59 +00:00
abd
82decf21b0 Using AutoTools for build procedure 2007-04-13 14:53:27 +00:00
raza
eeccdfb1ef update __init__ function of Mesh_Triangle class 2007-04-04 15:45:23 +00:00
jfa
79137f3126 Modifications, sent by Stephane LIAUZU for new SMESH plugins (Hexotic, BLSURF). 2007-03-28 07:47:45 +00:00
enk
af2e05780a Porting to VTK-5.0.0 2007-03-15 15:10:27 +00:00
abd
8de9daadc2 Temporary rollback ASCII load/save for smesh 2007-02-13 15:46:06 +00:00
abd
9d11375af4 Merging with WPdev 2007-02-07 12:14:23 +00:00
admin
466cf8703a This commit was generated by cvs2git to create branch 'BR_Dev_For_4_0'.
Sprout from V3_2_0_maintainance 2006-09-08 11:18:59 UTC jfa <jfa@opencascade.com> 'PAL13409: EDF282 SMESH: Tetrahedron is added if we specify Mefisto.'
Cherrypick from V3_2_0_maintainance 2007-01-22 15:14:46 UTC admin <salome-admin@opencascade.com> 'This commit was generated by cvs2git to create branch 'V3_2_0_maintainance'.':
    src/SMESH/SMESH_Octree.cxx
    src/SMESH/SMESH_Octree.hxx
    src/SMESH/SMESH_OctreeNode.cxx
    src/SMESH/SMESH_OctreeNode.hxx
Cherrypick from V3_2_0_maintainance 2006-06-08 14:05:10 UTC admin <salome-admin@opencascade.com> 'This commit was generated by cvs2git to create branch 'V3_2_0_maintainance'.':
    doc/salome/gui/SMESH/pics/a-extusionalongapath2.png
    doc/salome/tui/SMESH/sources/bg_salome.gif
2007-01-22 15:14:47 +00:00
jfa
ffd567ddfa PAL13409: EDF282 SMESH: Tetrahedron is added if we specify Mefisto. 2006-09-08 11:18:59 +00:00
jfa
31282d8886 Join modifications from branch BR_For_OCT_611: migration to OCCT6.1.1 with new exception handling and improved threads support. 2006-09-04 11:39:20 +00:00
skl
0ef2b313da Corrected for IPAL13079. 2006-09-01 09:13:16 +00:00
jfa
9ab6519add PAL12755: EDF: SALOME frozen with Load Script and a Python Module. Improve fix to not catch exceptions. 2006-08-16 10:25:26 +00:00
jfa
1cfad77716 PAL12755: EDF: SALOME frozen with Load Script and a Python Module. Additional fix. 2006-08-15 09:52:22 +00:00
jfa
104ff7b281 Fix bug 12796: Warning missed for the bad file 'test18.med' 2006-08-10 07:53:07 +00:00
eap
e83c4c9cf5 PAL12992. Store/restore submeshesh directly using HDF but not med families 2006-08-07 12:12:18 +00:00
eap
f644c7bfdc PAL12992. Add MaxShapeIndex() 2006-08-07 12:06:43 +00:00
eap
af7f9c7057 PAL12992. Add type TIDSortedElemSet to be used to assure predictability of edition 2006-08-07 12:05:03 +00:00
eap
686d2fa85d PLEIADES. fix WrapperIndex(index) for negative index 2006-08-03 05:59:03 +00:00
enk
a104996e30 Fix for Bug IPAL12478: Group of all Edges is not create automatically during Export med file.
Incorrect varable was changed. (myFacesDefaultFamilyId to myEdgesDefaultFamilyId)
2006-08-02 13:08:43 +00:00
mzn
1b6700a4a5 Fix for bug IPAL10053. 2006-07-28 09:51:49 +00:00
skl
fba89e60bc Correction for bug IPAL12631. 2006-07-27 11:16:54 +00:00
skl
7360772d88 Corrections for bug PAL12653. 2006-07-25 10:58:13 +00:00
eap
dbdb0fce59 fix access out of array bounds in FunctionTable::findBounds() 2006-07-25 08:49:59 +00:00