mc_rtc::gui::plot::impl::Abscissa< GetT > Struct Template Reference

#include <mc_rtc/gui/plot/Abscissa.h>

Public Member Functions

 Abscissa (AxisConfiguration config, GetT get_fn)
 
void write (mc_rtc::MessagePackBuilder &builder) const
 
void update () const
 
Abscissarange (const Range &range)
 
Abscissamin (double min)
 
Abscissamax (double max)
 

Static Public Attributes

static constexpr Type type = Type::Abscissa
 

Detailed Description

template<typename GetT>
struct mc_rtc::gui::plot::impl::Abscissa< GetT >

For a given plot, this holds options on the abscissa axis and a callback that returns the current abscissa value

Constructor & Destructor Documentation

◆ Abscissa()

template<typename GetT >
mc_rtc::gui::plot::impl::Abscissa< GetT >::Abscissa ( AxisConfiguration  config,
GetT  get_fn 
)
inline

Member Function Documentation

◆ max()

template<typename GetT >
Abscissa& mc_rtc::gui::plot::impl::Abscissa< GetT >::max ( double  max)
inline

◆ min()

template<typename GetT >
Abscissa& mc_rtc::gui::plot::impl::Abscissa< GetT >::min ( double  min)
inline

◆ range()

template<typename GetT >
Abscissa& mc_rtc::gui::plot::impl::Abscissa< GetT >::range ( const Range range)
inline

◆ update()

template<typename GetT >
void mc_rtc::gui::plot::impl::Abscissa< GetT >::update ( ) const
inline

◆ write()

template<typename GetT >
void mc_rtc::gui::plot::impl::Abscissa< GetT >::write ( mc_rtc::MessagePackBuilder builder) const
inline

Member Data Documentation

◆ type

template<typename GetT >
constexpr Type mc_rtc::gui::plot::impl::Abscissa< GetT >::type = Type::Abscissa
staticconstexpr

The documentation for this struct was generated from the following file: