Skip to content

Commit

Permalink
feat(tier4_autoware_utils): add time argument in appendMarkerArray (#…
Browse files Browse the repository at this point in the history
…1415)

* feat(tier4_autoware_utils): add time argument in appendMarkerArray

Signed-off-by: Takayuki Murooka <[email protected]>

* add default argument

Signed-off-by: Takayuki Murooka <[email protected]>
  • Loading branch information
takayuki5168 authored and taikitanaka3 committed Sep 14, 2022
1 parent 96707c7 commit f9a325e
Showing 1 changed file with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

#include <visualization_msgs/msg/marker_array.hpp>

#include <boost/optional.hpp>

#include <string>

namespace tier4_autoware_utils
Expand Down Expand Up @@ -88,10 +90,15 @@ inline visualization_msgs::msg::Marker createDefaultMarker(

inline void appendMarkerArray(
const visualization_msgs::msg::MarkerArray & additional_marker_array,
visualization_msgs::msg::MarkerArray * marker_array)
visualization_msgs::msg::MarkerArray * marker_array,
const boost::optional<rclcpp::Time> & current_time = {})
{
for (const auto & marker : additional_marker_array.markers) {
marker_array->markers.push_back(marker);

if (current_time) {
marker_array->markers.back().header.stamp = current_time.get();
}
}
}
} // namespace tier4_autoware_utils
Expand Down

0 comments on commit f9a325e

Please sign in to comment.