27#include <geometry_msgs/msg/pose.hpp>
28#include <visualization_msgs/msg/marker_array.hpp>
44 virtual void update()
override;
49 rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr
markersPub_;
53 void createMarker(
const geometry_msgs::msg::Pose & waypoint, visualization_msgs::msg::Marker & m);
55 const geometry_msgs::msg::Pose & waypoint, std::string label,
56 visualization_msgs::msg::Marker & m);
visualization_msgs::msg::MarkerArray markers_
visualization_msgs::msg::MarkerArray markerLabels_
virtual void update() override
rclcpp::Publisher< visualization_msgs::msg::MarkerArray >::SharedPtr markersPub_
void onInitialize() override
void createMarker(const geometry_msgs::msg::Pose &waypoint, visualization_msgs::msg::Marker &m)
void createMarkerLabel(const geometry_msgs::msg::Pose &waypoint, std::string label, visualization_msgs::msg::Marker &m)
cl_nav2z::WaypointNavigator * waypointsNavigator_