]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/SMDS/SMDS_MeshEdge.cxx
Salome HOME
EDF 1575 SMESH: Filters and precision preferences
[modules/smesh.git] / src / SMDS / SMDS_MeshEdge.cxx
index 526236e808436c692043a6a8e10cdba0753867df..1910a3a4b3559fd75e2a6f8818835b627bb3661e 100644 (file)
@@ -1,4 +1,4 @@
-//  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
+//  Copyright (C) 2007-2010  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 //  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 //  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -19,6 +19,7 @@
 //
 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
 //  SMESH SMDS : implementaion of Salome mesh data structure
 //  File   : SMDS_MeshEdge.cxx
 //  Author : Jean-Michel BOULCOURT
@@ -41,9 +42,9 @@ using namespace std;
 
 SMDS_MeshEdge::SMDS_MeshEdge(const SMDS_MeshNode * node1,
                              const SMDS_MeshNode * node2)
-{      
-       myNodes[0]=node1;
-       myNodes[1]=node2;
+{       
+        myNodes[0]=node1;
+        myNodes[1]=node2;
 }
 
 //=======================================================================
@@ -53,23 +54,23 @@ SMDS_MeshEdge::SMDS_MeshEdge(const SMDS_MeshNode * node1,
 
 void SMDS_MeshEdge::Print(ostream & OS) const
 {
-       OS << "edge <" << GetID() << "> : (" << myNodes[0] << " , " << myNodes[1] <<
-               ") " << endl;
+        OS << "edge <" << GetID() << "> : (" << myNodes[0] << " , " << myNodes[1] <<
+                ") " << endl;
 }
 
 int SMDS_MeshEdge::NbNodes() const
 {
-       return 2;
+        return 2;
 }
 
 int SMDS_MeshEdge::NbEdges() const
 {
-       return 1;
+        return 1;
 }
 
 SMDSAbs_ElementType SMDS_MeshEdge::GetType() const
 {
-       return SMDSAbs_Edge;
+        return SMDSAbs_Edge;
 }
 
 class SMDS_MeshEdge_MyNodeIterator:public SMDS_ElemIterator
@@ -93,7 +94,7 @@ class SMDS_MeshEdge_MyNodeIterator:public SMDS_ElemIterator
 };
 
 SMDS_ElemIteratorPtr SMDS_MeshEdge::
-       elementsIterator(SMDSAbs_ElementType type) const
+        elementsIterator(SMDSAbs_ElementType type) const
 {
   switch(type)
   {
@@ -110,28 +111,28 @@ SMDS_ElemIteratorPtr SMDS_MeshEdge::
 
 bool operator<(const SMDS_MeshEdge & e1, const SMDS_MeshEdge & e2)
 {
-       int id11=e1.myNodes[0]->GetID();
-       int id21=e2.myNodes[0]->GetID();
-       int id12=e1.myNodes[1]->GetID();
-       int id22=e2.myNodes[1]->GetID();
-       int tmp;
-
-       if(id11>=id12) 
-       {
-               tmp=id11;
-               id11=id12;
-               id12=tmp;       
-       }
-       if(id21>=id22) 
-       {
-               tmp=id21;
-               id21=id22;
-               id22=tmp;       
-       }
-
-       if(id11<id21) return true;
-       else if(id11==id21) return (id21<id22);
-       else return false;
+        int id11=e1.myNodes[0]->GetID();
+        int id21=e2.myNodes[0]->GetID();
+        int id12=e1.myNodes[1]->GetID();
+        int id22=e2.myNodes[1]->GetID();
+        int tmp;
+
+        if(id11>=id12) 
+        {
+                tmp=id11;
+                id11=id12;
+                id12=tmp;       
+        }
+        if(id21>=id22) 
+        {
+                tmp=id21;
+                id21=id22;
+                id22=tmp;       
+        }
+
+        if(id11<id21) return true;
+        else if(id11==id21) return (id21<id22);
+        else return false;
 }
 
 /*!