Salome HOME
modules/smesh.git
12 years agoUpdate of SMESH gui documentation
maintenance team [Tue, 25 Aug 2009 12:33:17 +0000 (12:33 +0000)]
Update of SMESH gui documentation

12 years agoIPAL21340 Compute leads to Unknown Exception if No available data in selection.
dmv [Tue, 25 Aug 2009 08:31:07 +0000 (08:31 +0000)]
IPAL21340 Compute leads to Unknown Exception if No available data in selection.

12 years ago0019296: EDF 681 SMESH
ptv [Tue, 25 Aug 2009 07:41:51 +0000 (07:41 +0000)]
0019296: EDF 681 SMESH
Add Evaluate into pop-up menu

12 years ago0019296: EDF 681 SMESH - Pre-evaluation of the number of elements before mesh
ptv [Tue, 25 Aug 2009 05:18:16 +0000 (05:18 +0000)]
0019296: EDF 681 SMESH - Pre-evaluation of the number of elements before mesh
Replace hard coded values of element types by new enumeration (added in advanced mesh info Improvement)

12 years agoEditing hypothesis bug...
dmv [Mon, 24 Aug 2009 11:31:32 +0000 (11:31 +0000)]
Editing hypothesis bug...

12 years agountabify
eap [Mon, 24 Aug 2009 08:45:30 +0000 (08:45 +0000)]
untabify

12 years agountabify
eap [Mon, 24 Aug 2009 07:27:17 +0000 (07:27 +0000)]
untabify

12 years agoFix crash in Filter_i::GetIDs() after Filter_i::SetMesh() function call
vsr [Fri, 21 Aug 2009 09:22:45 +0000 (09:22 +0000)]
Fix crash in Filter_i::GetIDs() after Filter_i::SetMesh() function call

12 years agoIssue 20406: Time compilation when recompiling
vsr [Fri, 21 Aug 2009 08:26:46 +0000 (08:26 +0000)]
Issue 20406: Time compilation when recompiling

12 years ago0020095: EDF 896 SMESH : Advanced Mesh info on a group
ptv [Fri, 21 Aug 2009 05:41:59 +0000 (05:41 +0000)]
0020095: EDF 896 SMESH : Advanced Mesh info on a group

12 years ago0020452: EDF 1056 SMESH : 2D Projection Issue
eap [Thu, 20 Aug 2009 07:42:20 +0000 (07:42 +0000)]
0020452: EDF 1056 SMESH : 2D Projection Issue
  use shape partnership (TopoDS_Shape::IsPartner()) for an easy projection

12 years ago0020452: EDF 1056 SMESH : 2D Projection Issue
eap [Thu, 20 Aug 2009 07:40:08 +0000 (07:40 +0000)]
0020452: EDF 1056 SMESH : 2D Projection Issue
1) in FindSubShapeAssociation(): use shape partnership (TopoDS_Shape::IsPartner())
   for association
2) in FindFaceAssociation(): try two algoritms to find a correct outer wire

12 years agofix indentation
eap [Thu, 20 Aug 2009 07:36:49 +0000 (07:36 +0000)]
fix indentation

12 years ago0020452: EDF 1056 SMESH : 2D Projection Issue
eap [Thu, 20 Aug 2009 07:35:09 +0000 (07:35 +0000)]
0020452: EDF 1056 SMESH : 2D Projection Issue

   static int GetOrderedEdges (const TopoDS_Face&        theFace,
                               TopoDS_Vertex             theFirstVertex,
                               std::list< TopoDS_Edge >& theEdges,
-                              std::list< int >  &       theNbVertexInWires);
+                              std::list< int >  &       theNbVertexInWires,
+                              const bool                theShapeAnalysisAlgo=false);

12 years agoIssue 0020194: EDF 977 ALL: Get rid of warnings PACKAGE_VERSION already defined
vsr [Thu, 13 Aug 2009 05:50:13 +0000 (05:50 +0000)]
Issue 0020194: EDF 977 ALL: Get rid of warnings PACKAGE_VERSION already defined

12 years agocorrect script (syntax error and missing arguments) Bug IPAL21322
ptv [Wed, 12 Aug 2009 07:35:36 +0000 (07:35 +0000)]
correct script (syntax error and missing arguments) Bug IPAL21322

12 years agoIMP20439 Create hole by element and nodes duplication
ptv [Tue, 11 Aug 2009 12:01:49 +0000 (12:01 +0000)]
IMP20439 Create hole by element and nodes duplication

12 years agoIPAL21302 Selection of the Hypothesis without Geometry leads to Unknown exception...
eap [Tue, 11 Aug 2009 09:09:55 +0000 (09:09 +0000)]
IPAL21302 Selection of the Hypothesis without Geometry leads to Unknown exception. Regress to 5.1.2

12 years agoCorrect bugs, connected with 0D Elements implementation (IMP 20089, BUG 21300)
jfa [Tue, 11 Aug 2009 08:02:55 +0000 (08:02 +0000)]
Correct bugs, connected with 0D Elements implementation (IMP 20089, BUG 21300)

12 years agoProtection before invalid hypothesises for "Evaluate" operation.
skl [Thu, 6 Aug 2009 12:44:45 +0000 (12:44 +0000)]
Protection before invalid hypothesises for "Evaluate" operation.

12 years agoCorrect bugs, connected with 0D Elements implementation (IMP 20089, BUG 21300)
jfa [Tue, 4 Aug 2009 12:22:34 +0000 (12:22 +0000)]
Correct bugs, connected with 0D Elements implementation (IMP 20089, BUG 21300)

12 years agoAnother fix like previous one.
adam [Mon, 3 Aug 2009 14:39:22 +0000 (14:39 +0000)]
Another fix like previous one.

12 years agoFix compilation problems on Windows
vsr [Fri, 31 Jul 2009 13:52:22 +0000 (13:52 +0000)]
Fix compilation problems on Windows

12 years agoIssue 20443: SIGSEGV in SMESHGUI_VTKUtils.cxx::RemoveVisuData
vsr [Fri, 31 Jul 2009 13:12:15 +0000 (13:12 +0000)]
Issue 20443: SIGSEGV in SMESHGUI_VTKUtils.cxx::RemoveVisuData

12 years agoRemove warnings
adam [Thu, 30 Jul 2009 16:14:24 +0000 (16:14 +0000)]
Remove warnings

12 years agoIssue 0020420: Bad links in Documentation
ouv [Tue, 28 Jul 2009 14:49:34 +0000 (14:49 +0000)]
Issue 0020420: Bad links in Documentation

12 years agoChanges for bug 0020381 from Mantis.
skl [Tue, 28 Jul 2009 11:38:26 +0000 (11:38 +0000)]
Changes for bug 0020381 from Mantis.

12 years agoupdate SMESH_test comment i3
maintenance team [Mon, 27 Jul 2009 12:03:16 +0000 (12:03 +0000)]
update SMESH_test comment i3

12 years agoIPAL21286 1D Meshing for the Forward and Reversed Edge are equal.
dmv [Mon, 27 Jul 2009 08:44:02 +0000 (08:44 +0000)]
IPAL21286 1D Meshing for the Forward and Reversed Edge are equal.

12 years agoImplementation of Quadrangle (Mapping) for faces built on 3 edges (0018911 from Mantis).
skl [Fri, 24 Jul 2009 05:08:32 +0000 (05:08 +0000)]
Implementation of Quadrangle (Mapping) for faces built on 3 edges (0018911 from Mantis).

12 years agoFix of the problem with vtkRenderer::GetActors() method
ouv [Wed, 22 Jul 2009 10:46:42 +0000 (10:46 +0000)]
Fix of the problem with vtkRenderer::GetActors() method

12 years agoImplementation of Quadrangle (Mapping) for faces built on 3 edges (0018911 from Mantis).
skl [Wed, 22 Jul 2009 09:13:29 +0000 (09:13 +0000)]
Implementation of Quadrangle (Mapping) for faces built on 3 edges (0018911 from Mantis).

12 years agoIPAL21265 It's impossible to select edge for Reverce in Arithmetic 1D Hypothesis...
dmv [Wed, 22 Jul 2009 07:33:31 +0000 (07:33 +0000)]
IPAL21265 It's impossible to select edge for Reverce in Arithmetic 1D Hypothesis when Edit Mesh

12 years ago0020089: EDF 887 MED : Take into account 0D elements (MED_POINT1)
dmv [Mon, 20 Jul 2009 14:50:13 +0000 (14:50 +0000)]
0020089: EDF 887 MED : Take into account 0D elements (MED_POINT1)

12 years agoFix compilation of gcc 4.3.2
adam [Mon, 20 Jul 2009 13:11:57 +0000 (13:11 +0000)]
Fix compilation of gcc 4.3.2

12 years agoIMP 0020089: Take into account 0D elements (MED_POINT1)
jfa [Thu, 16 Jul 2009 13:33:03 +0000 (13:33 +0000)]
IMP 0020089: Take into account 0D elements (MED_POINT1)

12 years ago0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
eap [Thu, 16 Jul 2009 06:13:51 +0000 (06:13 +0000)]
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
+# optionally reverse node distribution on certain edges
+allEdges = geompy.SubShapeAllSortedIDs( box, geompy.ShapeType["EDGE"])
+reversedEdges = [ allEdges[0], allEdges[4] ]
+
 # define "Arithmetic1D" hypothesis to cut all edges in several segments with increasing arithmetic length
-algo1D.Arithmetic1D(1, 4)
+algo1D.Arithmetic1D(1, 4, reversedEdges)

12 years ago0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
eap [Wed, 15 Jul 2009 13:44:24 +0000 (13:44 +0000)]
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
     implement python dump

12 years ago {
eap [Wed, 15 Jul 2009 13:43:48 +0000 (13:43 +0000)]
   {
     /*!
      * Sets <start segment length> or <end segment length> parameter value
+     * * OBSOLETE *. Avoid such a way of interface design
+     * * It is recommended to dedicate a method to each parameter.
      */
     void SetLength(in double length, in boolean isStartLength)
       raises (SALOME::SALOME_Exception);

     /*!
+     * Sets <start segment length> parameter value
+     */
+    void SetStartLength(in double length)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+     * Sets <end segment length> parameter value
+     */
+    void SetEndLength(in double length)
+      raises (SALOME::SALOME_Exception);

12 years ago0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
eap [Wed, 15 Jul 2009 13:43:06 +0000 (13:43 +0000)]
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
     add reversedEdges parameter

12 years ago0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
eap [Wed, 15 Jul 2009 13:42:30 +0000 (13:42 +0000)]
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
class _pyComplexParamHypo
{
+  void Flush();

in order to clear SetObjectEntry() command

12 years ago0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
eap [Wed, 15 Jul 2009 13:41:14 +0000 (13:41 +0000)]
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
     convert SetReversedEdges(),
     improve GetWord() to return a whole list

12 years ago {
eap [Wed, 15 Jul 2009 13:26:29 +0000 (13:26 +0000)]
   {
     /*!
      * Sets <start segment length> or <end segment length> parameter value
+     * * OBSOLETE *. Avoid such a way of interface design
+     * * It is recommended to dedicate a method to each parameter.
      */
     void SetLength(in double length, in boolean isStartLength)
       raises (SALOME::SALOME_Exception);

     /*!
+     * Sets <start segment length> parameter value
+     */
+    void SetStartLength(in double length)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+     * Sets <end segment length> parameter value
+     */
+    void SetEndLength(in double length)
+      raises (SALOME::SALOME_Exception);

12 years agoMerge from V5_1_2_BR branch (14 July 2009)
vsr [Wed, 15 Jul 2009 08:11:22 +0000 (08:11 +0000)]
Merge from V5_1_2_BR branch (14 July 2009)

12 years agoFix of bug 0020420: Bad links in Documentation
ouv [Tue, 14 Jul 2009 12:04:10 +0000 (12:04 +0000)]
Fix of bug 0020420: Bad links in Documentation

12 years ago0020082: EDF 869 GEOM : Edges Orientation indicator/reverse
dmv [Wed, 8 Jul 2009 10:34:09 +0000 (10:34 +0000)]
0020082: EDF 869 GEOM : Edges Orientation indicator/reverse

12 years agoFix of bug 0020420: Bad links in Documentation
ouv [Tue, 7 Jul 2009 12:35:26 +0000 (12:35 +0000)]
Fix of bug 0020420: Bad links in Documentation

12 years agoFix compilation problem on Debin Sarge
vsr [Mon, 6 Jul 2009 11:39:01 +0000 (11:39 +0000)]
Fix compilation problem on Debin Sarge

12 years agoImplememtation of evaluation for improvement 0019296.
skl [Tue, 30 Jun 2009 12:19:47 +0000 (12:19 +0000)]
Implememtation of evaluation for improvement 0019296.

12 years agoImplememtation of evaluation for improvement 0019296.
skl [Mon, 29 Jun 2009 13:26:16 +0000 (13:26 +0000)]
Implememtation of evaluation for improvement 0019296.

12 years ago-algotithm, resulting in different 2D and 3D meshes.</li>
eap [Tue, 23 Jun 2009 08:29:25 +0000 (08:29 +0000)]
-algotithm, resulting in different 2D and 3D meshes.</li>
+algorithm, resulting in different 2D and 3D meshes.</li>

12 years agoUpdate SMESH GUI documentation
maintenance team [Mon, 22 Jun 2009 12:46:02 +0000 (12:46 +0000)]
Update SMESH GUI documentation

12 years ago SMESH_Hypothesis::Hypothesis_Status aStatus;
eap [Thu, 18 Jun 2009 12:47:55 +0000 (12:47 +0000)]
 SMESH_Hypothesis::Hypothesis_Status aStatus;
     if ( aPrism3D->CheckHypothesis( aMesh, aShape, aStatus ) ) {
+      aPrism3D->InitComputeError();
       bOK = aPrism3D->Compute( aMesh, aShape );

12 years ago- ## Returns the list of IDs of submesh elements with the given type
eap [Thu, 18 Jun 2009 12:45:53 +0000 (12:45 +0000)]
-    ## Returns the list of IDs of submesh elements with the given type
+    ## Returns type of elements on given shape
     #  @param Shape a geom object(subshape) IOR
     #         Shape must be a subshape of a ShapeToMesh()
-    #  @return the list of integer values
+    #  @return element type
     #  @ingroup l1_meshinfo
     def GetSubMeshElementType(self, Shape):
         if ( isinstance( Shape, geompyDC.GEOM._objref_GEOM_Object)):

12 years ago0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
eap [Thu, 18 Jun 2009 12:44:50 +0000 (12:44 +0000)]
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
   /*!
+   * \brief Move medium nodes of faces and volumes to fix distorted elements
+   * \param volumeOnly - fix nodes on faces or not if the shape is solid
+   */
+  void FixQuadraticElements(bool volumeOnly=true);

12 years ago0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
eap [Thu, 18 Jun 2009 12:42:13 +0000 (12:42 +0000)]
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
struct SMESH_TLink: public NLink {
+  const SMDS_MeshNode* node1() const { return first; }
+  const SMDS_MeshNode* node2() const { return second; }
};

12 years ago0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
eap [Thu, 18 Jun 2009 12:40:22 +0000 (12:40 +0000)]
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
  in ConvertToQuadratic()
+  if ( !theForce3d ) {
+    aHelper.SetSubShape(0); // apply to the whole mesh
+    aHelper.FixQuadraticElements();
+  }

12 years ago0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
eap [Thu, 18 Jun 2009 12:38:26 +0000 (12:38 +0000)]
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
+  inline int NbElements(SMDSAbs_ElementType type=SMDSAbs_All) const;

12 years ago0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
eap [Thu, 18 Jun 2009 12:35:37 +0000 (12:35 +0000)]
0020128: EDF SMESH 926 : Quadratic conversion of BLSURF mesh
-  SMDS_ElemIteratorPtr elementsIterator() const;
+  SMDS_ElemIteratorPtr elementsIterator(SMDSAbs_ElementType type=SMDSAbs_All) const;

12 years agoImplementation of new version ExtrusionAlongPath (20003 from Mantis).
skl [Wed, 10 Jun 2009 07:09:15 +0000 (07:09 +0000)]
Implementation of new version ExtrusionAlongPath (20003 from Mantis).

12 years agoChanging version to 5.1.2 V5_1_2rc1
maintenance team [Mon, 1 Jun 2009 10:25:36 +0000 (10:25 +0000)]
Changing version to 5.1.2

12 years agoUpdate documentation for BLSurf size map feature
nge [Fri, 29 May 2009 14:48:47 +0000 (14:48 +0000)]
Update documentation for BLSurf size map feature

12 years agoIssue 0020370: Symbols multi defined
vsr [Thu, 28 May 2009 13:39:06 +0000 (13:39 +0000)]
Issue 0020370: Symbols multi defined

12 years ago0020373: MakeMultiTransformation1D failed on maintenances branch (V4 and V5)
dmv [Wed, 27 May 2009 14:34:10 +0000 (14:34 +0000)]
0020373: MakeMultiTransformation1D failed on maintenances branch (V4 and V5)

12 years agoIssue 0020368: SMESHGUI_MeshDlg::isTabEnabled must return something
vsr [Wed, 27 May 2009 14:20:16 +0000 (14:20 +0000)]
Issue 0020368: SMESHGUI_MeshDlg::isTabEnabled must return something

12 years agoIssue 0020368: SMESHGUI_MeshDlg::isTabEnabled must return something
vsr [Wed, 27 May 2009 14:10:47 +0000 (14:10 +0000)]
Issue 0020368: SMESHGUI_MeshDlg::isTabEnabled must return something

12 years agoIssue 0019818: EDF 703 SMESH VISU : Display Mesh Groups names in viewer (as a caption)
ouv [Wed, 27 May 2009 12:05:48 +0000 (12:05 +0000)]
Issue 0019818: EDF 703 SMESH VISU : Display Mesh Groups names in viewer (as a caption)

12 years agoImplementation of the issue 20115: [CEA 308] Quadratic elements visualization.
rnv [Wed, 27 May 2009 12:05:17 +0000 (12:05 +0000)]
Implementation of the issue 20115: [CEA 308] Quadratic elements visualization.
Some corrections.

12 years agoImplementation of the issue 20115: [CEA 308] Quadratic elements visualization.
rnv [Wed, 27 May 2009 11:25:25 +0000 (11:25 +0000)]
Implementation of the issue 20115: [CEA 308] Quadratic elements visualization.

12 years agoIssue 0019818: EDF 703 SMESH VISU : Display Mesh Groups names in viewer (as a caption)
ouv [Wed, 27 May 2009 07:24:39 +0000 (07:24 +0000)]
Issue 0019818: EDF 703 SMESH VISU : Display Mesh Groups names in viewer (as a caption)

12 years ago 0019936: EDF 794 SMESH : Export UNV : Node color and group id
eap [Tue, 26 May 2009 05:22:13 +0000 (05:22 +0000)]
 0019936: EDF 794 SMESH : Export UNV : Node color and group id
    default node color - 11

12 years ago 0019936: EDF 794 SMESH : Export UNV : Node color and group id
eap [Tue, 26 May 2009 05:17:10 +0000 (05:17 +0000)]
 0019936: EDF 794 SMESH : Export UNV : Node color and group id
    write group label as <group ID>+1

12 years agominor change
eap [Mon, 25 May 2009 11:37:37 +0000 (11:37 +0000)]
minor change

12 years ago0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
eap [Mon, 25 May 2009 11:37:06 +0000 (11:37 +0000)]
0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
    1) Call CheckGeomGroupModif() in Clear()
    2) In CheckGeomGroupModif(), implement case where meshed geom group changes

12 years ago0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
eap [Mon, 25 May 2009 11:33:38 +0000 (11:33 +0000)]
0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
+  void changeLocalId(int localId) { myLocalID = localId; }
+  friend void SMESH_Mesh_i::CheckGeomGroupModif();

12 years ago0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
eap [Mon, 25 May 2009 11:32:35 +0000 (11:32 +0000)]
0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
    enable Load() in case if meshed geom group has changed

12 years ago0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
eap [Mon, 25 May 2009 11:29:49 +0000 (11:29 +0000)]
0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
   update object browser as some object can be removed

12 years ago0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
eap [Mon, 25 May 2009 11:24:54 +0000 (11:24 +0000)]
0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
   In ShapeToMesh(), delete submeshes

12 years ago0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
eap [Mon, 25 May 2009 11:20:50 +0000 (11:20 +0000)]
0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account
   allow changing shape to mesh in case of shape being group

12 years ago0020354: EDF 1031 OTHER warnings with automake 1.10
vsr [Fri, 22 May 2009 12:39:14 +0000 (12:39 +0000)]
0020354: EDF 1031 OTHER warnings with automake 1.10

12 years ago0020104: EDF 861 SMESH : Mesh element info evolution
dmv [Thu, 21 May 2009 13:09:36 +0000 (13:09 +0000)]
0020104: EDF 861 SMESH : Mesh element info evolution

12 years ago0020362: EDF SMESH: Smesh commands always generate print logs
vsr [Thu, 21 May 2009 11:11:41 +0000 (11:11 +0000)]
0020362: EDF SMESH: Smesh commands always generate print logs

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Wed, 20 May 2009 13:21:04 +0000 (13:21 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   fix for SIGSEGV on quadratic  mesh

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:41:19 +0000 (15:41 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   sort faces by IDs

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:40:53 +0000 (15:40 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   1) delete temporary faces in destructor
   2) bind created pyramids to shape
   3) create quadratic pyramids when necessary
   4) sort faces by IDs

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:36:09 +0000 (15:36 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   fix FindMatchingNodesOnFaces() on quadratic mesh

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:35:17 +0000 (15:35 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   fix SetSourceMesh(): set mesh before calling NotifySubMeshesHypothesisModification()

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:34:07 +0000 (15:34 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   Compare TNode's by node ID

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:33:12 +0000 (15:33 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   In SetEventListener(), avoid meshing of internal vertices of
   complex edge

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:32:08 +0000 (15:32 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   fix SourceShape3D() for the case when no vertices are provided

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:31:06 +0000 (15:31 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   fix GetHypothesisList() for mesh w/o shape

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:28:40 +0000 (15:28 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   Use TIDCompare from SMDS_MeshElement.hxx

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:27:52 +0000 (15:27 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
   For stability of StdMeshers_CompositeSegment_1D:
+  bool IsAlwaysComputed() { return _alwaysComputed; }

12 years ago#include SMESH_MeshEditor.hxx via SMESH_MesherHelper.hxx
eap [Tue, 19 May 2009 15:26:34 +0000 (15:26 +0000)]
#include SMESH_MeshEditor.hxx via SMESH_MesherHelper.hxx

12 years agoeliminate compilation warning
eap [Tue, 19 May 2009 15:23:46 +0000 (15:23 +0000)]
eliminate compilation warning

12 years ago+#include "SMESH_MeshEditor.hxx" // needed for many meshers
eap [Tue, 19 May 2009 15:20:28 +0000 (15:20 +0000)]
+#include "SMESH_MeshEditor.hxx" // needed for many meshers

12 years ago0020279: [CEA 334] control the "random" use when using mesh algorithms
eap [Tue, 19 May 2009 15:19:52 +0000 (15:19 +0000)]
0020279: [CEA 334] control the "random" use when using mesh algorithms
    fix IsQuadraticSubMesh() to work on mesh w/o shape

12 years agomove struct TIDCompare to SMDS_MeshElement.hxx
eap [Tue, 19 May 2009 15:17:19 +0000 (15:17 +0000)]
move struct TIDCompare to SMDS_MeshElement.hxx

12 years ago static const SMDS_MeshNode* VertexNode(const TopoDS_Vertex& V,
eap [Tue, 19 May 2009 15:16:37 +0000 (15:16 +0000)]
   static const SMDS_MeshNode* VertexNode(const TopoDS_Vertex& V,
-                                         SMESHDS_Mesh*        meshDS);
+                                         const SMESHDS_Mesh* meshDS);

12 years agoin GetNodeParamOnEdge(), take into account that nodes on vertices not
eap [Tue, 19 May 2009 15:16:23 +0000 (15:16 +0000)]
in GetNodeParamOnEdge(), take into account that nodes on vertices not
always present, e.g. when Composite side discretisation is used