TSPS
1.3.2
TSPS is a cross-platform Toolkit for Sensing People in Spaces
|
#include <GuiManager.h>
Public Member Functions | |
GuiManager () | |
~GuiManager () | |
void | setup () |
void | enableEvents () |
void | disableEvents () |
void | setupQuadGui (int cameraWidth, int cameraHeight) |
void | drawQuadGui () |
void | drawQuadGui (int x, int y, int width, int height) |
void | update (ofEventArgs &e) |
void | update () |
void | draw () |
void | setHaarEnabled (bool bHaar) |
void | setOpticalFlowEnabled (bool bOpticalFlow) |
void | mousePressed (ofMouseEventArgs &e) |
void | mouseDragged (ofMouseEventArgs &e) |
void | mouseReleased (ofMouseEventArgs &e) |
void | keyPressed (ofKeyEventArgs &e) |
void | keyReleased (ofKeyEventArgs &e) |
void | addSlider (string name, int *value, int min, int max) |
void | addSlider (string name, float *value, float min, float max) |
void | addToggle (string name, bool *value) |
guiTypeButton * | addButton (string name, ofRectangle dimensions, ofColor color=NULL, ofColor bgcolor=NULL) |
guiTypeButton * | getButton (string name) |
int | getSelectedPanel () |
void | setSelectedPanel (int index) |
void | setSelectedPanel (string name) |
void | enableElement (string name) |
void | disableElement (string name) |
bool | getValueB (string name) |
int | getValueI (string name) |
float | getValueF (string name) |
string | getValueS (string name) |
void | setValueB (string name, bool val) |
void | setValueI (string name, int val) |
void | setValueF (string name, float val) |
void | setValueS (string name, string val) |
void | loadSettings (string xml) |
void | changeGuiCameraView (bool bCameraView) |
void | minimize (string &button) |
void | maximize (string &button) |
Settings * | getSettings () |
Public Attributes | |
bool | enableGui |
Protected Member Functions | |
void | saveEventCatcher (string &buttonName) |
void | reloadEventCatcher (string &buttonName) |
void | loadEventCatcher (string &buttonName) |
void | saveAsEventCatcher (string &buttonName) |
Protected Attributes | |
Settings | settings |
ofxLabGui | panel |
vector< GUICustomParam > | params |
map< std::string, guiTypeButton * > | customButtons |
bool | quadGuiSetup |
ofxCvCoordWarpingGui | quadGui |
int | cameraWidth |
int | cameraHeight |
int | currentPanel |
int | lastCurrentPanel |
bool | bLastBgState |
guiTypeButton * | minimizeButton |
guiTypeButton * | maximizeButton |
bool | bEventsEnabled |
simpleFileLister * | videoFiles |
simpleFileLister * | haarFiles |
Definition at line 52 of file GuiManager.h.
Definition at line 14 of file GuiManager.cpp.
Definition at line 22 of file GuiManager.cpp.
guiTypeButton * ofxTSPS::GuiManager::addButton | ( | string | name, |
ofRectangle | dimensions, | ||
ofColor | color = NULL , |
||
ofColor | bgcolor = NULL |
||
) |
Definition at line 860 of file GuiManager.cpp.
void ofxTSPS::GuiManager::addSlider | ( | string | name, |
int * | value, | ||
int | min, | ||
int | max | ||
) |
Definition at line 380 of file GuiManager.cpp.
void ofxTSPS::GuiManager::addSlider | ( | string | name, |
float * | value, | ||
float | min, | ||
float | max | ||
) |
Definition at line 395 of file GuiManager.cpp.
void ofxTSPS::GuiManager::addToggle | ( | string | name, |
bool * | value | ||
) |
Definition at line 409 of file GuiManager.cpp.
void ofxTSPS::GuiManager::changeGuiCameraView | ( | bool | bCameraView | ) |
Definition at line 700 of file GuiManager.cpp.
void ofxTSPS::GuiManager::disableElement | ( | string | name | ) |
Definition at line 761 of file GuiManager.cpp.
void ofxTSPS::GuiManager::disableEvents | ( | ) |
Definition at line 37 of file GuiManager.cpp.
void ofxTSPS::GuiManager::draw | ( | ) |
Definition at line 841 of file GuiManager.cpp.
void ofxTSPS::GuiManager::drawQuadGui | ( | ) |
Definition at line 686 of file GuiManager.cpp.
void ofxTSPS::GuiManager::drawQuadGui | ( | int | x, |
int | y, | ||
int | width, | ||
int | height | ||
) |
Definition at line 690 of file GuiManager.cpp.
void ofxTSPS::GuiManager::enableElement | ( | string | name | ) |
Definition at line 753 of file GuiManager.cpp.
void ofxTSPS::GuiManager::enableEvents | ( | ) |
Definition at line 26 of file GuiManager.cpp.
guiTypeButton * ofxTSPS::GuiManager::getButton | ( | string | name | ) |
Definition at line 888 of file GuiManager.cpp.
Definition at line 449 of file GuiManager.cpp.
Definition at line 922 of file GuiManager.cpp.
bool ofxTSPS::GuiManager::getValueB | ( | string | name | ) |
Definition at line 709 of file GuiManager.cpp.
float ofxTSPS::GuiManager::getValueF | ( | string | name | ) |
Definition at line 719 of file GuiManager.cpp.
int ofxTSPS::GuiManager::getValueI | ( | string | name | ) |
Definition at line 714 of file GuiManager.cpp.
string ofxTSPS::GuiManager::getValueS | ( | string | name | ) |
Definition at line 724 of file GuiManager.cpp.
void ofxTSPS::GuiManager::keyPressed | ( | ofKeyEventArgs & | e | ) |
Definition at line 831 of file GuiManager.cpp.
void ofxTSPS::GuiManager::keyReleased | ( | ofKeyEventArgs & | e | ) |
Definition at line 836 of file GuiManager.cpp.
void ofxTSPS::GuiManager::loadEventCatcher | ( | string & | buttonName | ) | [protected] |
Definition at line 781 of file GuiManager.cpp.
void ofxTSPS::GuiManager::loadSettings | ( | string | xml | ) |
Definition at line 825 of file GuiManager.cpp.
void ofxTSPS::GuiManager::maximize | ( | string & | button | ) |
Definition at line 909 of file GuiManager.cpp.
void ofxTSPS::GuiManager::minimize | ( | string & | button | ) |
Definition at line 901 of file GuiManager.cpp.
void ofxTSPS::GuiManager::mouseDragged | ( | ofMouseEventArgs & | e | ) |
Definition at line 803 of file GuiManager.cpp.
void ofxTSPS::GuiManager::mousePressed | ( | ofMouseEventArgs & | e | ) |
Definition at line 796 of file GuiManager.cpp.
void ofxTSPS::GuiManager::mouseReleased | ( | ofMouseEventArgs & | e | ) |
Definition at line 808 of file GuiManager.cpp.
void ofxTSPS::GuiManager::reloadEventCatcher | ( | string & | buttonName | ) | [protected] |
Definition at line 777 of file GuiManager.cpp.
void ofxTSPS::GuiManager::saveAsEventCatcher | ( | string & | buttonName | ) | [protected] |
Definition at line 786 of file GuiManager.cpp.
void ofxTSPS::GuiManager::saveEventCatcher | ( | string & | buttonName | ) | [protected] |
Definition at line 772 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setHaarEnabled | ( | bool | bHaar | ) |
Definition at line 428 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setOpticalFlowEnabled | ( | bool | bOpticalFlow | ) |
Definition at line 436 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setSelectedPanel | ( | int | index | ) |
Definition at line 453 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setSelectedPanel | ( | string | name | ) |
Definition at line 457 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setup | ( | ) |
Definition at line 48 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setupQuadGui | ( | int | cameraWidth, |
int | cameraHeight | ||
) |
Definition at line 657 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setValueB | ( | string | name, |
bool | val | ||
) |
Definition at line 729 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setValueF | ( | string | name, |
float | val | ||
) |
Definition at line 739 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setValueI | ( | string | name, |
int | val | ||
) |
Definition at line 734 of file GuiManager.cpp.
void ofxTSPS::GuiManager::setValueS | ( | string | name, |
string | val | ||
) |
Definition at line 744 of file GuiManager.cpp.
void ofxTSPS::GuiManager::update | ( | ofEventArgs & | e | ) |
Definition at line 461 of file GuiManager.cpp.
void ofxTSPS::GuiManager::update | ( | ) |
Definition at line 465 of file GuiManager.cpp.
bool ofxTSPS::GuiManager::bEventsEnabled [protected] |
Definition at line 153 of file GuiManager.h.
bool ofxTSPS::GuiManager::bLastBgState [protected] |
Definition at line 141 of file GuiManager.h.
int ofxTSPS::GuiManager::cameraHeight [protected] |
Definition at line 137 of file GuiManager.h.
int ofxTSPS::GuiManager::cameraWidth [protected] |
Definition at line 137 of file GuiManager.h.
int ofxTSPS::GuiManager::currentPanel [protected] |
Definition at line 138 of file GuiManager.h.
map<std::string, guiTypeButton*> ofxTSPS::GuiManager::customButtons [protected] |
Definition at line 132 of file GuiManager.h.
Definition at line 62 of file GuiManager.h.
simpleFileLister* ofxTSPS::GuiManager::haarFiles [protected] |
Definition at line 156 of file GuiManager.h.
int ofxTSPS::GuiManager::lastCurrentPanel [protected] |
Definition at line 138 of file GuiManager.h.
guiTypeButton* ofxTSPS::GuiManager::maximizeButton [protected] |
Definition at line 150 of file GuiManager.h.
guiTypeButton* ofxTSPS::GuiManager::minimizeButton [protected] |
Definition at line 149 of file GuiManager.h.
ofxLabGui ofxTSPS::GuiManager::panel [protected] |
Definition at line 130 of file GuiManager.h.
vector<GUICustomParam> ofxTSPS::GuiManager::params [protected] |
Definition at line 131 of file GuiManager.h.
ofxCvCoordWarpingGui ofxTSPS::GuiManager::quadGui [protected] |
Definition at line 136 of file GuiManager.h.
bool ofxTSPS::GuiManager::quadGuiSetup [protected] |
Definition at line 135 of file GuiManager.h.
Settings ofxTSPS::GuiManager::settings [protected] |
Definition at line 127 of file GuiManager.h.
simpleFileLister* ofxTSPS::GuiManager::videoFiles [protected] |
Definition at line 155 of file GuiManager.h.