diff options
| author | Tim Redfern <tim@getdrop.com> | 2018-11-29 02:09:03 +0000 |
|---|---|---|
| committer | Tim Redfern <tim@getdrop.com> | 2018-11-29 02:09:03 +0000 |
| commit | 2dcde7e8eb69d6e1139838555ea77d1ef6a84548 (patch) | |
| tree | 2b71dc7b2412ce174e040b0f01c9fde0b926cde8 /gui/src | |
| parent | 8546022b8c0dbc11530eb3e4db7a978b1e6fda14 (diff) | |
template for coloursegmenter
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/lineSegmenter.h | 20 |
1 files changed, 20 insertions, 0 deletions
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 <ofPolyline> segments; +}; + +class colourLineSegmenter{ + public: + colourLineSegmenter(colourPolyline &_line){ + line=_line; + //if (line.isClosed()){ + // line.addVertex(line[0]); + //} + } + const vector <colourPolyline> &getSegments(int num,float coverage, float phase); + colourPolyline getPoly(){ + return line; + } + void draw(); + int size(); + private: + colourPolyline line; + vector <colourPolyline> segments; };
\ No newline at end of file |
