#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: