Commit Graph

1662 Commits

Author SHA1 Message Date
eap
5d5b9e01cd fix reading/writing BALLs 2012-10-03 12:15:28 +00:00
vsr
b398c3a304 Add function to erase an actor in current viewer or in all viewers where it is displayed (patch from vsv - PPGP dev) 2012-10-02 08:17:28 +00:00
eap
5f62c18c48 Make IsQuadraticMesh() return LINEAR instead of QUADRATIC in an empty mesh 2012-10-01 14:08:42 +00:00
eap
1943d6f613 0021884]: [CEA 679] SALOME crashes when using Netgen 2D without 1D algorithm
Stupid access to NULL object
2012-10-01 13:58:55 +00:00
rnv
c23203b921 Implementation of the "21459: EDF 1495 SMESH: Manipulation of discrete elements with attributes" issue: visualization of the 0D and balls elements. 2012-09-28 10:59:30 +00:00
rnv
ad10fd292a Win32 compatibility. 2012-09-28 09:08:03 +00:00
rnv
0368b0a293 Implementation of the "21459: EDF 1495 SMESH: Manipulation of discrete elements with attributes" issue: visualization of the 0D and balls elements. 2012-09-28 07:30:34 +00:00
vsr
023c706135 0021882: [CEA 673] Add preference for default color for mesh groups 2012-09-27 08:22:16 +00:00
vsr
b86b991075 Windows compatibility 2012-09-26 06:16:59 +00:00
vsr
a3a6c690ba 0021869: [CEA 672] Clipping always apply even with auto-apply not checked 2012-09-25 11:54:33 +00:00
vsr
55c69756c9 Fix compilation error (add missing boost flags) 2012-09-25 09:10:01 +00:00
eap
80272b8f05 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
fix an error message
2012-09-24 12:20:20 +00:00
eap
0bea71e671 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+    def ExportGMF(self, f, meshPart=None):
+    def CreateMeshesFromGMF( self, theFileName ):
2012-09-24 11:32:03 +00:00
eap
87b989815b 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+  void ExportGMF(SMESH::SMESH_IDSource_ptr meshPart,
+                 const char*               file) throw (SALOME::SALOME_Exception);
+  SMESH::ComputeError* ImportGMFFile( const char* theFileName )
2012-09-24 11:31:39 +00:00
eap
bbc0ed28d2 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+  SMESH::SMESH_Mesh_ptr CreateMeshesFromGMF( const char*             theFileName,
+                                             SMESH::ComputeError_out theError)
2012-09-24 11:31:06 +00:00
eap
1cf0520025 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format) 2012-09-24 11:29:41 +00:00
eap
5c5f09b047 some decoration 2012-09-24 11:29:14 +00:00
eap
855c03018d 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+	-I$(srcdir)/../SMESHUtils \
2012-09-24 11:27:10 +00:00
eap
6162a92b86 Enable searching EventListener by its name
+  const char*  GetName()     const { return myName; }
+  virtual void BeforeDelete(SMESH_subMesh*                  subMesh,
+                            SMESH_subMeshEventListenerData* data)
2012-09-24 11:26:52 +00:00
eap
9586144b53 + EventListenerData* GetEventListenerData(const std::string& listenerName) const; 2012-09-24 11:25:47 +00:00
eap
587ed40d42 Enable Transform() of 0D elements 2012-09-24 11:24:09 +00:00
eap
b59ca5c972 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+  SMESH_ComputeErrorPtr GMFToMesh(const char* theFileName);
+  void ExportGMF(const char * file, const SMESHDS_Mesh* mesh);
2012-09-24 11:20:01 +00:00
eap
cc048fe72d Remove this from StudyContextStruct at destructor 2012-09-24 11:19:01 +00:00
eap
2974c0b8ab 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
when setting myName, call myGroupDS->SetStoreName( myName )
2012-09-24 11:17:56 +00:00
eap
dce6fb4fd7 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+	-I$(srcdir)/../DriverGMF \
2012-09-24 11:16:52 +00:00
eap
53d6a3426f typo:
-  void   GetXYZ(double xyx
+  void   GetXYZ(double xyz
2012-09-24 11:16:31 +00:00
eap
fe1dc15cf1 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+	-I$(srcdir)/../SMESHUtils \
2012-09-24 11:15:30 +00:00
eap
663bff2184 HEXA_27021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+	-I$(srcdir)/../SMESHUtils \
2012-09-24 11:15:17 +00:00
eap
d9d9b36627 HEXA_27021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format) 2012-09-24 11:15:01 +00:00
eap
765ce25ce9 fix interlace array of HEXA_27 2012-09-24 11:14:08 +00:00
eap
553185b191 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+  virtual void        SetOption(const std::string& optionName,
+                                const std::string& optionValue) {}
+  virtual SMESH_ComputeErrorPtr GetError();
2012-09-24 11:13:16 +00:00
eap
673b8a1d41 021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)
+	DriverGMF \
2012-09-24 11:12:27 +00:00
ana
3dfa809507 Win32 compatibility 2012-09-20 08:06:33 +00:00
eap
0798335da8 def GetMeshEditor(self):
-        return self.mesh.GetMeshEditor()
+        return self.editor
2012-09-17 10:23:15 +00:00
eap
ff7d2479be 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
+   * \brief Returns description of an error/warning occured during the last operation
+   */
+  SMESH::ComputeError* GetLastError();
2012-09-17 10:22:42 +00:00
eap
c651365140 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
extract SMESH_MeshPartDS.hxx from SMESH_MeshEditor_i.cxx
2012-09-17 10:22:02 +00:00
eap
a1a7402321 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
+  // Errors of SMESH_MeshEditor follow
+  EDITERR_NO_MEDIUM_ON_GEOM= -101 /* during conversion to quadratic,
+                                     some medium nodes not placed on geometry
+                                     to avoid distorting elements, which are
+                                     stored in SMESH_ComputeError::myBadElements */
2012-09-17 10:20:50 +00:00
eap
bf2593a237 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
Show elements whose medium nodes were not placed on geometry
2012-09-17 10:20:24 +00:00
eap
6adaa05a56 + prop->Delete(); 2012-09-17 10:18:47 +00:00
eap
2077709da4 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
+  void force3DOutOfBoundary( SMESH_MesherHelper&    theHelper,
+                             SMESH_ComputeErrorPtr& theError)
2012-09-17 10:18:28 +00:00
eap
12c889c3f6 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
Returns description of an error/warning occured during the last mesh edition
2012-09-17 10:18:07 +00:00
eap
3a58968846 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids
double MaxLinearSize2() const;
  // Return maximal square distance between connected corner nodes
2012-09-17 10:16:21 +00:00
eap
55d54bc7f0 decrease the low bound of Threshold 2012-09-14 13:14:35 +00:00
eap
5e940de5e3 0021821: EDF 2356 SMESH: Wrong GHS3D mesh with Viscous Layer hypothesis
Log node movement not only in DEBUG mode
2012-09-13 12:25:09 +00:00
eap
7a940415de 0021559: EDF 2175 SMESH: Hexa/Tetra mixed meshes
Improve GetAlgo()
2012-09-11 13:20:29 +00:00
eap
118122435c 0021845: EDF 1855 SMESH : A no-regression test fails on RadialQuadrangle meshing
+  static TopAbs_ShapeEnum GetGroupType(const TopoDS_Shape& group,
+                                       const bool          avoidCompound=false);
2012-09-11 09:24:59 +00:00
eap
68b41560cb 0021845: EDF 1855 SMESH : A no-regression test fails on RadialQuadrangle meshing
1) fix getAlgoData()
2) correct detection of concurrent algos in GetAlgo()
2012-09-11 09:24:28 +00:00
eap
8d6f13f41e 0021821: EDF 2356 SMESH: Wrong GHS3D mesh with Viscous Layer hypothesis
Fix smoothAnalyticEdge() for a circle
2012-09-11 07:53:33 +00:00
prascle
34976cf1e1 PR: bug EDF 2300 2012-09-10 07:04:02 +00:00
prascle
61bc7f8f5f PR: correction bug EDF 2299. 2012-09-08 14:40:53 +00:00