|
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.} |