Robowflex
v0.1
Making MoveIt Easy
|
Options for creating an interactive marker. More...
#include <gui.h>
Public Member Functions | |
void | disableLinearControls () |
Disables all linear controls. More... | |
void | disableRotationControls () |
Disables all rotation controls. More... | |
void | disablePlanarControls () |
Disables all planar controls. More... | |
void | disableControls () |
Disables all controls. More... | |
Public Attributes | |
std::string | name {"interactive_marker"} |
Name of marker. More... | |
Eigen::Isometry3d | pose {Eigen::Isometry3d::Identity()} |
Relative pose of marker. More... | |
InteractiveCallback | callback {} |
Callback function on motion. More... | |
dart::dynamics::Frame * | parent {dart::dynamics::Frame::World()} |
Parent frame. More... | |
double | size {0.2} |
Size of marker. More... | |
double | thickness {2.} |
Thickness of marker arrows. More... | |
bool | obstructable {false} |
Is this frame obstructable? More... | |
bool | linear [3] {true, true, true} |
Linear position controls enabled. More... | |
bool | rotation [3] {true, true, true} |
Rotation ring controls enabled. More... | |
bool | planar [3] {true, true, true} |
Planar translation controls enabled. More... | |
void Window::InteractiveOptions::disableControls | ( | ) |
Disables all controls.
Definition at line 65 of file gui.cpp.
void Window::InteractiveOptions::disableLinearControls | ( | ) |
void Window::InteractiveOptions::disablePlanarControls | ( | ) |
void Window::InteractiveOptions::disableRotationControls | ( | ) |
InteractiveCallback robowflex::darts::Window::InteractiveOptions::callback {} |
bool robowflex::darts::Window::InteractiveOptions::linear[3] {true, true, true} |
std::string robowflex::darts::Window::InteractiveOptions::name {"interactive_marker"} |
bool robowflex::darts::Window::InteractiveOptions::obstructable {false} |
dart::dynamics::Frame* robowflex::darts::Window::InteractiveOptions::parent {dart::dynamics::Frame::World()} |
bool robowflex::darts::Window::InteractiveOptions::planar[3] {true, true, true} |
Eigen::Isometry3d robowflex::darts::Window::InteractiveOptions::pose {Eigen::Isometry3d::Identity()} |
bool robowflex::darts::Window::InteractiveOptions::rotation[3] {true, true, true} |
double robowflex::darts::Window::InteractiveOptions::size {0.2} |
double robowflex::darts::Window::InteractiveOptions::thickness {2.} |