Salome HOME
modules/smesh.git
12 years agoNPAL16716. Compound: To create the groups of initial meshes. V4_1_1 V4_1_1rc2
vtn [Thu, 21 Feb 2008 12:52:25 +0000 (12:52 +0000)]
NPAL16716. Compound: To create the groups of initial meshes.

12 years agoPorting to CAS-6.2.1sp1
maintenance team [Wed, 20 Feb 2008 09:54:44 +0000 (09:54 +0000)]
Porting to CAS-6.2.1sp1

12 years agoPorting to CAS-6.2.1sp1
maintenance team [Wed, 20 Feb 2008 09:39:08 +0000 (09:39 +0000)]
Porting to CAS-6.2.1sp1

12 years agoPporting to CAS-6.2.1sp1
maintenance team [Wed, 20 Feb 2008 09:14:27 +0000 (09:14 +0000)]
Pporting to CAS-6.2.1sp1

12 years agoPorting to CAS-6.2.1sp1
maintenance team [Wed, 20 Feb 2008 08:35:01 +0000 (08:35 +0000)]
Porting to CAS-6.2.1sp1

12 years agoPorting to CAS-6.2.1sp1
maintenance team [Wed, 20 Feb 2008 08:04:37 +0000 (08:04 +0000)]
Porting to CAS-6.2.1sp1

12 years agoNPAL18773: update SMESH TUI docs.
jfa [Tue, 19 Feb 2008 08:49:04 +0000 (08:49 +0000)]
NPAL18773: update SMESH TUI docs.

12 years agoRemove unused files.
jfa [Mon, 18 Feb 2008 10:07:17 +0000 (10:07 +0000)]
Remove unused files.

12 years agoNPAL18773: update SMESH TUI docs.
jfa [Mon, 18 Feb 2008 08:03:37 +0000 (08:03 +0000)]
NPAL18773: update SMESH TUI docs.

12 years agoNPAL18773: incomprehensible SMESH TUI docs. V4_1_1rc1
jfa [Thu, 14 Feb 2008 14:30:20 +0000 (14:30 +0000)]
NPAL18773: incomprehensible SMESH TUI docs.

12 years agoNPAL18773: incomprehensible SMESH TUI docs. Provide more comments.
jfa [Thu, 14 Feb 2008 13:52:58 +0000 (13:52 +0000)]
NPAL18773: incomprehensible SMESH TUI docs. Provide more comments.

12 years agoNPAL18773: incomprehensible SMESH TUI documentation. Move class Mesh to the beginning...
jfa [Tue, 12 Feb 2008 09:41:23 +0000 (09:41 +0000)]
NPAL18773: incomprehensible SMESH TUI documentation. Move class Mesh to the beginning of the package (just after class smeshDC).

12 years agoremove old files
jfa [Tue, 12 Feb 2008 08:40:59 +0000 (08:40 +0000)]
remove old files

12 years agoremove old files
jfa [Tue, 12 Feb 2008 08:34:19 +0000 (08:34 +0000)]
remove old files

12 years agoremove old files
jfa [Tue, 12 Feb 2008 08:23:16 +0000 (08:23 +0000)]
remove old files

12 years agoremove old files
jfa [Tue, 12 Feb 2008 08:17:34 +0000 (08:17 +0000)]
remove old files

12 years agoPAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
eap [Mon, 11 Feb 2008 15:14:11 +0000 (15:14 +0000)]
PAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
    fix GetSubMeshNodesId() for vertex submesh with several nodes

12 years agoPAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
eap [Mon, 11 Feb 2008 11:14:47 +0000 (11:14 +0000)]
PAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
    remove all new nodes and elements if algo fails

12 years ago // PAL18941(a saved study with a mesh belong Z is opened and the mesh is...
eap [Mon, 11 Feb 2008 08:41:34 +0000 (08:41 +0000)]
     // PAL18941(a saved study with a mesh belong Z is opened and the mesh is belong X)
         if ( aMeshDimension == 1 && !anIsXDimension ) // 1D only if mesh is along OX
-          aMeshDimension = 3;
+          if ( anIsYDimension ) {
+            aMeshDimension = 2;
+            anIsXDimension = true;
+          } else {
+            aMeshDimension = 3;
+          }
       }

12 years ago+ // PAL18941(a saved study with a mesh belong Z is opened and the mesh is...
eap [Fri, 8 Feb 2008 14:17:50 +0000 (14:17 +0000)]
+        // PAL18941(a saved study with a mesh belong Z is opened and the mesh is belong X)
+        if ( aMeshDimension == 1 && !anIsXDimension ) // 1D only if mesh is along OX
+          aMeshDimension = 3;

12 years agoChanging version to 4.1.1 for_M2008_07022008
maintenance team [Wed, 6 Feb 2008 14:07:15 +0000 (14:07 +0000)]
Changing version to 4.1.1

12 years agoNPAL17873. Update smesh.py: add precision parameter to LocalLength method.
jfa [Wed, 6 Feb 2008 09:41:21 +0000 (09:41 +0000)]
NPAL17873. Update smesh.py: add precision parameter to LocalLength method.

12 years agoNPAL17873. Update smesh.py: add precision parameter to LocalLength method.
jfa [Wed, 6 Feb 2008 09:36:04 +0000 (09:36 +0000)]
NPAL17873. Update smesh.py: add precision parameter to LocalLength method.

12 years agoData types description that are used by YACS. A patch by Christian CAREMOLI.
jfa [Fri, 1 Feb 2008 12:16:56 +0000 (12:16 +0000)]
Data types description that are used by YACS. A patch by Christian CAREMOLI.

12 years agoNPAL17873: SMESH add a triangle instead of make quadrangles only.
jfa [Fri, 1 Feb 2008 09:17:04 +0000 (09:17 +0000)]
NPAL17873: SMESH add a triangle instead of make quadrangles only.

12 years agoNPAL17873: SMESH add a triangle instead of make quadrangles only.
jfa [Fri, 1 Feb 2008 08:07:48 +0000 (08:07 +0000)]
NPAL17873: SMESH add a triangle instead of make quadrangles only.

12 years agoUpdate documentation for bug NPAL16617 and NPAL16812
maintenance team [Thu, 31 Jan 2008 10:23:21 +0000 (10:23 +0000)]
Update documentation for bug NPAL16617 and NPAL16812

12 years agoIPAL 17997 Make uniform Hide, Show, Display, Erase
dmv [Wed, 30 Jan 2008 08:18:14 +0000 (08:18 +0000)]
IPAL 17997 Make uniform Hide, Show, Display, Erase

12 years agoNPAL18650: Add BLSURFPlugin and HexoticPLUGIN meshers.
jfa [Wed, 30 Jan 2008 07:52:25 +0000 (07:52 +0000)]
NPAL18650: Add BLSURFPlugin and HexoticPLUGIN meshers.

12 years agoPAL18501 Bug in Netgen 1D2D3D assignement
eap [Tue, 29 Jan 2008 15:36:56 +0000 (15:36 +0000)]
PAL18501 Bug in Netgen 1D2D3D assignement
    Notify not on hidden algorithm but on ignored submesh

12 years agoPAL18501 Bug in Netgen 1D2D3D assignement
eap [Tue, 29 Jan 2008 15:35:47 +0000 (15:35 +0000)]
PAL18501 Bug in Netgen 1D2D3D assignement
    synchronize with V3

12 years agoPAL18696 SMESH : version of MED export
eap [Tue, 29 Jan 2008 13:46:48 +0000 (13:46 +0000)]
PAL18696 SMESH : version of MED export
    use GetVersionString(SMESH::MED_VERSION version, CORBA::Short nbDigits);

12 years agoPAL18696 SMESH : version of MED export
eap [Tue, 29 Jan 2008 13:45:26 +0000 (13:45 +0000)]
PAL18696 SMESH : version of MED export
+  /*!
+   * Return string representation of a MED file version comprising nbDigits
+   */
+  char* GetVersionString(SMESH::MED_VERSION version, CORBA::Short nbDigits);

12 years agoPAL18696 SMESH : version of MED export
eap [Tue, 29 Jan 2008 13:43:39 +0000 (13:43 +0000)]
PAL18696 SMESH : version of MED export
+  static std::string GetVersionString(const MED::EVersion theVersion, int theNbDigits=2);

12 years agoFix for bug NPAL18491(EDF 630 SMESH : group of face appears with one hole in SMESH...
mzn [Wed, 16 Jan 2008 07:17:07 +0000 (07:17 +0000)]
Fix for bug NPAL18491(EDF 630 SMESH : group of face appears with one hole in SMESH but not in VISU).

12 years agoMerge of NPAL16812 from 3.x to 4.x
vtn [Tue, 15 Jan 2008 17:44:20 +0000 (17:44 +0000)]
Merge of NPAL16812 from 3.x to 4.x

12 years agoPAL18523 Some print to supress in smeshDC.py
eap [Fri, 11 Jan 2008 15:34:53 +0000 (15:34 +0000)]
PAL18523 Some print to supress in smeshDC.py
-        print "OwnHypothesis",hypType
+        #print "OwnHypothesis",hypType

12 years agoPAL16617 Modification/Transformation operations with copy don't create a new mesh
eap [Fri, 11 Jan 2008 13:46:10 +0000 (13:46 +0000)]
PAL16617 Modification/Transformation operations with copy don't create a new mesh
-            Mirror = GetAxisStruct(Mirror)
+            Mirror = self.smeshpyD.GetAxisStruct(Mirror)

12 years agoNPAL 13421 Default name for group from geometry
dmv [Fri, 11 Jan 2008 10:29:42 +0000 (10:29 +0000)]
NPAL 13421 Default name for group from geometry

12 years agoNPAL16198: EDF462: Submeshes creation duplicate algorithms and hypotheses. Refix.
jfa [Thu, 27 Dec 2007 09:37:46 +0000 (09:37 +0000)]
NPAL16198: EDF462: Submeshes creation duplicate algorithms and hypotheses. Refix.

12 years agoNPAL 18245
dmv [Thu, 20 Dec 2007 07:07:59 +0000 (07:07 +0000)]
NPAL 18245

12 years agofix the previous revision
eap [Thu, 20 Dec 2007 06:55:53 +0000 (06:55 +0000)]
fix the previous revision
-        aMesh = Mesh(self.smeshpyD, self.geompyD, aSmeshMesh)
+        aMesh = Mesh(self, self.geompyD, aSmeshMesh)

12 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Wed, 19 Dec 2007 15:24:38 +0000 (15:24 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
+ SMESH_AdvancedEditor.py \

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Wed, 19 Dec 2007 15:17:34 +0000 (15:17 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)

+    SMESH_Mesh MirrorMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh MirrorObjectMakeMesh (in SMESH_IDSource theObject,
+    SMESH_Mesh TranslateMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh TranslateObjectMakeMesh (in SMESH_IDSource theObject,
+    SMESH_Mesh RotateMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh RotateObjectMakeMesh (in SMESH_IDSource theObject,

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Wed, 19 Dec 2007 15:14:11 +0000 (15:14 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
+      "MirrorMakeMesh","MirrorObjectMakeMesh","TranslateMakeMesh",
+      "TranslateObjectMakeMesh","RotateMakeMesh","RotateObjectMakeMesh",

12 years agoPAL14861 A warning stop the computation
eap [Wed, 19 Dec 2007 15:06:39 +0000 (15:06 +0000)]
PAL14861 A warning stop the computation

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Wed, 19 Dec 2007 15:05:55 +0000 (15:05 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
+  QString UniqueMeshName(const char* theBaseName, const char* thePostfix);

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Wed, 19 Dec 2007 15:05:31 +0000 (15:05 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)

+    SMESH_Mesh MirrorMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh MirrorObjectMakeMesh (in SMESH_IDSource theObject,
+    SMESH_Mesh TranslateMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh TranslateObjectMakeMesh (in SMESH_IDSource theObject,
+    SMESH_Mesh RotateMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh RotateObjectMakeMesh (in SMESH_IDSource theObject,

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Wed, 19 Dec 2007 15:02:14 +0000 (15:02 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
+  virtual bool Contains (const SMDS_MeshElement* elem);

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Wed, 19 Dec 2007 15:01:13 +0000 (15:01 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
   PGroupIDs Transform (TIDSortedElemSet & theElements,
                        const gp_Trsf&     theTrsf,
                        const bool         theCopy,
-                       const bool         theMakeGroups);
+                       const bool         theMakeGroups,
+                       SMESH_Mesh*        theTargetMesh=0);

12 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Wed, 19 Dec 2007 14:56:13 +0000 (14:56 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
+  const SMDS_MeshVolume* Get() const;
+  // return element
+
+  int ID() const;
+  // return element ID

12 years agoNPAL18084: add a new simply sample of GEOM/SMESH. Correct error. V4_1_0
jfa [Mon, 17 Dec 2007 12:46:31 +0000 (12:46 +0000)]
NPAL18084: add a new simply sample of GEOM/SMESH. Correct error.

12 years agoRestore some lost modifications.
jfa [Thu, 13 Dec 2007 14:09:49 +0000 (14:09 +0000)]
Restore some lost modifications.

12 years agoRestore some lost modifications.
jfa [Thu, 13 Dec 2007 14:02:13 +0000 (14:02 +0000)]
Restore some lost modifications.

12 years agoNPAL18084: add a new simple sample of GEOM/SMESH.
jfa [Thu, 13 Dec 2007 11:51:45 +0000 (11:51 +0000)]
NPAL18084: add a new simple sample of GEOM/SMESH.

12 years agoNPAL18084: add a new simple sample of GEOM/SMESH.
jfa [Thu, 13 Dec 2007 11:41:17 +0000 (11:41 +0000)]
NPAL18084: add a new simple sample of GEOM/SMESH.

12 years agoUpdate allowing to use Hexotic Plugin.
raza [Wed, 12 Dec 2007 16:33:36 +0000 (16:33 +0000)]
Update allowing to use Hexotic Plugin.

12 years agoFix bug 18122: 'Name Error' from some functions of smeshDC.Mesh class. V4_1_0rc3
jfa [Fri, 7 Dec 2007 13:48:11 +0000 (13:48 +0000)]
Fix bug 18122: 'Name Error' from some functions of smeshDC.Mesh class.

12 years agoNPAL18095: Pb. with dump python and mesh group by filter. V4_1_0rc2
jfa [Thu, 6 Dec 2007 11:23:55 +0000 (11:23 +0000)]
NPAL18095: Pb. with dump python and mesh group by filter.

12 years agoFix for Bug IPAL17943
apo [Wed, 5 Dec 2007 14:19:29 +0000 (14:19 +0000)]
Fix for Bug IPAL17943
   4.x: log file, generated by "mdump_V2_1" for the mesh with set color number differs from the initial one (3x)

12 years agoNPAL17873: SMESH add a triangle instead of make quadrangles only.
jfa [Wed, 5 Dec 2007 13:49:43 +0000 (13:49 +0000)]
NPAL17873: SMESH add a triangle instead of make quadrangles only.

12 years agoFix bug 17577: Help in 4x: Page is not displayed.
jfa [Wed, 5 Dec 2007 11:47:28 +0000 (11:47 +0000)]
Fix bug 17577: Help in 4x: Page is not displayed.

12 years agoNPAL17908: Roll-back fix for bug 16198, new fix will be provided after 4.1.0 issue.
jfa [Tue, 4 Dec 2007 09:32:22 +0000 (09:32 +0000)]
NPAL17908: Roll-back fix for bug 16198, new fix will be provided after 4.1.0 issue.

12 years agoUpdate GUI documentation for bugs :
maintenance team [Mon, 3 Dec 2007 13:45:18 +0000 (13:45 +0000)]
Update GUI documentation for bugs :
16841, 16202, 16203, 16842, 17694

12 years agoBug IPAL18040 - 4.x: color of the displayed edge group doesn't correspond to set...
ouv [Mon, 3 Dec 2007 09:48:14 +0000 (09:48 +0000)]
Bug IPAL18040 - 4.x: color of the displayed edge group doesn't correspond to set one.

12 years agoNPAL18033: EDF612: Mesh stay displayed when we click on Erase all.
jfa [Fri, 30 Nov 2007 10:23:14 +0000 (10:23 +0000)]
NPAL18033: EDF612: Mesh stay displayed when we click on Erase all.

12 years agoNPAL18078: dependance on CASCADE in Salome.
jfa [Fri, 30 Nov 2007 08:33:11 +0000 (08:33 +0000)]
NPAL18078: dependance on CASCADE in Salome.

12 years agoNPAL17920: error in init_smesh routine in smeshDC.py file.
jfa [Fri, 30 Nov 2007 08:24:29 +0000 (08:24 +0000)]
NPAL17920: error in init_smesh routine in smeshDC.py file.

12 years agoNPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.
jfa [Thu, 29 Nov 2007 13:01:07 +0000 (13:01 +0000)]
NPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.

12 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Thu, 29 Nov 2007 12:52:50 +0000 (12:52 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
     fix message string

12 years agoNPAL18025: Regression between 3.2.6 and 3.2.9rc1 about SMESH display
jfa [Wed, 28 Nov 2007 14:54:08 +0000 (14:54 +0000)]
NPAL18025: Regression between 3.2.6 and 3.2.9rc1 about SMESH display

12 years agoFix bug 17903: Problem with closing studies.
jfa [Mon, 26 Nov 2007 14:01:25 +0000 (14:01 +0000)]
Fix bug 17903: Problem with closing studies.

12 years agoFix bug 17655: 'Show' and 'Display only' don't work on Mesh root object.
jfa [Mon, 26 Nov 2007 13:21:41 +0000 (13:21 +0000)]
Fix bug 17655: 'Show' and 'Display only' don't work on Mesh root object.

12 years ago SMESH_Gen_i::Save(...) { ...
eap [Fri, 23 Nov 2007 13:36:34 +0000 (13:36 +0000)]
   SMESH_Gen_i::Save(...) { ...
+              // PAL17753 (Regresion: missing hypothesis in restored study)
+              // "lib" also should be removed from the beginning
+              //if( libname_len > 3 )
+                //libname.resize( libname_len - 3 );
+              if( libname_len > 6 )
+                libname = libname.substr( 3, libname_len - 3 - 3 );

12 years agoProviding compatibility
maintenance team [Wed, 21 Nov 2007 12:32:51 +0000 (12:32 +0000)]
Providing compatibility

12 years agoFix bug 17722: menu for 'Geometry' button of 'Create Sub-mesh' dlg was lost.
jfa [Wed, 21 Nov 2007 11:20:17 +0000 (11:20 +0000)]
Fix bug 17722: menu for 'Geometry' button of 'Create Sub-mesh' dlg was lost.

12 years agoUpdate Help references (bug 17577)
jfa [Tue, 20 Nov 2007 12:14:55 +0000 (12:14 +0000)]
Update Help references (bug 17577)

12 years agoMinor change
ouv [Mon, 19 Nov 2007 12:22:20 +0000 (12:22 +0000)]
Minor change

12 years agoRemove CORBA dependency
ouv [Mon, 19 Nov 2007 12:19:25 +0000 (12:19 +0000)]
Remove CORBA dependency

12 years agoChanging version to 4.1.0
maintenance team [Fri, 16 Nov 2007 13:04:19 +0000 (13:04 +0000)]
Changing version to 4.1.0

12 years agoColor Number (Color Group) parameter is returned for compatibility
ouv [Fri, 16 Nov 2007 13:02:19 +0000 (13:02 +0000)]
Color Number (Color Group) parameter is returned for compatibility

12 years agoColor Number (Color Group) parameter is returned for compatibility
ouv [Fri, 16 Nov 2007 12:34:08 +0000 (12:34 +0000)]
Color Number (Color Group) parameter is returned for compatibility

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Fri, 16 Nov 2007 08:22:34 +0000 (08:22 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
      fix error

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:37:51 +0000 (14:37 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D_i.cxx

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:37:26 +0000 (14:37 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D.hxx

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:36:00 +0000 (14:36 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+    void SetNodeOnVertex(in long NodeID, in long VertexID)
+    void SetNodeOnEdge(in long NodeID, in long EdgeID, in double paramOnEdge)
+    void SetNodeOnFace(in long NodeID, in long FaceID, in double u, in double v)
+    void SetNodeInVolume(in long NodeID, in long SolidID)
+    void SetMeshElementOnShape(in long ElementID, in long ShapeID)

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:35:36 +0000 (14:35 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  SMESH::NodePosition* GetNodePosition(CORBA::Long NodeID);

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:33:11 +0000 (14:33 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
     Do not clean submesh before algo->Compute()

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:31:58 +0000 (14:31 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+    <algorithm type="UseExisting_1D"
+               label-id="Use existing edges"
+               icon-id="mesh_algo_regular.png"
+               input="VERTEX"
+               output="EDGE"
+               dim="1"/>
+
+    <algorithm type="UseExisting_2D"
+               label-id="Use existing faces"
+               icon-id="mesh_algo_quad.png"
+               input="EDGE"
+               output="QUAD,TRIA"
+               dim="2"/>

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:29:43 +0000 (14:29 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * Node location on a shape
+   */
+  struct NodePosition {
+    long             shapeID;
+    GEOM::shape_type shapeType;
+    double_array     params; // [U] on EDGE, [U,V] on FACE, [] on the rest shapes
+  };
+     * \brief Return position of a node on shape
+     */
+    NodePosition GetNodePosition(in long NodeID);
+
+    /*!

12 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:28:58 +0000 (14:28 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * StdMeshers_UseExisting_2D: interface of "UseExisting 2D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_2D : SMESH::SMESH_2D_Algo
+  {
+  };
+
+  /*!
+   * StdMeshers_UseExisting_1D: interface of "UseExisting 1D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_1D : SMESH::SMESH_1D_Algo
+  {
+  };
+

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:03:58 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add MakeGroups=False argument

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:03:08 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  CORBA::Long NbGroups()

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:01:24 +0000 (10:01 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add *MakeGroups() methods

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:00:22 +0000 (10:00 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  QCheckBox*        MakeGroupsCheck;

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:58:54 +0000 (09:58 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  /*!
+   * \brief Create groups of elements made during transformation
+   * \param nodeGens - nodes making corresponding myLastCreatedNodes
+   * \param elemGens - elements making corresponding myLastCreatedElems
+   * \param postfix - to append to names of new groups
+   */
+  PGroupIDs generateGroups(const SMESH_SequenceOfElemPtr& nodeGens,
+                           const SMESH_SequenceOfElemPtr& elemGens,
+                           const std::string&             postfix);

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:57:41 +0000 (09:57 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  typedef boost::shared_ptr< SMDS_Iterator<SMESH_Group*> > GroupIteratorPtr;
+  GroupIteratorPtr GetGroups() const;

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:56:25 +0000 (09:56 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
-#include <SMDSAbs_ElementType.hxx>
+#include "SMDSAbs_ElementType.hxx"

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:55:28 +0000 (09:55 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+        SMDSAbs_NbElementTypes

12 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:54:49 +0000 (09:54 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add *MakeGroups() methods