Aikido
aikido::rviz::FrameMarker Class Reference

#include <aikido/rviz/FrameMarker.hpp>

Public Member Functions

 FrameMarker (interactive_markers::InteractiveMarkerServer *markerServer, dart::dynamics::Frame *frame, const std::string &frameId, double length=0.25, double thickness=0.02, double alpha=1.0)
 
 ~FrameMarker ()
 
void update ()
 

Private Attributes

interactive_markers::InteractiveMarkerServer * mMarkerServer
 
visualization_msgs::InteractiveMarker mInteractiveMarker
 
dart::dynamics::Frame * mFrame
 
std::string mFrameId
 

Constructor & Destructor Documentation

◆ FrameMarker()

aikido::rviz::FrameMarker::FrameMarker ( interactive_markers::InteractiveMarkerServer *  markerServer,
dart::dynamics::Frame *  frame,
const std::string &  frameId,
double  length = 0.25,
double  thickness = 0.02,
double  alpha = 1.0 
)

◆ ~FrameMarker()

aikido::rviz::FrameMarker::~FrameMarker ( )

Member Function Documentation

◆ update()

void aikido::rviz::FrameMarker::update ( )

Member Data Documentation

◆ mFrame

dart::dynamics::Frame* aikido::rviz::FrameMarker::mFrame
private

◆ mFrameId

std::string aikido::rviz::FrameMarker::mFrameId
private

◆ mInteractiveMarker

visualization_msgs::InteractiveMarker aikido::rviz::FrameMarker::mInteractiveMarker
private

◆ mMarkerServer

interactive_markers::InteractiveMarkerServer* aikido::rviz::FrameMarker::mMarkerServer
private