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
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