From 0907232a7e872b9aa3e77680574821515ba85cee Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Mon, 23 Nov 2015 11:44:32 +0100 Subject: [PATCH] (#266) Do not show tick marks at start and end of legend --- .../GridBox/RivGridBoxGenerator.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/ApplicationCode/ModelVisualization/GridBox/RivGridBoxGenerator.cpp b/ApplicationCode/ModelVisualization/GridBox/RivGridBoxGenerator.cpp index 8e3784eab2..bb5c4523f9 100644 --- a/ApplicationCode/ModelVisualization/GridBox/RivGridBoxGenerator.cpp +++ b/ApplicationCode/ModelVisualization/GridBox/RivGridBoxGenerator.cpp @@ -501,8 +501,19 @@ void RivGridBoxGenerator::createLegend(EdgeType edge, cvf::Collection vertices->add(point); tickPoint = point + tickLength*tickMarkDir;; vertices->add(tickPoint); - indices->add(2 * static_cast(i)); - indices->add(2 * static_cast(i) + 1); + + if (i == 0 || i == displayCoordsTickValues->size() - 1) + { + // Do not show tick mark at ends of legend + // Add to list of indices to keep surrounding code unchanged + indices->add(2 * static_cast(i)); + indices->add(2 * static_cast(i)); + } + else + { + indices->add(2 * static_cast(i)); + indices->add(2 * static_cast(i) + 1); + } } // Backbone of legend