From 2dcde7e8eb69d6e1139838555ea77d1ef6a84548 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 29 Nov 2018 02:09:03 +0000 Subject: template for coloursegmenter --- gui/src/lineSegmenter.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gui/src/lineSegmenter.h b/gui/src/lineSegmenter.h index d858ba2..527ada6 100644 --- a/gui/src/lineSegmenter.h +++ b/gui/src/lineSegmenter.h @@ -1,6 +1,7 @@ #pragma once #include "ofMain.h" +#include "colourPolyline.h" class lineSegmenter{ public: @@ -19,4 +20,23 @@ class lineSegmenter{ private: ofPolyline line; vector segments; +}; + +class colourLineSegmenter{ + public: + colourLineSegmenter(colourPolyline &_line){ + line=_line; + //if (line.isClosed()){ + // line.addVertex(line[0]); + //} + } + const vector &getSegments(int num,float coverage, float phase); + colourPolyline getPoly(){ + return line; + } + void draw(); + int size(); + private: + colourPolyline line; + vector segments; }; \ No newline at end of file -- cgit v1.2.3