|
void | cvui::beginColumn (cv::Mat &theWhere, int theX, int theY, int theWidth=-1, int theHeight=-1, int thePadding=0) |
| Start a new column. More...
|
|
void | cvui::beginColumn (int theWidth=-1, int theHeight=-1, int thePadding=0) |
| Start a column. More...
|
|
void | cvui::beginRow (cv::Mat &theWhere, int theX, int theY, int theWidth=-1, int theHeight=-1, int thePadding=0) |
| Start a new row. More...
|
|
void | cvui::beginRow (int theWidth=-1, int theHeight=-1, int thePadding=0) |
| Start a row. More...
|
|
bool | cvui::button (const cv::String &theLabel) |
| Display a button within a begin*() and end*() block. More...
|
|
bool | cvui::button (cv::Mat &theIdle, cv::Mat &theOver, cv::Mat &theDown) |
| Display a button whose graphics are images (cv::Mat). More...
|
|
bool | cvui::button (cv::Mat &theWhere, int theX, int theY, const cv::String &theLabel) |
| Display a button. More...
|
|
bool | cvui::button (cv::Mat &theWhere, int theX, int theY, cv::Mat &theIdle, cv::Mat &theOver, cv::Mat &theDown) |
| Display a button whose graphics are images (cv::Mat). More...
|
|
bool | cvui::button (cv::Mat &theWhere, int theX, int theY, int theWidth, int theHeight, const cv::String &theLabel) |
| Display a button. More...
|
|
bool | cvui::button (int theWidth, int theHeight, const cv::String &theLabel) |
| Display a button within a begin*() and end*() block. More...
|
|
bool | cvui::checkbox (const cv::String &theLabel, bool *theState, unsigned int theColor=0xCECECE) |
| Display a checkbox within a begin*() and end*() block. More...
|
|
bool | cvui::checkbox (cv::Mat &theWhere, int theX, int theY, const cv::String &theLabel, bool *theState, unsigned int theColor=0xCECECE) |
| Display a checkbox. More...
|
|
void | cvui::context (const cv::String &theWindowName) |
| Inform cvui that all subsequent component calls belong to a window in particular. More...
|
|
double | cvui::counter (cv::Mat &theWhere, int theX, int theY, double *theValue, double theStep=0.5, const char *theFormat="%.2f") |
| Display a counter for float values that the user can increase/descrease by clicking the up and down arrows. More...
|
|
int | cvui::counter (cv::Mat &theWhere, int theX, int theY, int *theValue, int theStep=1, const char *theFormat="%d") |
| Display a counter for integer values that the user can increase/descrease by clicking the up and down arrows. More...
|
|
double | cvui::counter (double *theValue, double theStep=0.5, const char *theFormat="%.2f") |
| Display a counter for float values that the user can increase/descrease by clicking the up and down arrows. More...
|
|
int | cvui::counter (int *theValue, int theStep=1, const char *theFormat="%d") |
| Display a counter for integer values that the user can increase/descrease by clicking the up and down arrows. More...
|
|
void | cvui::endColumn () |
| End a column. More...
|
|
void | cvui::endRow () |
| Ends a row. More...
|
|
void | cvui::handleMouse (int theEvent, int theX, int theY, int theFlags, void *theData) |
|
bool | cvui::headless () |
| Inform if cvui is running in headless more. More...
|
|
void | cvui::headless (bool theValue) |
| Enable/disable headless more. More...
|
|
int | cvui::iarea (int theX, int theY, int theWidth, int theHeight) |
| Create an interaction area that reports activity with the mouse cursor. More...
|
|
void | cvui::image (cv::Mat &theImage) |
| Display an image (cv::Mat) within a begin*() and end*() block. More...
|
|
void | cvui::image (cv::Mat &theWhere, int theX, int theY, cv::Mat &theImage) |
| Display an image (cv::Mat). More...
|
|
void | cvui::imshow (const cv::String &theWindowName, cv::InputArray theFrame) |
| Display an image in the specified window and update the internal structures of cvui. More...
|
|
void | cvui::init (const cv::String &theWindowName, int theDelayWaitKey=-1, bool theCreateNamedWindow=true, bool theHeadlessMode=false) |
| Initializes cvui. More...
|
|
void | cvui::init (const cv::String theWindowNames[], size_t theHowManyWindows, int theDelayWaitKey=-1, bool theCreateNamedWindows=true, bool theHeadlessMode=false) |
| Initialize cvui using a list of names of windows where components will be added. More...
|
|
int | cvui::input (cv::Mat &theWhere, int theX, int theY, int theWidth, const cv::String theName, cv::String &theValue, double theFontScale=0.5) |
| Display an inputtext. More...
|
|
int | cvui::lastKeyPressed () |
| Return the last key that was pressed. More...
|
|
bool | cvui::mouse (const cv::String &theWindowName, int theButton, int theQuery) |
| Query the mouse for events in a particular button in a particular window. More...
|
|
bool | cvui::mouse (const cv::String &theWindowName, int theQuery) |
| Query the mouse for events in a particular window. More...
|
|
cv::Point | cvui::mouse (const cv::String &theWindowName="") |
| Return the last position of the mouse. More...
|
|
bool | cvui::mouse (int theButton, int theQuery) |
| Query the mouse for events in a particular button. More...
|
|
bool | cvui::mouse (int theQuery) |
| Query the mouse for events, e.g. More...
|
|
void | cvui::printf (const char *theFmt,...) |
| Display a piece of text that can be formated using stdio's printf() style. More...
|
|
void | cvui::printf (cv::Mat &theWhere, int theX, int theY, const char *theFmt,...) |
| Display a piece of text that can be formated using stdio's printf() style. More...
|
|
void | cvui::printf (cv::Mat &theWhere, int theX, int theY, double theFontScale, unsigned int theColor, const char *theFmt,...) |
| Display a piece of text that can be formated using stdio's printf() style. More...
|
|
void | cvui::printf (double theFontScale, unsigned int theColor, const char *theFmt,...) |
| Display a piece of text within a begin*() and end*() block. More...
|
|
void | cvui::rect (cv::Mat &theWhere, int theX, int theY, int theWidth, int theHeight, unsigned int theBorderColor, unsigned int theFillingColor=0xff000000) |
| Display a filled rectangle. More...
|
|
void | cvui::rect (int theWidth, int theHeight, unsigned int theBorderColor, unsigned int theFillingColor=0xff000000) |
| Display a rectangle within a begin*() and end*() block. More...
|
|
void | cvui::space (int theValue=5) |
| Add an arbitrary amount of space between components within a begin*() and end*() block. More...
|
|
void | cvui::sparkline (cv::Mat &theWhere, std::vector< double > &theValues, int theX, int theY, int theWidth, int theHeight, unsigned int theColor=0x00FF00) |
| Display the values of a vector as a sparkline. More...
|
|
void | cvui::sparkline (std::vector< double > &theValues, int theWidth, int theHeight, unsigned int theColor=0x00FF00) |
| Display the values of a vector as a sparkline within a begin*() and end*() block. More...
|
|
void | cvui::text (const cv::String &theText, double theFontScale=0.4, unsigned int theColor=0xCECECE) |
| Display a piece of text within a begin*() and end*() block. More...
|
|
void | cvui::text (cv::Mat &theWhere, int theX, int theY, const cv::String &theText, double theFontScale=0.4, unsigned int theColor=0xCECECE) |
| Display a piece of text. More...
|
|
template<typename num_type > |
bool | cvui::trackbar (cv::Mat &theWhere, int theX, int theY, int theWidth, num_type *theValue, num_type theMin, num_type theMax, int theSegments, const char *theLabelFormat, unsigned int theOptions, num_type theDiscreteStep) |
|
template<typename T > |
bool | cvui::trackbar (cv::Mat &theWhere, int theX, int theY, int theWidth, T *theValue, T theMin, T theMax, int theSegments=1, const char *theLabelFormat="%.1Lf", unsigned int theOptions=0, T theDiscreteStep=1) |
| Display a trackbar for numeric values that the user can increase/decrease by clicking and/or dragging the marker right or left. More...
|
|
template<typename num_type > |
bool | cvui::trackbar (int theWidth, num_type *theValue, num_type theMin, num_type theMax, int theSegments, const char *theLabelFormat, unsigned int theOptions, num_type theDiscreteStep) |
|
template<typename T > |
bool | cvui::trackbar (int theWidth, T *theValue, T theMin, T theMax, int theSegments=1, const char *theLabelFormat="%.1Lf", unsigned int theOptions=0, T theDiscreteStep=1) |
| Display a trackbar for numeric values that the user can increase/decrease by clicking and/or dragging the marker right or left. More...
|
|
void | cvui::update (const cv::String &theWindowName="") |
| Update the library internal things. More...
|
|
void | cvui::watch (const cv::String &theWindowName, bool theCreateNamedWindow=true) |
| Track UI interactions of a particular window. More...
|
|
void | cvui::window (cv::Mat &theWhere, int theX, int theY, int theWidth, int theHeight, const cv::String &theTitle) |
| Display a window (a block with a title and a body). More...
|
|
void | cvui::window (int theWidth, int theHeight, const cv::String &theTitle) |
| Display a window (a block with a title and a body) within a begin*() and end*() block. More...
|
|