23 StaticEdgesVisualization(
safety_zone::Prism prism,
const std::string& uav_name,
const std::string& frame_id,
const rclcpp::Node::SharedPtr node,
24 const double& markers_update_rate);
27 StaticEdgesVisualization(
safety_zone::SafetyZone* safety_zone,
const int& obstacle_id,
const std::string& uav_name,
const std::string& frame_id,
28 const rclcpp::Node::SharedPtr node,
const double& markers_update_rate);
31 StaticEdgesVisualization(
safety_zone::SafetyZone* safety_zone,
const std::string& uav_name,
const std::string& frame_id,
const rclcpp::Node::SharedPtr node,
32 const double& markers_update_rate);
34 ~StaticEdgesVisualization();
36 void update()
override;
37 void cleanup()
override;
46 static std::atomic<int> id_generator_;
49 std::string uav_name_;
50 std::string frame_id_;
51 rclcpp::Node::SharedPtr node_;
56 rclcpp::TimerBase::SharedPtr timer_;
57 visualization_msgs::msg::MarkerArray last_markers_;
58 visualization_msgs::msg::MarkerArray last_coordinates_;
All mrs_lib functions, classes, variables and definitions are contained in this namespace.
Definition attitude_converter.h:24