#include <mc_rtc/gui/plot/AbscissaOrdinate.h>
Public Types | |
using | CacheT = std::vector< std::array< double, 2 > > |
Public Member Functions | |
AbscissaOrdinate (std::string_view name, UpdateCacheT update_fn, Color color, Style style, Side side) | |
void | write (mc_rtc::MessagePackBuilder &builder) const |
void | update () const |
AbscissaOrdinate & | style (Style style) |
AbscissaOrdinate & | side (Side side) |
Static Public Attributes | |
static constexpr Type | type = Type::AbscissaOrdinate |
Protected Attributes | |
std::string | name_ |
UpdateCacheT | update_fn_ |
Color | color_ |
std::vector< std::array< double, 2 > > | cache_ |
Style | style_ |
Side | side_ |
For a given plot, this holds options on the ordinate plot and a callback that returns the current value
using mc_rtc::gui::plot::impl::AbscissaOrdinate< UpdateCacheT >::CacheT = std::vector<std::array<double, 2> > |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprotected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
staticconstexpr |
|
protected |