LCOV - code coverage report
Current view: top level - source/maths - NUSpline.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 49 151 32.5 %
Date: 2023-01-19 00:18:29 Functions: 12 20 60.0 %

Function Name Sort by function name Hit count Sort by hit count
GetPositionOnCubic(CVector3D const&, CVector3D const&, CVector3D const&, CVector3D const&, float) 0
RNSpline::AddNode(CFixedVector3D const&) 0
SNSpline::BuildSpline() 0
TNSpline::InsertNode(int, CFixedVector3D const&, CFixedVector3D const&, CFixed<int, 2147483647, 32, 15, 16, 65536>) 0
TNSpline::RemoveNode(int) 0
TNSpline::UpdateNodePos(int, CFixedVector3D const&) 0
TNSpline::UpdateNodeTime(int, CFixed<int, 2147483647, 32, 15, 16, 65536>) 0
RNSpline::GetPosition(float) const 0
_GLOBAL__sub_I_NUSpline.cpp 1
__static_initialization_and_destruction_0(int, int) 1
RNSpline::GetAllNodes() const 2
RNSpline::BuildSpline() 4
RNSpline::GetEndVelocity(int) 4
RNSpline::GetStartVelocity(int) 4
TNSpline::BuildSpline() 4
RNSpline::RNSpline() 8
TNSpline::AddNode(CFixedVector3D const&, CFixedVector3D const&, CFixed<int, 2147483647, 32, 15, 16, 65536>) 8
TNSpline::Smooth() 12
SNSpline::Smooth() 36
TNSpline::Constrain() 36

Generated by: LCOV version 1.13