mc_rtc::gui::ForceConfig Struct Reference

#include <mc_rtc/gui/types.h>

Inheritance diagram for mc_rtc::gui::ForceConfig:
Collaboration diagram for mc_rtc::gui::ForceConfig:

Public Member Functions

 ForceConfig ()
 
 ForceConfig (const Color &color)
 
 ForceConfig (const mc_rtc::Configuration &config)
 
void fromMessagePack (const mc_rtc::Configuration &config)
 
void fromConfig (const mc_rtc::Configuration &config)
 
mc_rtc::Configuration saveConfig () const
 
void write (mc_rtc::MessagePackBuilder &out) const
 
- Public Member Functions inherited from mc_rtc::gui::ArrowConfig
 ArrowConfig ()
 
 ArrowConfig (const Color &color)
 
 ArrowConfig (const mc_rtc::Configuration &config)
 
void fromMessagePack (const mc_rtc::Configuration &config)
 
void fromConfig (const mc_rtc::Configuration &config)
 
mc_rtc::Configuration saveConfig () const
 
void write (mc_rtc::MessagePackBuilder &out) const
 

Static Public Member Functions

static constexpr size_t write_size ()
 
- Static Public Member Functions inherited from mc_rtc::gui::ArrowConfig
static constexpr size_t write_size ()
 

Public Attributes

double force_scale = 0.0015
 
- Public Attributes inherited from mc_rtc::gui::ArrowConfig
double head_diam = 0.015
 
double head_len = 0.05
 
double shaft_diam = 0.015
 
double scale = 0.0015
 
double start_point_scale = 0.0
 
double end_point_scale = 0.0
 
Color color
 

Constructor & Destructor Documentation

◆ ForceConfig() [1/3]

mc_rtc::gui::ForceConfig::ForceConfig ( )
inline

◆ ForceConfig() [2/3]

mc_rtc::gui::ForceConfig::ForceConfig ( const Color color)
inline

◆ ForceConfig() [3/3]

mc_rtc::gui::ForceConfig::ForceConfig ( const mc_rtc::Configuration config)
inline

Member Function Documentation

◆ fromConfig()

void mc_rtc::gui::ForceConfig::fromConfig ( const mc_rtc::Configuration config)
inline

◆ fromMessagePack()

void mc_rtc::gui::ForceConfig::fromMessagePack ( const mc_rtc::Configuration config)
inline

◆ saveConfig()

mc_rtc::Configuration mc_rtc::gui::ForceConfig::saveConfig ( ) const
inline

◆ write()

void mc_rtc::gui::ForceConfig::write ( mc_rtc::MessagePackBuilder out) const
inline

◆ write_size()

static constexpr size_t mc_rtc::gui::ForceConfig::write_size ( )
inlinestaticconstexpr

Member Data Documentation

◆ force_scale

double mc_rtc::gui::ForceConfig::force_scale = 0.0015

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