summaryrefslogtreecommitdiff
path: root/TRRSS_01_rec/src/testApp.h
diff options
context:
space:
mode:
Diffstat (limited to 'TRRSS_01_rec/src/testApp.h')
-rwxr-xr-xTRRSS_01_rec/src/testApp.h106
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(); }
-
-
-};