From 6db85898d72e4488477e894609a4a1099edcd51f Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 28 Feb 2014 11:51:42 +0100
Subject: [PATCH] Adding namespace InSituLib.

---
 InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h        | 4 ++++
 InSituLib/VtkMeshNodalCoordinatesTemplate.h             | 5 +++++
 Tests/InSituLib/TestVtkMeshNodalCoordinatesTemplate.cpp | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h b/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h
index e68e9279761..1e2b67ff44b 100644
--- a/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h
+++ b/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h
@@ -21,6 +21,8 @@
 #include <vtkVariant.h>
 #include <vtkVariantCast.h>
 
+namespace InSituLib {
+
 // Can't use vtkStandardNewMacro with a template.
 template <class Scalar> VtkMeshNodalCoordinatesTemplate<Scalar> *
 VtkMeshNodalCoordinatesTemplate<Scalar>::New()
@@ -428,3 +430,5 @@ template <class Scalar> vtkIdType VtkMeshNodalCoordinatesTemplate<Scalar>
 	}
 	return -1;
 }
+
+} // end namespace
diff --git a/InSituLib/VtkMeshNodalCoordinatesTemplate.h b/InSituLib/VtkMeshNodalCoordinatesTemplate.h
index b562a607844..1ff9f1b69b5 100644
--- a/InSituLib/VtkMeshNodalCoordinatesTemplate.h
+++ b/InSituLib/VtkMeshNodalCoordinatesTemplate.h
@@ -19,6 +19,9 @@
 #include <vtkTypeTemplate.h>    // For templated vtkObject API
 #include <vtkObjectFactory.h>   // for vtkStandardNewMacro
 
+namespace InSituLib
+{
+
 template <class Scalar>
 class VtkMeshNodalCoordinatesTemplate:
 	public vtkTypeTemplate<VtkMeshNodalCoordinatesTemplate<Scalar>,
@@ -100,6 +103,8 @@ private:
 	double *TempDoubleArray;
 };
 
+} // end namespace
+
 #include "VtkMeshNodalCoordinatesTemplate-impl.h"
 
 #endif // VTKMESHNODALCOORDINATES_H_
diff --git a/Tests/InSituLib/TestVtkMeshNodalCoordinatesTemplate.cpp b/Tests/InSituLib/TestVtkMeshNodalCoordinatesTemplate.cpp
index e6841d5a396..611aeac333c 100644
--- a/Tests/InSituLib/TestVtkMeshNodalCoordinatesTemplate.cpp
+++ b/Tests/InSituLib/TestVtkMeshNodalCoordinatesTemplate.cpp
@@ -28,7 +28,7 @@ TEST(InSituLibNodalCoordinates, Init)
 
 	MeshLib::Mesh* mesh = MeshLib::MeshGenerator::generateRegularQuadMesh(length, subdivisions);
 
-	vtkNew<VtkMeshNodalCoordinatesTemplate<double> > nodeCoords;
+	vtkNew<InSituLib::VtkMeshNodalCoordinatesTemplate<double> > nodeCoords;
 	nodeCoords->SetNodes(mesh->getNodes());
 	//nodeCoords->PrintSelf(std::cout, vtkIndent());
 
-- 
GitLab