diff options
| author | Comment <tim@gray.(none)> | 2013-04-28 00:49:39 +0100 |
|---|---|---|
| committer | Comment <tim@gray.(none)> | 2013-04-28 00:49:39 +0100 |
| commit | 29a366df4f1492a5974db87a215f1a310fc853a2 (patch) | |
| tree | c7e3ed0f0d5827c6a2d9072220a914b40134093b /TRRSS_01_rec/src/testApp.h | |
initial
Diffstat (limited to 'TRRSS_01_rec/src/testApp.h')
| -rwxr-xr-x | TRRSS_01_rec/src/testApp.h | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/TRRSS_01_rec/src/testApp.h b/TRRSS_01_rec/src/testApp.h new file mode 100755 index 0000000..1da9c6e --- /dev/null +++ b/TRRSS_01_rec/src/testApp.h @@ -0,0 +1,75 @@ +#pragma once + +//for tomorrow: drawing interface & screengrab + +//thursday: +//2 camera calibration +//recording - whats the best format - in memeory + save at end? +//movie + pixels? + +#include "ofMain.h" +#include "ofxOpenNI.h" + +#include "ofxFensterManager.h" +#include "ofxGui.h" + +#include "ofxMayaCam.h" + +class guiWindow; + +class testApp : public ofxFensterListener{ + + public: + void setup(); + void update(); + void draw(); + + void keyPressed (int key); + void keyReleased(int key); + void mouseMoved(int x, int y ); + void mouseDragged(int x, int y, int button); + void mousePressed(int x, int y, int button); + void mouseReleased(int x, int y, int button); + void windowResized(int w, int h); + void dragEvent(ofDragInfo dragInfo); + void gotMessage(ofMessage msg); + + ofxOpenNIContext recordContext; + ofxDepthGenerator recordDepth; + ofxImageGenerator recordImage; + ofxUserGenerator recordUser; + + guiWindow *guiWin; + + ofxMayaCam cam; + +}; + +class guiWindow: public ofxFensterListener{ + public: + ofxPanel gui; + ofxFloatSlider dMin; + ofxParameter<float> distMin; + ofxFloatSlider dMax; + ofxParameter<float> distMax; + ofxToggle dPoints; + ofxParameter<bool> drawPoints; + ofxFloatSlider pSize; + ofxParameter<float> pointSize; + + + void setup(){ + gui.setup("","panel.xml",0,0); + distMin=400; + gui.add(dMin.setup("min distance",distMin,0,5000,255)); + distMax=2000; + gui.add(dMax.setup("max distance",distMax,0,5000,255)); + drawPoints=false; + gui.add(dPoints.setup("draw points",drawPoints)); + pointSize=2.0; + gui.add(pSize.setup("point size",pointSize,1.0,20.0,255)); + } + void draw() { gui.draw(); } + + +}; |
