#include <checkpoint_marker.h>
Public Member Functions | |
CheckpointMarker () | |
void | display_active_checkpoint (CheckpointRequest checkpoint) |
void | display_new_checkpoint (CheckpointRequest checkpoint) |
void | display_visited_checkpoint (CheckpointRequest checkpoint) |
Private Member Functions | |
void | display_checkpoint (visualization_msgs::Marker marker) |
visualization_msgs::Marker | generate_active_marker_msg (CheckpointRequest checkpoint) |
visualization_msgs::Marker | generate_common_marker_msg (CheckpointRequest checkpoint) |
visualization_msgs::Marker | generate_new_marker_msg (CheckpointRequest checkpoint) |
visualization_msgs::Marker | generate_visited_marker_msg (CheckpointRequest checkpoint) |
Private Attributes | |
ros::NodeHandle | nh_ |
ros::Publisher | rviz_pub |
Static Private Attributes | |
static const std::string | marker_header_frame_ = "/map" |
static const std::string | marker_ns_ = "" |
Definition at line 30 of file checkpoint_marker.h.
Definition at line 6 of file checkpoint_marker.cpp.
void CheckpointMarker::display_active_checkpoint | ( | CheckpointRequest | checkpoint | ) |
Definition at line 102 of file checkpoint_marker.cpp.
void CheckpointMarker::display_checkpoint | ( | visualization_msgs::Marker | marker | ) | [private] |
Definition at line 84 of file checkpoint_marker.cpp.
void CheckpointMarker::display_new_checkpoint | ( | CheckpointRequest | checkpoint | ) |
Definition at line 90 of file checkpoint_marker.cpp.
void CheckpointMarker::display_visited_checkpoint | ( | CheckpointRequest | checkpoint | ) |
Definition at line 96 of file checkpoint_marker.cpp.
visualization_msgs::Marker CheckpointMarker::generate_active_marker_msg | ( | CheckpointRequest | checkpoint | ) | [private] |
Definition at line 70 of file checkpoint_marker.cpp.
visualization_msgs::Marker CheckpointMarker::generate_common_marker_msg | ( | CheckpointRequest | checkpoint | ) | [private] |
Definition at line 12 of file checkpoint_marker.cpp.
visualization_msgs::Marker CheckpointMarker::generate_new_marker_msg | ( | CheckpointRequest | checkpoint | ) | [private] |
Definition at line 42 of file checkpoint_marker.cpp.
visualization_msgs::Marker CheckpointMarker::generate_visited_marker_msg | ( | CheckpointRequest | checkpoint | ) | [private] |
Definition at line 56 of file checkpoint_marker.cpp.
const std::string CheckpointMarker::marker_header_frame_ = "/map" [static, private] |
Definition at line 44 of file checkpoint_marker.h.
const std::string CheckpointMarker::marker_ns_ = "" [static, private] |
Definition at line 45 of file checkpoint_marker.h.
ros::NodeHandle CheckpointMarker::nh_ [private] |
Definition at line 47 of file checkpoint_marker.h.
ros::Publisher CheckpointMarker::rviz_pub [private] |
Definition at line 48 of file checkpoint_marker.h.