diff options
| author | Comment <tim@gray.(none)> | 2013-04-30 22:29:33 +0100 |
|---|---|---|
| committer | Comment <tim@gray.(none)> | 2013-04-30 22:29:33 +0100 |
| commit | b5115001759f0d3bf841a410cfe1881d4954a92b (patch) | |
| tree | 8cfa327ee49f35bf3840f50b39023467a0ba12bc /TRRSS_01_rec/src/testApp.h | |
| parent | 525683335ee53c39f8b80ae089b96b3357e776cd (diff) | |
good for recording session
Diffstat (limited to 'TRRSS_01_rec/src/testApp.h')
| -rwxr-xr-x | TRRSS_01_rec/src/testApp.h | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/TRRSS_01_rec/src/testApp.h b/TRRSS_01_rec/src/testApp.h deleted file mode 100755 index 225abc8..0000000 --- a/TRRSS_01_rec/src/testApp.h +++ /dev/null @@ -1,106 +0,0 @@ -#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" - -//#define NEWAPI - -class guiWindow; - -class testApp : public ofxFensterListener{ - - public: - void setup(); - void update(); - void draw(); - void exit(); - - 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); - - string generateFileName(); - void setupRecording(string _filename = ""); - void setupPlayback(string _filename); - - ofxOpenNIRecorder oniRecorder; - - bool isLive, isRecording; - -#ifdef NEWAPI - ofxOpenNI openNIDevice; - void userEvent(ofxOpenNIUserEvent & event); - -#else - - - ofxOpenNIContext recordContext,playContext; - ofxDepthGenerator recordDepth,playDepth; - ofxImageGenerator recordImage,playImage; - ofxUserGenerator recordUser,playUser; - - ofxImageGenerator *whichImage; - ofxUserGenerator *whichUser; -#endif - - - guiWindow *guiWin; - - ofxMayaCam cam; - -}; - -class guiWindow: public ofxFensterListener{ - public: - ofxPanel gui; - ofxFloatSlider dMin; - ofxParameter<float> distMin; - ofxFloatSlider dMax; - ofxParameter<float> distMax; - ofxIntSlider dStep; - ofxParameter<int> drawStep; - ofxToggle dPoints; - ofxParameter<bool> drawPoints; - ofxFloatSlider pSize; - ofxParameter<float> pointSize; - ofxToggle iOut; - ofxParameter<bool> insideOut; - - - 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)); - drawStep=2; - gui.add(dStep.setup("draw step",drawStep,1,32,255)); - drawPoints=false; - gui.add(dPoints.setup("draw points",drawPoints)); - pointSize=2.0; - gui.add(pSize.setup("point size",pointSize,0.0,20.0,255)); - insideOut=false; - gui.add(iOut.setup("inside out",insideOut)); - } - void draw() { gui.draw(); } - - -}; |
