LCOV - code coverage report
Current view: top level - src/common/autoware_auto_geometry/include/geometry - common_2d.hpp (source / functions) Hit Total Coverage
Test: lcov.total.filtered Lines: 73 73 100.0 %
Date: 2023-03-03 05:44:19 Functions: 18 18 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 123 136 90.4 %

Function Name Sort by function name Hit count Sort by hit count
geometry_msgs::msg::Point32_<std::allocator<void> > autoware::common::geometry::closest_line_point_2d<geometry_msgs::msg::Point32_<std::allocator<void> > >(geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&) 3
autoware::common::types::PointXYZIF autoware::common::geometry::closest_line_point_2d<autoware::common::types::PointXYZIF>(autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&) 3
auto autoware::common::geometry::point_line_segment_distance_2d<geometry_msgs::msg::Point32_<std::allocator<void> > >(geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&) 3
auto autoware::common::geometry::point_line_segment_distance_2d<autoware::common::types::PointXYZIF>(autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&) 3
bool autoware::common::geometry::is_point_inside_polygon_2d<__gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > const*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > >, geometry_msgs::msg::Point32_<std::allocator<void> > >(__gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > const*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > > const&, __gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > const*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&) 4
bool autoware::common::geometry::is_point_inside_polygon_2d<__gnu_cxx::__normal_iterator<autoware::common::types::PointXYZIF const*, std::vector<autoware::common::types::PointXYZIF, std::allocator<autoware::common::types::PointXYZIF> > >, autoware::common::types::PointXYZIF>(__gnu_cxx::__normal_iterator<autoware::common::types::PointXYZIF const*, std::vector<autoware::common::types::PointXYZIF, std::allocator<autoware::common::types::PointXYZIF> > > const&, __gnu_cxx::__normal_iterator<autoware::common::types::PointXYZIF const*, std::vector<autoware::common::types::PointXYZIF, std::allocator<autoware::common::types::PointXYZIF> > > const&, autoware::common::types::PointXYZIF const&) 4
bool autoware::common::geometry::all_ordered<__gnu_cxx::__normal_iterator<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> >*, std::vector<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> >, std::allocator<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> > > > > >(__gnu_cxx::__normal_iterator<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> >*, std::vector<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> >, std::allocator<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> > > > >, __gnu_cxx::__normal_iterator<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> >*, std::vector<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> >, std::allocator<autoware_auto_perception_msgs::msg::PointXYZIF_<std::allocator<void> > > > >) 6
geometry_msgs::msg::Point32_<std::allocator<void> > autoware::common::geometry::closest_segment_point_2d<geometry_msgs::msg::Point32_<std::allocator<void> > >(geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&) 6
autoware::common::types::PointXYZIF autoware::common::geometry::closest_segment_point_2d<autoware::common::types::PointXYZIF>(autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&) 6
bool autoware::common::geometry::all_ordered<__gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> >*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > > >(__gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> >*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > >, __gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> >*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > >) 8
bool autoware::common::geometry::all_ordered<std::_List_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > > >(std::_List_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > >, std::_List_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > >) 8
auto autoware::common::geometry::area_checked_2d<__gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> >*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > > >(__gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> >*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > >, __gnu_cxx::__normal_iterator<geometry_msgs::msg::Point32_<std::allocator<void> >*, std::vector<geometry_msgs::msg::Point32_<std::allocator<void> >, std::allocator<geometry_msgs::msg::Point32_<std::allocator<void> > > > >) 8
auto autoware::common::geometry::area_checked_2d<std::_List_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > > >(std::_List_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > >, std::_List_iterator<geometry_msgs::msg::Point32_<std::allocator<void> > >) 8
bool autoware::common::geometry::is_point_inside_polygon_2d<std::_List_iterator<TestPoint>, TestPoint>(std::_List_iterator<TestPoint> const&, std::_List_iterator<TestPoint> const&, TestPoint const&) 43
bool autoware::common::geometry::is_point_inside_polygon_2d<std::_List_const_iterator<TestPoint>, TestPoint>(std::_List_const_iterator<TestPoint> const&, std::_List_const_iterator<TestPoint> const&, TestPoint const&) 64
TestPoint autoware::common::geometry::intersection_2d<TestPoint>(TestPoint const&, TestPoint const&, TestPoint const&, TestPoint const&) 128
geometry_msgs::msg::Point32_<std::allocator<void> > autoware::common::geometry::intersection_2d<geometry_msgs::msg::Point32_<std::allocator<void> > >(geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&, geometry_msgs::msg::Point32_<std::allocator<void> > const&) 4468
autoware::common::types::PointXYZIF autoware::common::geometry::intersection_2d<autoware::common::types::PointXYZIF>(autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&, autoware::common::types::PointXYZIF const&) 4468

Generated by: LCOV version 1.14