From d094bec31b94be7ea1f8640e5625c0d8b745855c Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Mon, 20 Apr 2015 14:44:55 +0200 Subject: [PATCH] [MeshGeoToolsLib] Put GeoMapper in namespace. --- Applications/DataExplorer/mainwindow.cpp | 2 +- MeshGeoToolsLib/GeoMapper.cpp | 7 +++---- MeshGeoToolsLib/GeoMapper.h | 5 ++++- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Applications/DataExplorer/mainwindow.cpp b/Applications/DataExplorer/mainwindow.cpp index c1fd34e4cb3..19accd45c5b 100644 --- a/Applications/DataExplorer/mainwindow.cpp +++ b/Applications/DataExplorer/mainwindow.cpp @@ -821,7 +821,7 @@ void MainWindow::mapGeometry(const std::string &geo_name) settings.setValue("lastOpenedFileDirectory", dir.absolutePath()); } - GeoMapper geo_mapper(*_project.getGEOObjects(), geo_name); + MeshGeoToolsLib::GeoMapper geo_mapper(*_project.getGEOObjects(), geo_name); QFileInfo fi(file_name); if (choice == 1) // load raster from file { diff --git a/MeshGeoToolsLib/GeoMapper.cpp b/MeshGeoToolsLib/GeoMapper.cpp index 9a50b71337f..4a6131b0056 100644 --- a/MeshGeoToolsLib/GeoMapper.cpp +++ b/MeshGeoToolsLib/GeoMapper.cpp @@ -34,6 +34,8 @@ #include "MeshLib/MeshSurfaceExtraction.h" #include "MeshLib/MeshEditing/projectMeshOntoPlane.h" +namespace MeshGeoToolsLib { + GeoMapper::GeoMapper(GeoLib::GEOObjects &geo_objects, const std::string &geo_name) : _geo_objects(geo_objects), _geo_name(const_cast<std::string&>(geo_name)), _mesh(nullptr), _grid(nullptr), _raster(nullptr) { @@ -366,8 +368,5 @@ double GeoMapper::getMaxSegmentLength(const std::vector<GeoLib::Polyline*> &line return max_segment_length; } - - - - +} // end namespace MeshGeoToolsLib diff --git a/MeshGeoToolsLib/GeoMapper.h b/MeshGeoToolsLib/GeoMapper.h index 14bd26c4497..bda12e77853 100644 --- a/MeshGeoToolsLib/GeoMapper.h +++ b/MeshGeoToolsLib/GeoMapper.h @@ -34,6 +34,8 @@ namespace GeoLib { class Raster; } +namespace MeshGeoToolsLib { + /** * \brief A set of tools for mapping the elevation of geometric objects */ @@ -89,7 +91,8 @@ private: /// only necessary for mapping on DEM GeoLib::Raster *_raster; - }; +} // end namespace MeshGeoToolsLib + #endif //GEOMAPPER_H -- GitLab