|
template<typename T > |
bool8_t | autoware::common::had_map_utils::exists (const std::unordered_set< T > &set, const T &element) |
|
void HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::setColor (std_msgs::msg::ColorRGBA *cl, const float32_t &r, const float32_t &g, const float32_t &b, const float32_t &a) |
| Set set rgba information to a Color Object. More...
|
|
void HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::setMarkerHeader (visualization_msgs::msg::Marker *m, const int32_t &id, const rclcpp::Time &t, const std::string &frame_id, const std::string &ns, const std_msgs::msg::ColorRGBA &c, const int32_t &action, const int32_t &type, const float32_t &scale) |
| Set the header information to a marker object. More...
|
|
visualization_msgs::msg::Marker HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::lineString2Marker (const rclcpp::Time &t, const lanelet::LineString3d &ls, const std::string &frame_id, const std::string &ns, const std_msgs::msg::ColorRGBA &c, const float32_t &lss) |
| creates marker with type LINE_STRIP from a lanelet::LineString3d object More...
|
|
visualization_msgs::msg::Marker HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::lineString2Marker (const rclcpp::Time &t, const lanelet::ConstLineString3d &ls, const std::string &frame_id, const std::string &ns, const std_msgs::msg::ColorRGBA &c, const float32_t &lss) |
| creates marker with type LINE_STRIP from a lanelet::ConstLineString3d object More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::lineStringsAsMarkerArray (const rclcpp::Time &t, const std::string &ns, const lanelet::LineStrings3d &linestrings, const std_msgs::msg::ColorRGBA &c) |
| converts lanelet::LineString into markers with type LINE_STRIP More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::laneletsBoundaryAsMarkerArray (const rclcpp::Time &t, const lanelet::ConstLanelets &lanelets, const std_msgs::msg::ColorRGBA &c, const bool8_t &viz_centerline) |
| converts outer bound of lanelet::Lanelet into markers with type LINE_STRIP More...
|
|
visualization_msgs::msg::Marker HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::basicPolygon2Marker (const rclcpp::Time &t, const int32_t &line_id, const lanelet::BasicPolygon3d &pg, const std::string &frame_id, const std::string &ns, const std_msgs::msg::ColorRGBA &c, const float32_t &lss) |
| creates marker with type LINE_STRIP from a lanelet::BasicPolygon object More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::areasBoundaryAsMarkerArray (const rclcpp::Time &t, const std::string &ns, const lanelet::Areas &areas, const std_msgs::msg::ColorRGBA &c) |
| converts outer bound of lanelet::Area into markers with type LINE_STRIP More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::polygonsBoundaryAsMarkerArray (const rclcpp::Time &t, const std::string &ns, const lanelet::Polygons3d &polygons, const std_msgs::msg::ColorRGBA &c) |
| converts outer bound of lanelet::Polygon into markers with type LINE_STRIP More...
|
|
visualization_msgs::msg::Marker HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::bbox2Marker (const rclcpp::Time &t, const int32_t &line_id, const float64_t lower[], const float64_t upper[], const std::string &frame_id, const std::string &ns, const std_msgs::msg::ColorRGBA &c, const float32_t &lss) |
| creates marker with type LINE_STRIP from a bounding box More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::boundingBoxAsMarkerArray (const rclcpp::Time &t, const std::string &ns, const float64_t upper[], const float64_t lower[], const std_msgs::msg::ColorRGBA &c) |
| creates marker array from bounding box More...
|
|
geometry_msgs::msg::Point | autoware::common::had_map_utils::toGeomMsgPt (const geometry_msgs::msg::Point32 &src) |
|
geometry_msgs::msg::Point32 | autoware::common::had_map_utils::toGeomMsgPt32 (const lanelet::BasicPoint3d &src) |
|
void | autoware::common::had_map_utils::adjacentPoints (const size_t i, const size_t N, const geometry_msgs::msg::Polygon poly, geometry_msgs::msg::Point32 *p0, geometry_msgs::msg::Point32 *p1, geometry_msgs::msg::Point32 *p2) |
|
std::vector< geometry_msgs::msg::Polygon > HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::lanelet2Triangle (const lanelet::ConstLanelet &ll) |
| converts area enclosed by lanelet::Lanelet into list of triangles. More...
|
|
std::vector< geometry_msgs::msg::Polygon > | autoware::common::had_map_utils::area2Triangle (const lanelet::Area &area) |
|
bool8_t | autoware::common::had_map_utils::isAcuteAngle (const geometry_msgs::msg::Point32 &vertex_a, const geometry_msgs::msg::Point32 &vertex_o, const geometry_msgs::msg::Point32 &vertex_b) |
|
bool8_t | autoware::common::had_map_utils::isWithinTriangle (const geometry_msgs::msg::Point32 &vertex_a, const geometry_msgs::msg::Point32 &vertex_b, const geometry_msgs::msg::Point32 &vertex_c, const geometry_msgs::msg::Point32 &pt) |
|
std::vector< geometry_msgs::msg::Polygon > HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::polygon2Triangle (const geometry_msgs::msg::Polygon &polygon) |
| converts area enclosed by geometry_msg::msg::Polygon into list of triangles. More...
|
|
geometry_msgs::msg::Polygon HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::area2Polygon (const lanelet::ConstArea &area) |
| converts lanelet::Area into geometry_msgs::msg::Polygon type More...
|
|
geometry_msgs::msg::Polygon HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::lanelet2Polygon (const lanelet::ConstLanelet &ll) |
| converts lanelet::Lanelet into geometry_msgs::msg::Polygon type More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::laneletsAsTriangleMarkerArray (const rclcpp::Time &t, const std::string &ns, const lanelet::ConstLanelets &lanelets, const std_msgs::msg::ColorRGBA &c) |
| converts bounded area by lanelet::Lanelet into triangle markers More...
|
|
visualization_msgs::msg::MarkerArray HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::areasAsTriangleMarkerArray (const rclcpp::Time &t, const std::string &ns, const lanelet::Areas &areas, const std_msgs::msg::ColorRGBA &c) |
| converts bounded area by lanelet::Area into triangle markers More...
|
|