Salome HOME
Remove Opencascade dependencies. Change to STL.
[modules/smesh.git] / src / SMESHDS / SMESHDS_Command.cxx
index 64b85565edca1db6c6ecfd48cede0c0e6dbe3921..05f529d0e064e4da753b6e05ea2306a6ab9e08fd 100644 (file)
 //  $Header: 
 
 using namespace std;
-#include "SMESHDS_Command.ixx"
-#include "SMESHDS_CommandType.hxx"
+#include "SMESHDS_Command.hxx"
 #include "utilities.h"
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-SMESHDS_Command::SMESHDS_Command(const SMESHDS_CommandType aType)
-  : myType(aType), myNumber(0)
-{}
+SMESHDS_Command::SMESHDS_Command(const SMESHDS_CommandType aType):myType(aType),
+myNumber(0)
+{
+}
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddNode(const Standard_Integer NewNodeID,
-                             const Standard_Real x,
-                             const Standard_Real y,
-                             const Standard_Real z) 
+void SMESHDS_Command::AddNode(int NewNodeID, double x, double y, double z)
 {
-  if (!myType == SMESHDS_AddNode) {
-    MESSAGE("SMESHDS_Command::AddNode : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewNodeID);
-  myReals.Append(x);
-  myReals.Append(y);
-  myReals.Append(z);
-  myNumber++;
+       if (!myType == SMESHDS_AddNode)
+       {
+               MESSAGE("SMESHDS_Command::AddNode : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewNodeID);
+       myReals.push_back(x);
+       myReals.push_back(y);
+       myReals.push_back(z);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::MoveNode(const Standard_Integer NodeID,
-                             const Standard_Real x,
-                             const Standard_Real y,
-                             const Standard_Real z) 
+void SMESHDS_Command::MoveNode(int NodeID, double x, double y, double z)
 {
-  if (!myType == SMESHDS_MoveNode) {
-    MESSAGE("SMESHDS_Command::MoveNode : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NodeID);
-  myReals.Append(x);
-  myReals.Append(y);
-  myReals.Append(z);
-  myNumber++;
+       if (!myType == SMESHDS_MoveNode)
+       {
+               MESSAGE("SMESHDS_Command::MoveNode : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NodeID);
+       myReals.push_back(x);
+       myReals.push_back(y);
+       myReals.push_back(z);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddEdge(const Standard_Integer NewEdgeID,
-                             const Standard_Integer idnode1,
-                             const Standard_Integer idnode2)
+void SMESHDS_Command::AddEdge(int NewEdgeID, int idnode1, int idnode2)
 {
-  if (!myType == SMESHDS_AddEdge) {
-    MESSAGE("SMESHDS_Command::AddEdge : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewEdgeID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myNumber++;
+       if (!myType == SMESHDS_AddEdge)
+       {
+               MESSAGE("SMESHDS_Command::AddEdge : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewEdgeID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddFace(const Standard_Integer NewFaceID,
-                             const Standard_Integer idnode1,
-                             const Standard_Integer idnode2,
-                             const Standard_Integer idnode3)
+void SMESHDS_Command::AddFace(int NewFaceID,
+       int idnode1, int idnode2, int idnode3)
 {
-  if (!myType == SMESHDS_AddTriangle) {
-    MESSAGE("SMESHDS_Command::AddFace : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewFaceID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myIntegers.Append(idnode3);
-  myNumber++;
+       if (!myType == SMESHDS_AddTriangle)
+       {
+               MESSAGE("SMESHDS_Command::AddFace : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewFaceID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myIntegers.push_back(idnode3);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddFace(const Standard_Integer NewFaceID,
-                             const Standard_Integer idnode1,
-                             const Standard_Integer idnode2,
-                             const Standard_Integer idnode3,
-                             const Standard_Integer idnode4)
+void SMESHDS_Command::AddFace(int NewFaceID,
+       int idnode1, int idnode2, int idnode3, int idnode4)
 {
-  if (!myType == SMESHDS_AddQuadrangle) {
-    MESSAGE("SMESHDS_Command::AddFace : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewFaceID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myIntegers.Append(idnode3);
-  myIntegers.Append(idnode4);
-  myNumber++;
+       if (!myType == SMESHDS_AddQuadrangle)
+       {
+               MESSAGE("SMESHDS_Command::AddFace : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewFaceID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myIntegers.push_back(idnode3);
+       myIntegers.push_back(idnode4);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddVolume(const Standard_Integer NewVolID,
-                               const Standard_Integer idnode1,
-                               const Standard_Integer idnode2,
-                               const Standard_Integer idnode3,
-                               const Standard_Integer idnode4)
+void SMESHDS_Command::AddVolume(int NewVolID,
+       int idnode1, int idnode2, int idnode3, int idnode4)
 {
-  if (!myType == SMESHDS_AddTetrahedron) {
-    MESSAGE("SMESHDS_Command::AddVolume : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewVolID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myIntegers.Append(idnode3);
-  myIntegers.Append(idnode4);
-  myNumber++;
+       if (!myType == SMESHDS_AddTetrahedron)
+       {
+               MESSAGE("SMESHDS_Command::AddVolume : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewVolID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myIntegers.push_back(idnode3);
+       myIntegers.push_back(idnode4);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddVolume(const Standard_Integer NewVolID,
-                               const Standard_Integer idnode1,
-                               const Standard_Integer idnode2,
-                               const Standard_Integer idnode3,
-                               const Standard_Integer idnode4,
-                               const Standard_Integer idnode5)
+void SMESHDS_Command::AddVolume(int NewVolID,
+       int idnode1, int idnode2, int idnode3, int idnode4, int idnode5)
 {
-  if (!myType == SMESHDS_AddPyramid) {
-    MESSAGE("SMESHDS_Command::AddVolume : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewVolID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myIntegers.Append(idnode3);
-  myIntegers.Append(idnode4);
-  myIntegers.Append(idnode5);
-  myNumber++;
+       if (!myType == SMESHDS_AddPyramid)
+       {
+               MESSAGE("SMESHDS_Command::AddVolume : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewVolID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myIntegers.push_back(idnode3);
+       myIntegers.push_back(idnode4);
+       myIntegers.push_back(idnode5);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddVolume(const Standard_Integer NewVolID,
-                               const Standard_Integer idnode1,
-                               const Standard_Integer idnode2,
-                               const Standard_Integer idnode3,
-                               const Standard_Integer idnode4,
-                               const Standard_Integer idnode5,
-                               const Standard_Integer idnode6)
+void SMESHDS_Command::AddVolume(int NewVolID,
+       int idnode1,
+       int idnode2, int idnode3, int idnode4, int idnode5, int idnode6)
 {
-  if (!myType == SMESHDS_AddPrism) {
-    MESSAGE("SMESHDS_Command::AddVolume : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewVolID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myIntegers.Append(idnode3);
-  myIntegers.Append(idnode4);
-  myIntegers.Append(idnode5);
-  myIntegers.Append(idnode6);
-  myNumber++;
+       if (!myType == SMESHDS_AddPrism)
+       {
+               MESSAGE("SMESHDS_Command::AddVolume : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewVolID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myIntegers.push_back(idnode3);
+       myIntegers.push_back(idnode4);
+       myIntegers.push_back(idnode5);
+       myIntegers.push_back(idnode6);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::AddVolume(const Standard_Integer NewVolID,
-                               const Standard_Integer idnode1,
-                               const Standard_Integer idnode2,
-                               const Standard_Integer idnode3,
-                               const Standard_Integer idnode4,
-                               const Standard_Integer idnode5,
-                               const Standard_Integer idnode6,
-                               const Standard_Integer idnode7,
-                               const Standard_Integer idnode8)
+void SMESHDS_Command::AddVolume(int NewVolID,
+       int idnode1,
+       int idnode2,
+       int idnode3,
+       int idnode4, int idnode5, int idnode6, int idnode7, int idnode8)
 {
-  if (!myType == SMESHDS_AddHexahedron) {
-    MESSAGE("SMESHDS_Command::AddVolume : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NewVolID);
-  myIntegers.Append(idnode1);
-  myIntegers.Append(idnode2);
-  myIntegers.Append(idnode3);
-  myIntegers.Append(idnode4);
-  myIntegers.Append(idnode5);
-  myIntegers.Append(idnode6);
-  myIntegers.Append(idnode7);
-  myIntegers.Append(idnode8);
-  myNumber++;
+       if (!myType == SMESHDS_AddHexahedron)
+       {
+               MESSAGE("SMESHDS_Command::AddVolume : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NewVolID);
+       myIntegers.push_back(idnode1);
+       myIntegers.push_back(idnode2);
+       myIntegers.push_back(idnode3);
+       myIntegers.push_back(idnode4);
+       myIntegers.push_back(idnode5);
+       myIntegers.push_back(idnode6);
+       myIntegers.push_back(idnode7);
+       myIntegers.push_back(idnode8);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::RemoveNode(const Standard_Integer NodeID)
+void SMESHDS_Command::RemoveNode(int NodeID)
 {
-  if (!myType == SMESHDS_RemoveNode) {
-    MESSAGE("SMESHDS_Command::RemoveNode : Bad Type");    
-    return;
-  }
-  myIntegers.Append(NodeID);
-  myNumber++;
+       if (!myType == SMESHDS_RemoveNode)
+       {
+               MESSAGE("SMESHDS_Command::RemoveNode : Bad Type");
+               return;
+       }
+       myIntegers.push_back(NodeID);
+       myNumber++;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-void SMESHDS_Command::RemoveElement(const Standard_Integer ElementID)
+void SMESHDS_Command::RemoveElement(int ElementID)
 {
-  if (!myType == SMESHDS_RemoveElement) {
-    MESSAGE("SMESHDS_Command::RemoveElement : Bad Type");    
-    return;
-  }
-  myIntegers.Append(ElementID);
-  myNumber++;
+       if (!myType == SMESHDS_RemoveElement)
+       {
+               MESSAGE("SMESHDS_Command::RemoveElement : Bad Type");
+               return;
+       }
+       myIntegers.push_back(ElementID);
+       myNumber++;
 }
 
 //=======================================================================
@@ -275,32 +258,32 @@ void SMESHDS_Command::RemoveElement(const Standard_Integer ElementID)
 //=======================================================================
 SMESHDS_CommandType SMESHDS_Command::GetType()
 {
-  return myType;
+       return myType;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-Standard_Integer SMESHDS_Command::GetNumber()
+int SMESHDS_Command::GetNumber()
 {
-  return myNumber;
+       return myNumber;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-const TColStd_ListOfInteger& SMESHDS_Command::GetIndexes()
+const list < int >&SMESHDS_Command::GetIndexes()
 {
-  return myIntegers;
+       return myIntegers;
 }
 
 //=======================================================================
 //function : 
 //purpose  : 
 //=======================================================================
-const TColStd_ListOfReal& SMESHDS_Command::GetCoords()
+const list < double >&SMESHDS_Command::GetCoords()
 {
-  return myReals;
+       return myReals;
 }