diff options
Diffstat (limited to 'gui/src/ofApp.h')
| -rw-r--r-- | gui/src/ofApp.h | 20 |
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; |
