#include <plotter.h>
|
| InteractivePlot () |
|
void | onRangeSelected (const onRangeSelectedCallback &cb, void *data=nullptr) |
|
template<typename T1 , typename arg , class T > |
void | onRangeSelected (T1 *owner, void(T::*listenerMethod)(arg), void *data=nullptr) |
|
void | onValueHighlighted (const onValueHighlightedCallback &cb, void *data=nullptr) |
|
template<typename T1 , typename arg , class T > |
void | onValueHighlighted (T1 *owner, void(T::*listenerMethod)(arg), void *data=nullptr) |
|
virtual MatrixDouble | getData (uint32_t x_start_idx, uint32_t x_end_idx)=0 |
|
virtual vector< double > | getData (uint32_t x_idx)=0 |
|
std::pair< uint32_t, uint32_t > | getSelection () |
|
void | clearSelection () |
|
InteractivePlot::InteractivePlot |
( |
| ) |
|
|
inline |
void InteractivePlot::clearSelection |
( |
| ) |
|
|
inline |
bool InteractivePlot::contains |
( |
uint32_t |
x, |
|
|
uint32_t |
y |
|
) |
| |
|
inlineprotected |
void InteractivePlot::duringSelection |
( |
ofMouseEventArgs & |
arg | ) |
|
|
inlineprotected |
void InteractivePlot::endSelection |
( |
ofMouseEventArgs & |
arg | ) |
|
|
inlineprotected |
virtual MatrixDouble InteractivePlot::getData |
( |
uint32_t |
x_start_idx, |
|
|
uint32_t |
x_end_idx |
|
) |
| |
|
pure virtual |
virtual vector<double> InteractivePlot::getData |
( |
uint32_t |
x_idx | ) |
|
|
pure virtual |
std::pair<uint32_t, uint32_t> InteractivePlot::getSelection |
( |
| ) |
|
|
inline |
virtual uint32_t InteractivePlot::mouseCoordinateToIndex |
( |
uint32_t |
x | ) |
|
|
protectedpure virtual |
void InteractivePlot::mouseMoved |
( |
ofMouseEventArgs & |
arg | ) |
|
|
inlineprotected |
void InteractivePlot::normalize |
( |
| ) |
|
|
inlineprotected |
template<typename T1 , typename arg , class T >
void InteractivePlot::onRangeSelected |
( |
T1 * |
owner, |
|
|
void(T::*)(arg) |
listenerMethod, |
|
|
void * |
data = nullptr |
|
) |
| |
|
inline |
template<typename T1 , typename arg , class T >
void InteractivePlot::onValueHighlighted |
( |
T1 * |
owner, |
|
|
void(T::*)(arg) |
listenerMethod, |
|
|
void * |
data = nullptr |
|
) |
| |
|
inline |
void InteractivePlot::startSelection |
( |
ofMouseEventArgs & |
arg | ) |
|
|
inlineprotected |
uint32_t InteractivePlot::h_ |
|
protected |
bool InteractivePlot::is_tracking_mouse_ |
|
protected |
void* InteractivePlot::range_selected_callback_data_ |
|
protected |
void* InteractivePlot::value_highlighted_callback_data_ |
|
protected |
uint32_t InteractivePlot::w_ |
|
protected |
uint32_t InteractivePlot::x_ |
|
protected |
uint32_t InteractivePlot::x_click_ |
|
protected |
uint32_t InteractivePlot::x_end_ |
|
protected |
uint32_t InteractivePlot::x_move_ |
|
protected |
uint32_t InteractivePlot::x_release_ |
|
protected |
uint32_t InteractivePlot::x_start_ |
|
protected |
uint32_t InteractivePlot::y_ |
|
protected |
The documentation for this class was generated from the following file: