From 2edffee6117e5815901822c9ec1012a14c7e2a6f Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Thu, 23 Jan 2014 16:08:58 +0100
Subject: [PATCH] [MGT] Add assertion in MeshNodesAlongPolyline algo

Epsilon must be a positive value.
---
 MeshGeoToolsLib/MeshNodesAlongPolyline.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp b/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp
index a5fc9c8f8ae..c505843ebf4 100644
--- a/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp
+++ b/MeshGeoToolsLib/MeshNodesAlongPolyline.cpp
@@ -28,6 +28,7 @@ MeshNodesAlongPolyline::MeshNodesAlongPolyline(
 		double epsilon_radius) :
 	_mesh(mesh), _ply(ply)
 {
+	assert(epsilon_radius > 0);
 	auto &mesh_nodes = _mesh.getNodes();
 	const std::size_t n_nodes (mesh_nodes.size());
 	// loop over all nodes
-- 
GitLab