LCOV - code coverage report
Current view: top level - src/common/autoware_auto_geometry/include/geometry - intersection.hpp (source / functions) Hit Total Coverage
Test: coverage.filtered Lines: 65 66 98.5 %
Date: 2022-02-08 20:36:52 Functions: 8 8 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 46 74 62.2 %

Function Name Sort by function name Hit count Sort by hit count
std::__cxx11::list<TestPoint, std::allocator<TestPoint> > autoware::common::geometry::convex_polygon_intersection2d<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&) 9
float autoware::common::geometry::convex_intersection_over_union_2d<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&) 2
void autoware::common::geometry::details::append_contained_points<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint, std::allocator<TestPoint> >&) 18
void autoware::common::geometry::details::append_intersection_points<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint, std::allocator<TestPoint> >&) 9
auto autoware::common::geometry::details::append_contained_points<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint, std::allocator<TestPoint> >&)::{lambda(auto:1 const&)#1}::operator()<TestPoint>(TestPoint const&) const 64
auto autoware::common::geometry::details::append_intersection_points<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint, std::allocator<TestPoint> >&)::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<std::__cxx11::list<TestPoint, std::allocator<TestPoint> >, std::_List_const_iterator<TestPoint> >(std::__cxx11::list<TestPoint, std::allocator<TestPoint> > const&, std::_List_const_iterator<TestPoint> const&) const 162
auto autoware::common::geometry::details::append_intersection_points<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint, std::allocator<TestPoint> >&)::{lambda(auto:1 const&, auto:2 const&, auto:3)#2}::operator()<autoware::common::geometry::Interval<float>, autoware::common::geometry::Interval, float>(autoware::common::geometry::Interval<float> const&, autoware::common::geometry::Interval const&, float) const 182
auto autoware::common::geometry::details::append_intersection_points<std::__cxx11::list, std::__cxx11::list, TestPoint>(std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint> const&, std::__cxx11::list<TestPoint, std::allocator<TestPoint> >&)::{lambda(auto:1 const&, auto:2 const&, auto:3)#2}::operator()<autoware::common::geometry::Interval<float>, autoware::common::geometry::Interval, float>(autoware::common::geometry::Interval<float> const&, autoware::common::geometry::Interval const&, float) const::{lambda(auto:1 const&)#1}::operator()<autoware::common::geometry::Interval>(autoware::common::geometry::Interval const&) const 364

Generated by: LCOV version 1.14