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