LCOV - code coverage report
Current view: top level - AC_Fence - AC_PolyFence_loader.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 583 792 73.6 %
Date: 2026-09-09 11:02:08 Functions: 36 36 100.0 %

Function Name Sort by function name Hit count Sort by hit count
AC_PolyFence_loader::get_return_point(Vector2<int>&) 6
AC_PolyFence_loader::find_first_fence(AC_PolyFenceType) const 11
AC_PolyFence_loader::sum_of_polygon_point_counts_and_returnpoint() 53
AC_PolyFence_loader::read_polygon_from_storage(Location const&, unsigned short&, unsigned char, Vector2<float>*&, Vector2<int>*&) 63
AC_PolyFence_loader::scan_eeprom_index_fences(AC_PolyFenceType, unsigned short) 320
AC_PolyFence_loader::index_fence_count(AC_PolyFenceType) 371
AC_PolyFence_loader::check_inclusion_circle_margin(float) const 874
AC_PolyFence_loader::write_latlon_to_storage(unsigned short&, Vector2<int> const&) 950
AC_PolyFence_loader::write_fence(AC_PolyFenceItem const*, unsigned short) 1001
AC_PolyFence_loader::fence_storage_space_required(AC_PolyFenceItem const*, unsigned short) 1001
AC_PolyFence_loader::validate_fence(AC_PolyFenceItem const*, unsigned short) const 1001
AC_PolyFence_loader::max_items() const 1008
AC_PolyFence_loader::format() 1292
AC_PolyFence_loader::unload() 1358
AC_PolyFence_loader::init() 2086
AC_PolyFence_loader::write_eos_to_storage(unsigned short&) 2293
AC_PolyFence_loader::write_type_to_storage(unsigned short&, AC_PolyFenceType) 2367
AC_PolyFence_loader::get_item(unsigned short, AC_PolyFenceItem&) 2786
AC_PolyFence_loader::find_index_for_seq(unsigned short, AC_PolyFence_loader::FenceIndex const*&, unsigned short&) const 2786
AC_PolyFence_loader::find_storage_offset_for_seq(unsigned short, unsigned short&, AC_PolyFenceType&, unsigned short&) const 2786
AC_PolyFence_loader::index_eeprom() 4056
AC_PolyFence_loader::count_eeprom_fences() 4056
AC_PolyFence_loader::scan_eeprom(Functor<void, AC_PolyFenceType const, unsigned short>) 4180
AC_PolyFence_loader::scan_eeprom_count_fences(AC_PolyFenceType, unsigned short) 4252
AC_PolyFence_loader::read_latlon_from_storage(unsigned short&, Vector2<int>&) const 4465
AC_PolyFence_loader::formatted() const 8236
AC_PolyFence_loader::get_exclusion_polygon(unsigned short, unsigned short&) const 14495
AC_PolyFence_loader::breached() const 43919
AC_PolyFence_loader::get_inclusion_circle(unsigned char, Vector2<float>&, float&) const 50722
AC_PolyFence_loader::get_exclusion_circle(unsigned char, Vector2<float>&, float&) const 56620
AC_PolyFence_loader::get_inclusion_polygon(unsigned short, unsigned short&) const 146027
AC_PolyFence_loader::load_from_storage() 1486795
AC_PolyFence_loader::update() 1486795
AC_PolyFence_loader::check_indexed() 1491641
AC_PolyFence_loader::scale_latlon_from_origin(Location const&, Vector2<int> const&, Vector2<float>&) const 3464266
AC_PolyFence_loader::breached(Location const&, float&, Vector2<float>&) const 3465310

Generated by: LCOV version 1.14