mc_rtc::gui::plot::AxisConfiguration Struct Reference

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

Collaboration diagram for mc_rtc::gui::plot::AxisConfiguration:

Public Member Functions

 AxisConfiguration ()=default
 
 AxisConfiguration (std::string_view name)
 
 AxisConfiguration (Range range)
 
 AxisConfiguration (std::string_view name, Range range)
 
AxisConfigurationmin (double min)
 
AxisConfigurationmax (double max)
 
void fromMessagePack (const mc_rtc::Configuration &config)
 
void write (mc_rtc::MessagePackBuilder &builder) const
 

Public Attributes

std::string name
 
Range range
 

Detailed Description

Describe the configuration of an axis

Constructor & Destructor Documentation

◆ AxisConfiguration() [1/4]

mc_rtc::gui::plot::AxisConfiguration::AxisConfiguration ( )
default

◆ AxisConfiguration() [2/4]

mc_rtc::gui::plot::AxisConfiguration::AxisConfiguration ( std::string_view  name)
inline

◆ AxisConfiguration() [3/4]

mc_rtc::gui::plot::AxisConfiguration::AxisConfiguration ( Range  range)
inline

◆ AxisConfiguration() [4/4]

mc_rtc::gui::plot::AxisConfiguration::AxisConfiguration ( std::string_view  name,
Range  range 
)
inline

Member Function Documentation

◆ fromMessagePack()

void mc_rtc::gui::plot::AxisConfiguration::fromMessagePack ( const mc_rtc::Configuration config)
inline

◆ max()

AxisConfiguration& mc_rtc::gui::plot::AxisConfiguration::max ( double  max)
inline

◆ min()

AxisConfiguration& mc_rtc::gui::plot::AxisConfiguration::min ( double  min)
inline

◆ write()

void mc_rtc::gui::plot::AxisConfiguration::write ( mc_rtc::MessagePackBuilder builder) const
inline

Member Data Documentation

◆ name

std::string mc_rtc::gui::plot::AxisConfiguration::name

◆ range

Range mc_rtc::gui::plot::AxisConfiguration::range

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