summaryrefslogtreecommitdiff
path: root/gui/src/ofApp.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/ofApp.h')
-rw-r--r--gui/src/ofApp.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/gui/src/ofApp.h b/gui/src/ofApp.h
index 8865da5..14d9934 100644
--- a/gui/src/ofApp.h
+++ b/gui/src/ofApp.h
@@ -9,6 +9,7 @@
#include "ofxSVG.h"
#include "lineSegmenter.h"
#include "ofxXmlSettings.h"
+#include "ofxClipper.h"
enum Source{
TEST,
@@ -81,7 +82,7 @@ class ofApp: public ofBaseApp {
// For received frame fps calculations
double startTime, lastTime, frameTime, frameRate, fps;
- //====== video input gui
+ //====== gui
ofxIntSlider contour_threshold;
ofxFloatSlider contour_simplify;
@@ -91,9 +92,19 @@ class ofApp: public ofBaseApp {
ofxIntSlider laser_B;
ofxIntSlider laser_intensity;
ofxIntSlider laser_points;
+
+ //svg gui
ofxToggle shapes_randomise;
- ofxFloatSlider shapes_amount;
+ ofxFloatSlider shapes_amount;
ofxIntSlider shapes_duration;
+ ofxToggle use_mask;
+ ofxToggle invert_mask;
+
+ //segmenter
+ ofxToggle use_segmenter;
+ ofxFloatSlider segmenter_speed;
+ ofxFloatSlider segmenter_length;
+ ofxIntSlider segmenter_number;
//======================================= //video player
@@ -106,6 +117,11 @@ class ofApp: public ofBaseApp {
set <int> shape_selection;
int framecounter;
+ //======================================= //Mask clipping
+
+ vector <ofPolyline> mask;
+ ofx::Clipper clipper;
+
//======================================= //positioning interface
bool bShowPositionInterface;