LCOV - code coverage report
Current view: top level - source/simulation2/helpers - Spatial.h (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 134 197 68.0 %
Date: 2023-01-19 00:18:29 Functions: 29 39 74.4 %

Function Name Sort by function name Hit count Sort by hit count
SerializeHelper<SpatialSubdivision, void>::operator()(ISerializer&, char const*, SpatialSubdivision&) 0
SerializeHelper<SpatialSubdivision, void>::operator()(IDeserializer&, char const*, SpatialSubdivision&) 0
SpatialSubdivision::SubDivisionGrid::erase(int) 0
SpatialSubdivision::Move(unsigned int, CFixedVector2D, CFixedVector2D, CFixedVector2D, CFixedVector2D) 0
SpatialSubdivision::Remove(unsigned int, CFixedVector2D, CFixedVector2D) 0
FastSpatialSubdivision::Remove(unsigned int, CFixedVector2D, unsigned int) 0
SpatialSubdivision::GetIndex0(CFixedVector2D) const 0
SpatialSubdivision::GetIndex1(CFixedVector2D) const 0
FastSpatialSubdivision::GetDivisionSize() const 0
FastSpatialSubdivision::GetWidth() const 0
FastSpatialSubdivision::FastSpatialSubdivision() 6
FastSpatialSubdivision::GetInRange(std::vector<unsigned int, std::allocator<unsigned int> >&, CFixedVector2D, CFixedVector2D) const 13
FastSpatialSubdivision::GetNear(std::vector<unsigned int, std::allocator<unsigned int> >&, CFixedVector2D, CFixed<int, 2147483647, 32, 15, 16, 65536>) const 13
SpatialSubdivision::SpatialSubdivision() 24
SpatialSubdivision::~SpatialSubdivision() 24
SpatialSubdivision::SubDivisionGrid::push_back(unsigned int) 30
SpatialSubdivision::Add(unsigned int, CFixedVector2D, CFixedVector2D) 30
SpatialSubdivision::GetNear(std::vector<unsigned int, std::allocator<unsigned int> >&, CFixedVector2D, CFixed<int, 2147483647, 32, 15, 16, 65536>) const 36
SpatialSubdivision::Reset(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>) 42
SpatialSubdivision::Create(unsigned long) 42
SpatialSubdivision::GetInRange(std::vector<unsigned int, std::allocator<unsigned int> >&, CFixedVector2D, CFixedVector2D) const 102
SpatialSubdivision::SubDivisionGrid::copy_items_at_end(std::vector<unsigned int, std::allocator<unsigned int> >&) const 102
SpatialSubdivision::GetI0(CFixed<int, 2147483647, 32, 15, 16, 65536>) const 132
SpatialSubdivision::GetI1(CFixed<int, 2147483647, 32, 15, 16, 65536>) const 132
SpatialSubdivision::GetJ0(CFixed<int, 2147483647, 32, 15, 16, 65536>) const 132
SpatialSubdivision::GetJ1(CFixed<int, 2147483647, 32, 15, 16, 65536>) const 132
FastSpatialSubdivision::EraseFrom(std::vector<unsigned int, std::allocator<unsigned int> >&, unsigned int) 1024
FastSpatialSubdivision::Move(unsigned int, CFixedVector2D, CFixedVector2D, unsigned int) 1035
FastSpatialSubdivision::Add(unsigned int, CFixedVector2D, unsigned int) 1036
FastSpatialSubdivision::FastSpatialSubdivision(FastSpatialSubdivision const&) 1037
FastSpatialSubdivision::operator==(FastSpatialSubdivision const&) const 1037
FastSpatialSubdivision::operator!=(FastSpatialSubdivision const&) const 1037
FastSpatialSubdivision::~FastSpatialSubdivision() 1043
FastSpatialSubdivision::Reset(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>) 1045
FastSpatialSubdivision::Reset(unsigned long) 2082
FastSpatialSubdivision::SubdivisionIdx(CFixedVector2D) const 5154
FastSpatialSubdivision::Index(CFixed<int, 2147483647, 32, 15, 16, 65536>) const 10360
SpatialSubdivision::SubDivisionGrid::SubDivisionGrid() 43008
SpatialSubdivision::SubDivisionGrid::~SubDivisionGrid() 43008

Generated by: LCOV version 1.13