Go to the documentation of this file.    1 #ifndef AIKIDO_RVIZ_SHAPEFRAMEMARKER_HPP_ 
    2 #define AIKIDO_RVIZ_SHAPEFRAMEMARKER_HPP_ 
    4 #include <boost/optional.hpp> 
    5 #include <dart/dynamics/dynamics.hpp> 
    6 #include <interactive_markers/interactive_marker_server.h> 
    7 #include <visualization_msgs/InteractiveMarker.h> 
   22       interactive_markers::InteractiveMarkerServer* markerServer,
 
   23       const std::string& name,
 
   24       const dart::dynamics::ShapeFrame* shapeFrame,
 
   25       const std::string& frameId);
 
   34   void SetColor(
const Eigen::Vector4d& color);
 
   52   boost::optional<Eigen::Vector4d> 
mColor;
 
 
 
bool mExists
Definition: ShapeFrameMarker.hpp:46
 
Definition: ShapeFrameMarker.hpp:17
 
Definition: ResourceServer.hpp:51
 
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
 
visualization_msgs::InteractiveMarker mInteractiveMarker
Definition: ShapeFrameMarker.hpp:40
 
const dart::dynamics::ShapeFrame * mShapeFrame
Definition: ShapeFrameMarker.hpp:43
 
std::string mFrameId
Definition: ShapeFrameMarker.hpp:44
 
visualization_msgs::InteractiveMarkerControl * mVisualControl
Definition: ShapeFrameMarker.hpp:41
 
std::size_t mVersion
Definition: ShapeFrameMarker.hpp:48
 
ResourceServer * mResourceServer
Definition: ShapeFrameMarker.hpp:38
 
bool mShowCollision
Definition: ShapeFrameMarker.hpp:51
 
boost::optional< Eigen::Vector4d > mColor
Definition: ShapeFrameMarker.hpp:52
 
interactive_markers::InteractiveMarkerServer * mMarkerServer
Definition: ShapeFrameMarker.hpp:39
 
bool mForceUpdate
Definition: ShapeFrameMarker.hpp:47
 
bool mShowVisual
Definition: ShapeFrameMarker.hpp:50
 
#define AIKIDO_DECLARE_POINTERS(X)
Definition: pointers.hpp:21