#include <mc_rtc/gui/Arrow.h>
Public Member Functions | |
ArrowROImpl (const std::string &name, const ArrowConfig &config, GetStart get_start_fn, GetEnd get_end_fn) | |
ArrowROImpl () | |
void | write (mc_rtc::MessagePackBuilder &builder, bool ro=true) |
Public Member Functions inherited from mc_rtc::gui::Element | |
const std::string & | name () const |
int | id () const |
void | id (int idIn) |
void | write (mc_rtc::MessagePackBuilder &) |
bool | handleRequest (const mc_rtc::Configuration &) |
Element () | |
Static Public Member Functions | |
constexpr static size_t | write_size () |
Static Public Member Functions inherited from mc_rtc::gui::Element | |
static constexpr size_t | write_size () |
Static Public Attributes | |
static constexpr auto | type = Elements::Arrow |
Additional Inherited Members | |
Protected Member Functions inherited from mc_rtc::gui::Element | |
Element (const std::string &name) | |
Protected Attributes inherited from mc_rtc::gui::Element | |
std::string | name_ |
int | id_ |
Arrow should display an arrow from the point at the start to the point at the end
An ArrowConfig can be provided to specify how the arrow should be displayed
GetStart | Returns an Eigen::Vector3d representing the starting point |
GetEnd | Returns an Eigen::Vector3d representing the end point |
|
inline |
|
inline |
Invalid element
|
inline |
|
inlinestaticconstexpr |
|
staticconstexpr |