OGS
moveMeshNodes.h
Go to the documentation of this file.
1 
14 #pragma once
15 
16 #include "MeshLib/Node.h"
17 
18 namespace MeshLib
19 {
20 
31 template <typename Iterator>
33  Iterator begin,
34  Iterator end,
35  MeshLib::Node const& displacement)
36 {
37  std::for_each(begin, end, [&displacement](MeshLib::Node* node)
38  {
39  (*node)[0] += displacement[0];
40  (*node)[1] += displacement[1];
41  (*node)[2] += displacement[2];
42  }
43  );
44 };
45 
46 } // end namespace MeshLib
Definition of the Node class.
void moveMeshNodes(Iterator begin, Iterator end, MeshLib::Node const &displacement)
Definition: moveMeshNodes.h:32