Commit Graph

56 Commits

Author SHA1 Message Date
eap
7ea0dd579b PLA13330( When mesh generation does not success, trace where )
Add structures and a method to get compute error descriptions
2007-04-10 13:55:23 +00:00
akl
2750957fac IPAL15344 (SMESH_MeshEditor.idl: signature of MergeEqualElements() was changed):
restore MergeEqualElements() signature;
	add MergeElements().
2007-03-27 09:49:13 +00:00
akl
f899a9e718 PAL13190 (EDF159 SMESH: in Merge Nodes and Merge Elements, visualisze nodes or meshes twice):
add FindEqualElements();
	modify MergeEqualElements().
2007-03-23 13:58:53 +00:00
jfa
9b12ac2221 A patch by Paul RASCLE for ASTER cluster (64 bits). 2007-03-15 06:55:40 +00:00
akl
54b2957a41 PAL13312 (EDF262 SMESH mesh concatenation operation needed):
add Concatenate()
2007-03-05 12:38:04 +00:00
rnv
4ce5a89eed Implementation of PAL13462 (Complete MergeNodes). 2007-03-02 08:03:40 +00:00
eap
42453f615f PAL13460 (force the mesh to go through a point)
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
2007-02-28 09:47:03 +00:00
eap
8a94b0bd1f PAL13460 (PAL EDF 301 force the mesh to go through a point)
+  typedef sequence<PointStruct> nodes_array;
+  struct ElementSubType { ElementType SMDS_ElementType;
+                          boolean     isPoly;
+                          long        nbNodesInElement; };
+  typedef sequence<ElementSubType> types_array;
+  /*!
+   * Structure containing mesh edit preview data
+   */
+  struct MeshPreviewStruct { nodes_array nodesXYZ;
+                             long_array  elementConnectivities;
+                             types_array elementTypes; };
  inteface SMESH_Mesh {
+    /*!
+     * Return SMESH_MeshEditor that would not modify the mesh but
+     * fill MeshPreviewStruct
+     */
+    SMESH_MeshEditor GetMeshEditPreviewer()
+      raises (SALOME::SALOME_Exception);
+    /*!
+    * Return data of mesh edition preview which is computed provided
+    * that the editor was obtained trough SMESH_Mesh::GetMeshEditPreviewer()
+    */
+    MeshPreviewStruct GetPreviewData();
2007-02-21 17:15:57 +00:00
eap
83d70f30cc PAL13504 (Mesh from an imported mesh)
+    boolean HasShapeToMesh()
PAL13903 (SMESH Extrusion along a path , linear variation of the angles)
+    double_array LinearAnglesVariation()
2007-02-20 09:24:33 +00:00
eap
602d60e4d1 PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
   create new hypothesis
2007-02-20 07:06:16 +00:00
eap
8ac5bcad9a PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
add 0D algo
2007-02-19 16:36:21 +00:00
jfa
aa2fd1bea8 Rename 'Prism 3D' algorithm to '3D extrusion', following customer remarks. 2007-01-26 12:06:25 +00:00
eap
e174e4abb2 PAL13073 (Submesh hypothesises do not work for NETGEN 1D-2D-3D)
add HYP_HIDDEN_ALGO and HYP_HIDING_ALGO Hypothesis_Status'es
        letting the user know that assigned algorithm will not be
        taken into accoun while mesh generation
2007-01-22 06:35:47 +00:00
eap
7a9f3cc854 PAL14419 (IMP: a filter predicate to find nodes/elements lying on any
kind of geom surface needed)
       BelongToGenSurface predicate created
2006-12-29 09:20:05 +00:00
eap
c52ed61b6f PAL13473 (Build repetitive mesh):
1) add a new Hypothesis_Status
	2) long_array GetElemNodes(in long id);
2006-12-06 16:19:10 +00:00
eap
b529380d3d PAL13473 (Build repetitive mesh):
add a new AlgoStateErrorName
2006-12-06 16:17:58 +00:00
eap
7d37fea939 PAL13473 (Build repetitive mesh):
new meshers implemented
2006-12-06 16:17:16 +00:00
mzn
158db6afbf Mesh module improvement related to selection of geometrical objects in mesh group and sub-mesh creation GUI. 2006-11-30 07:48:32 +00:00
skl
0c56d66286 Corrected for PAL13626.
New method GetShapeIDForElem() is added.
2006-10-20 05:11:32 +00:00
skl
bfdb869b5b Corrected for PAL13549. 2006-10-17 06:48:15 +00:00
eap
faf37f0973 add comment of GetSubShapesId() 2006-10-11 11:06:31 +00:00
skl
355aa3565c Corrected for PAL13543 and PAL13549. 2006-10-09 11:02:00 +00:00
skl
550e1301e1 Corrected for PAL13543. 2006-10-09 11:01:33 +00:00
jfa
c63ee099ad Join modifications from branch BR_DEBUG_3_2_0b1 2006-06-01 11:39:17 +00:00
jfa
57b43b4d01 Join modifications from branch OCC_debug_for_3_2_0b1 2006-05-06 08:51:48 +00:00
jfa
4ff5bd6154 Join modifications from branch OCC_development_for_3_2_0a2 2006-03-13 15:29:49 +00:00
smh
d0f366c4a3 Merge from OCC_development_generic_2006
Preparation of 3.2.0a1
2006-02-07 15:01:11 +00:00
jfa
6b471bcc54 Join modifications from branch BR_3_1_0deb 2005-12-28 09:17:39 +00:00
eap
5c933ecde0 PAL10953. Add Fineness parameter to Automatic Length hypothesis 2005-12-26 10:34:54 +00:00
eap
236b583d31 PAL10467. Add "Quadrangle Preference" hypothesis for "Quadrangle(Mapping)" algo 2005-12-23 10:00:03 +00:00
eap
81e9dbdf6c PAL10491. Add GetAlgoState() 2005-11-14 09:11:54 +00:00
mzn
11899ab525 Fix for bug PAL10409 (Filter "Belong to geom" fails if 2 geom shapes have the same name); 2005-11-11 15:50:58 +00:00
eap
c00242c4f0 PAL10237. Add AutomaticLength 1D hypothesis 2005-11-01 10:10:14 +00:00
skl
868e306e09 Improvement of extrusion functionality 2005-10-25 07:26:54 +00:00
eap
f8d37e1347 IMP 10199 (add Volume Control). Add Volume3D NumericalFunctor 2005-10-10 14:46:38 +00:00
sln
7c3a43b79f GetElementType method added. It is used by GUI part in operation selection mechanism 2005-08-23 08:35:18 +00:00
sln
fd1707fca8 Dimension enumeration and IsDimSupported method added 2005-08-23 08:34:05 +00:00
asl
8672ad3e76 PAL8238 2005-08-16 12:26:35 +00:00
jfa
c9c6669fab Enable setting of Numeric Functors as criteria in Split Quadrangles and Union Triangles functionalities in GUI 2005-08-11 08:06:39 +00:00
smh
c38c10811a SMH: Preparation version 3.0.0 - merge (HEAD+POLYWORK) 2005-06-07 13:22:20 +00:00
jfa
7411bcf53c PAL8267: two new API methods added: ExtrusionSweepObject1(2)D() 2005-03-21 12:40:07 +00:00
apo
5c75cb66e5 Update comments for ExportMED / ExportToMED methods 2005-01-27 08:37:00 +00:00
mzn
298f5a9bb3 Bug PAL7222( DEVELOPMENT : Info on mesh and export MED File ).
Comment for auto_groups parameter of ExportToMED(...) method added.
2005-01-24 06:46:13 +00:00
eap
c21a157b9d PAL7358. Add BadOrientedVolume predicate 2005-01-21 12:28:06 +00:00
san
e465982eeb Implementation of new pattern mapping algorthm (mesh refinement) 2005-01-20 14:44:17 +00:00
vsr
67d8e77cfa Implement sweep mesh elements along a path (PAL7218). 2005-01-20 14:41:50 +00:00
admin
090aff0726 Merge with OCC_development_01 2005-01-20 06:25:54 +00:00
admin
e4737e85f0 Merge with version on tag OCC-V2_1_0d 2004-12-01 10:48:31 +00:00
yfr
c3bf92bd87 DCQ : Merge with Ecole_Ete_a6. 2004-06-18 08:34:31 +00:00
jrt
7b70ad87bf Merge br_enable_import_mesh. Enable import mesh and save/load SMESH study. 2004-03-15 18:42:16 +00:00