]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
0020200: EDF SMESH 983: changing algo of a mesh and switching back to original algo...
authoreap <eap@opencascade.com>
Tue, 10 Mar 2009 16:36:42 +0000 (16:36 +0000)
committereap <eap@opencascade.com>
Tue, 10 Mar 2009 16:36:42 +0000 (16:36 +0000)
     sort nodes by ID

src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cxx

index 0400de6701424c4f0051bd3461c1ed162ae0e41c..321d39ed35e912774f8ff6244e89581656f5062d 100644 (file)
@@ -25,7 +25,6 @@
 // Created   : lundi 27 Janvier 2003
 // Author    : Nadir BOUHAMOU (CEA)
 // Project   : SALOME
-// $Header$
 //=============================================================================
 //
 #include "NETGENPlugin_NETGEN_3D.hxx"
@@ -40,6 +39,7 @@
 #include "SMESH_Gen.hxx"
 #include "SMESH_Mesh.hxx"
 #include "SMESH_MesherHelper.hxx"
+#include "SMESH_MeshEditor.hxx"
 #include "StdMeshers_QuadToTriaAdaptor.hxx"
 
 #include <BRep_Tool.hxx>
@@ -64,6 +64,7 @@ namespace nglib {
 #include <nglib.h>
 }
 using namespace nglib;
+using namespace std;
 
 //=============================================================================
 /*!
@@ -173,7 +174,7 @@ bool NETGENPlugin_NETGEN_3D::Compute(SMESH_Mesh&         aMesh,
   SMESH_MesherHelper* myTool = &helper;
   bool _quadraticMesh = myTool->IsQuadraticSubMesh(aShape);
 
-  typedef map< const SMDS_MeshNode*, int> TNodeToIDMap;
+  typedef map< const SMDS_MeshNode*, int, TIDCompare< SMDS_MeshNode> > TNodeToIDMap;
   TNodeToIDMap nodeToNetgenID;
   list< const SMDS_MeshElement* > triangles;
   list< bool >                    isReversed; // orientation of triangles