FOUND Coverage Report


src/
Date: 2026-03-24 21:41:51
Lines:
848/848
100.0%
Functions:
354/354
100.0%
Branches:
913/913
100.0%

Function (File:Line) Call count Block coverage
found::CalibrationAlgorithm::CalibrationAlgorithm() (src/calibrate/calibrate.hpp:19)called 12 times100.0%
found::CalibrationAlgorithm::~CalibrationAlgorithm() (src/calibrate/calibrate.hpp:21)called 28 times100.0%
found::CalibrationPipelineExecutor::CalibrationPipelineExecutor(CalibrationOptions&&, std::unique_ptr<found::CalibrationAlgorithm, std::default_delete<found::CalibrationAlgorithm> >) (src/command-line/execution/executors.cpp:12)called 8 times61.0%
found::CalibrationPipelineExecutor::ExecutePipeline() (src/command-line/execution/executors.cpp:19)called 8 times73.0%
found::CalibrationPipelineExecutor::OutputResults() (src/command-line/execution/executors.cpp:26)called 8 times73.0%
found::ConnectedComponentsAlgorithm(found::Image const&, std::function<bool (unsigned long, found::Image const&)>) (src/distance/edge.cpp:253)called 45 times82.0%
found::CreateCalibrationPipelineExecutor(CalibrationOptions&&) (src/providers/factory.hpp:19)called 4 times77.0%
found::CreateDistancePipelineExecutor(DistanceOptions&&) (src/providers/factory.hpp:31)called 7 times81.0%
found::DataFile::DataFile() (src/datafile/datafile.hpp:91)called 43 times100.0%
found::DataFile::DataFile(found::DataFile&&) (src/datafile/datafile.hpp:98)called 10 times100.0%
found::DataFile::operator=(found::DataFile&&) (src/datafile/datafile.hpp:107)called 8 times100.0%
found::DistanceDeterminationAlgorithm::DistanceDeterminationAlgorithm() (src/distance/distance.hpp:26)called 44 times100.0%
found::DistanceDeterminationAlgorithm::~DistanceDeterminationAlgorithm() (src/distance/distance.hpp:28)called 44 times100.0%
found::DistancePipelineExecutor::DistancePipelineExecutor(DistanceOptions&&, std::unique_ptr<found::EdgeDetectionAlgorithm, std::default_delete<found::EdgeDetectionAlgorithm> >, std::unique_ptr<found::DistanceDeterminationAlgorithm, std::default_delete<found::DistanceDeterminationAlgorithm> >, std::unique_ptr<found::VectorGenerationAlgorithm, std::default_delete<found::VectorGenerationAlgorithm> >) (src/command-line/execution/executors.cpp:43)called 10 times66.0%
found::DistancePipelineExecutor::ExecutePipeline() (src/command-line/execution/executors.cpp:56)called 10 times83.0%
found::DistancePipelineExecutor::OutputResults() (src/command-line/execution/executors.cpp:62)called 10 times72.0%
found::DistancePipelineExecutor::~DistancePipelineExecutor() (src/command-line/execution/executors.cpp:39)called 16 times100.0%
found::FunctionStage<char, char>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<char, char>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 6 times100.0%
found::FunctionStage<char, char>::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<char, char>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<char, char>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 6 times100.0%
found::FunctionStage<char, double>::DoAction() (src/common/pipeline/stages.hpp:73)called 3 times100.0%
found::FunctionStage<char, double>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 14 times100.0%
found::FunctionStage<char, double>::GetProduct() (src/common/pipeline/stages.hpp:90)called 6 times100.0%
found::FunctionStage<char, double>::GetResource() (src/common/pipeline/stages.hpp:82)called 6 times100.0%
found::FunctionStage<char, double>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 14 times100.0%
found::FunctionStage<char, int>::DoAction() (src/common/pipeline/stages.hpp:73)called 4 times100.0%
found::FunctionStage<char, int>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 6 times100.0%
found::FunctionStage<char, int>::GetProduct() (src/common/pipeline/stages.hpp:90)called 6 times100.0%
found::FunctionStage<char, int>::GetResource() (src/common/pipeline/stages.hpp:82)called 6 times100.0%
found::FunctionStage<char, int>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 6 times100.0%
found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::DoAction() (src/common/pipeline/stages.hpp:73)called 2 times88.0%
found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::FunctionStage() (src/common/pipeline/stages.hpp:61)called 2 times100.0%
found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 2 times100.0%
found::FunctionStage<double, char>::DoAction() (src/common/pipeline/stages.hpp:73)called 2 times100.0%
found::FunctionStage<double, char>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 2 times100.0%
found::FunctionStage<double, char>::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<double, char>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<double, char>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 2 times100.0%
found::FunctionStage<double, float>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<double, float>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 1 time100.0%
found::FunctionStage<double, float>::GetProduct() (src/common/pipeline/stages.hpp:90)called 1 time100.0%
found::FunctionStage<double, float>::GetResource() (src/common/pipeline/stages.hpp:82)called 1 time100.0%
found::FunctionStage<double, float>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 1 time100.0%
found::FunctionStage<double, int>::DoAction() (src/common/pipeline/stages.hpp:73)called 2 times100.0%
found::FunctionStage<double, int>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 3 times100.0%
found::FunctionStage<double, int>::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<double, int>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<double, int>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 3 times100.0%
found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time88.0%
found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::FunctionStage() (src/common/pipeline/stages.hpp:61)called 4 times100.0%
found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 4 times100.0%
found::FunctionStage<float, double>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<float, double>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 1 time100.0%
found::FunctionStage<float, double>::GetProduct() (src/common/pipeline/stages.hpp:90)called 1 time100.0%
found::FunctionStage<float, double>::GetResource() (src/common/pipeline/stages.hpp:82)called 1 time100.0%
found::FunctionStage<float, double>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 1 time100.0%
found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time88.0%
found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::FunctionStage() (src/common/pipeline/stages.hpp:61)called 1 time100.0%
found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetProduct() (src/common/pipeline/stages.hpp:90)called 1 time100.0%
found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetResource() (src/common/pipeline/stages.hpp:82)called 1 time100.0%
found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 1 time100.0%
found::FunctionStage<found::Image, found::Vec3>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<found::Image, found::Vec3>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 14 times100.0%
found::FunctionStage<found::Image, found::Vec3>::GetProduct() (src/common/pipeline/stages.hpp:90)called 12 times100.0%
found::FunctionStage<found::Image, found::Vec3>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<found::Image, found::Vec3>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 14 times100.0%
found::FunctionStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >::DoAction() (src/common/pipeline/stages.hpp:73)called 11 times88.0%
found::FunctionStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >::FunctionStage() (src/common/pipeline/stages.hpp:61)called 25 times100.0%
found::FunctionStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >::GetProduct() (src/common/pipeline/stages.hpp:90)called 11 times100.0%
found::FunctionStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >::GetResource() (src/common/pipeline/stages.hpp:82)called 11 times100.0%
found::FunctionStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 25 times100.0%
found::FunctionStage<found::Vec3, found::Vec3>::DoAction() (src/common/pipeline/stages.hpp:73)called 11 times100.0%
found::FunctionStage<found::Vec3, found::Vec3>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 19 times100.0%
found::FunctionStage<found::Vec3, found::Vec3>::GetProduct() (src/common/pipeline/stages.hpp:90)called 11 times100.0%
found::FunctionStage<found::Vec3, found::Vec3>::GetResource() (src/common/pipeline/stages.hpp:82)called 11 times100.0%
found::FunctionStage<found::Vec3, found::Vec3>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 19 times100.0%
found::FunctionStage<int, char>::DoAction() (src/common/pipeline/stages.hpp:73)called 3 times100.0%
found::FunctionStage<int, char>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 9 times100.0%
found::FunctionStage<int, char>::GetProduct() (src/common/pipeline/stages.hpp:90)called 4 times100.0%
found::FunctionStage<int, char>::GetResource() (src/common/pipeline/stages.hpp:82)called 4 times100.0%
found::FunctionStage<int, char>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 9 times100.0%
found::FunctionStage<int, double>::DoAction() (src/common/pipeline/stages.hpp:73)called 5 times100.0%
found::FunctionStage<int, double>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 9 times100.0%
found::FunctionStage<int, double>::GetProduct() (src/common/pipeline/stages.hpp:90)called 6 times100.0%
found::FunctionStage<int, double>::GetResource() (src/common/pipeline/stages.hpp:82)called 7 times100.0%
found::FunctionStage<int, double>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 9 times100.0%
found::FunctionStage<int, float>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<int, float>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 2 times100.0%
found::FunctionStage<int, float>::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<int, float>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<int, float>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 2 times100.0%
found::FunctionStage<int, int>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<int, int>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 5 times100.0%
found::FunctionStage<int, int>::GetProduct() (src/common/pipeline/stages.hpp:90)called 4 times100.0%
found::FunctionStage<int, int>::GetResource() (src/common/pipeline/stages.hpp:82)called 4 times100.0%
found::FunctionStage<int, int>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 5 times100.0%
found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::DoAction() (src/common/pipeline/stages.hpp:73)called 4 times88.0%
found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::FunctionStage() (src/common/pipeline/stages.hpp:61)called 6 times100.0%
found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetProduct() (src/common/pipeline/stages.hpp:90)called 5 times100.0%
found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::GetResource() (src/common/pipeline/stages.hpp:82)called 5 times100.0%
found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 6 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::DoAction() (src/common/pipeline/stages.hpp:73)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>::DoAction() (src/common/pipeline/stages.hpp:73)called 1 time100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 1 time100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>::GetProduct() (src/common/pipeline/stages.hpp:90)called 1 time100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>::GetResource() (src/common/pipeline/stages.hpp:82)called 1 time100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 1 time100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>::DoAction() (src/common/pipeline/stages.hpp:73)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>::GetProduct() (src/common/pipeline/stages.hpp:90)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>::GetResource() (src/common/pipeline/stages.hpp:82)called 2 times100.0%
found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 2 times100.0%
found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>::DoAction() (src/common/pipeline/stages.hpp:73)called 9 times100.0%
found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 23 times100.0%
found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>::GetProduct() (src/common/pipeline/stages.hpp:90)called 18 times100.0%
found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>::GetResource() (src/common/pipeline/stages.hpp:82)called 10 times100.0%
found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 39 times100.0%
found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >::DoAction() (src/common/pipeline/stages.hpp:73)called 6 times88.0%
found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >::FunctionStage() (src/common/pipeline/stages.hpp:61)called 14 times100.0%
found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >::GetProduct() (src/common/pipeline/stages.hpp:90)called 12 times100.0%
found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >::GetResource() (src/common/pipeline/stages.hpp:82)called 8 times100.0%
found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 14 times100.0%
found::FunctionStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>::DoAction() (src/common/pipeline/stages.hpp:73)called 11 times100.0%
found::FunctionStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>::FunctionStage() (src/common/pipeline/stages.hpp:61)called 44 times100.0%
found::FunctionStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>::GetProduct() (src/common/pipeline/stages.hpp:90)called 11 times100.0%
found::FunctionStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>::GetResource() (src/common/pipeline/stages.hpp:82)called 11 times100.0%
found::FunctionStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>::~FunctionStage() (src/common/pipeline/stages.hpp:66)called 44 times100.0%
found::GetEarthCoordinates(found::Vec3&, double) (src/distance/output.cpp:11)called 10 times80.0%
found::GetEarthLLACoordinates(found::Vec3&, double) (src/distance/output.cpp:26)called 5 times79.0%
found::IterativeSphericalDistanceDeterminationAlgorithm::GenerateLoss(found::Vec3&, double, std::unique_ptr<found::Vec3 [], std::default_delete<found::Vec3 []> >&, unsigned long) (src/distance/distance.cpp:169)called 11226 times94.0%
found::IterativeSphericalDistanceDeterminationAlgorithm::IterativeSphericalDistanceDeterminationAlgorithm(double, found::Camera&&, unsigned long, unsigned long, double, double, int, int) (src/distance/distance.cpp:87)called 19 times73.0%
found::IterativeSphericalDistanceDeterminationAlgorithm::Pow(unsigned long, unsigned long) (src/distance/distance.hpp:274)called 1314768 times100.0%
found::IterativeSphericalDistanceDeterminationAlgorithm::Run(std::vector<found::Vec2, std::allocator<found::Vec2> > const&) (src/distance/distance.cpp:112)called 19 times77.0%
found::IterativeSphericalDistanceDeterminationAlgorithm::ShuffledCall(std::unique_ptr<found::Vec3 [], std::default_delete<found::Vec3 []> >&, unsigned long, std::unique_ptr<unsigned long [], std::default_delete<unsigned long []> >&) (src/distance/distance.cpp:191)called 11187 times76.0%
found::IterativeSphericalDistanceDeterminationAlgorithm::~IterativeSphericalDistanceDeterminationAlgorithm() (src/distance/distance.hpp:186)called 20 times100.0%
found::LOSTCalibrationAlgorithm::LOSTCalibrationAlgorithm() (src/calibrate/calibrate.hpp:32)called 12 times100.0%
found::LOSTCalibrationAlgorithm::Run(std::pair<found::EulerAngles, found::EulerAngles> const&) (src/calibrate/calibrate.cpp:9)called 28 times72.0%
found::LOSTVectorGenerationAlgorithm::LOSTVectorGenerationAlgorithm(found::Quaternion) (src/distance/vectorize.hpp:50)called 4 times100.0%
found::LOSTVectorGenerationAlgorithm::LOSTVectorGenerationAlgorithm(found::Quaternion, found::Quaternion) (src/distance/vectorize.hpp:39)called 10 times80.0%
found::LOSTVectorGenerationAlgorithm::Run(found::Vec3 const&) (src/distance/vectorize.cpp:7)called 13 times77.0%
found::LOSTVectorGenerationAlgorithm::~LOSTVectorGenerationAlgorithm() (src/distance/vectorize.hpp:54)called 21 times100.0%
found::LabelPresent(int, int*, int) (src/distance/edge.cpp:154)called 2530950 times100.0%
found::ModifyingPipeline<char, 10ul>::AddStage(found::ModifyingStage<char>&) (src/common/pipeline/pipelines.hpp:272)called 4 times80.0%
found::ModifyingPipeline<char, 10ul>::Complete(found::ModifyingStage<char>&) (src/common/pipeline/pipelines.hpp:288)called 5 times80.0%
found::ModifyingPipeline<char, 10ul>::ModifyingPipeline() (src/common/pipeline/pipelines.hpp:263)called 5 times100.0%
found::ModifyingPipeline<int, 10ul>::AddStage(found::ModifyingStage<int>&) (src/common/pipeline/pipelines.hpp:272)called 4 times80.0%
found::ModifyingPipeline<int, 10ul>::Complete(found::ModifyingStage<int>&) (src/common/pipeline/pipelines.hpp:288)called 4 times80.0%
found::ModifyingPipeline<int, 10ul>::ModifyingPipeline() (src/common/pipeline/pipelines.hpp:263)called 4 times100.0%
found::ModifyingStage<char>::DoAction() (src/common/pipeline/stages.hpp:120)called 5 times100.0%
found::ModifyingStage<char>::ModifyingStage() (src/common/pipeline/stages.hpp:110)called 9 times100.0%
found::ModifyingStage<char>::SetResource(char&) (src/common/pipeline/stages.hpp:132)called 5 times100.0%
found::ModifyingStage<char>::~ModifyingStage() (src/common/pipeline/stages.hpp:115)called 9 times100.0%
found::ModifyingStage<int>::DoAction() (src/common/pipeline/stages.hpp:120)called 8 times100.0%
found::ModifyingStage<int>::ModifyingStage() (src/common/pipeline/stages.hpp:110)called 8 times100.0%
found::ModifyingStage<int>::SetResource(int&) (src/common/pipeline/stages.hpp:132)called 8 times100.0%
found::ModifyingStage<int>::~ModifyingStage() (src/common/pipeline/stages.hpp:115)called 8 times100.0%
found::NWayEquivalenceAdd(found::Image const&, unsigned long, int&, int*, int, std::unordered_map<int, found::Component, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, found::Component> > >&, std::unordered_map<int, int, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, int> > >&) (src/distance/edge.cpp:197)called 847684 times72.0%
found::OrbitPipelineExecutor::ExecutePipeline() (src/command-line/execution/executors.cpp:101)called 4 times86.0%
found::OrbitPipelineExecutor::OrbitPipelineExecutor(OrbitOptions&&, std::unique_ptr<found::OrbitPropagationAlgorithm, std::default_delete<found::OrbitPropagationAlgorithm> >) (src/command-line/execution/executors.cpp:94)called 4 times61.0%
found::OrbitPipelineExecutor::OutputResults() (src/command-line/execution/executors.cpp:107)called 4 times81.0%
found::OrbitPropagationAlgorithm::OrbitPropagationAlgorithm() (src/orbit/orbit.hpp:20)called 4 times100.0%
found::OrbitPropagationAlgorithm::~OrbitPropagationAlgorithm() (src/orbit/orbit.hpp:22)called 4 times100.0%
found::ParseCalibrationOptions(int, char**) (src/command-line/parsing/parser.cpp:65)called 13 times67.0%
found::ParseDistanceOptions(int, char**) (src/command-line/parsing/parser.cpp:115)called 20 times65.0%
found::ParseOrbitOptions(int, char**) (src/command-line/parsing/parser.cpp:165)called 3 times62.0%
found::Pipeline<char, char, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 4 times86.0%
found::Pipeline<char, char, 10ul>::CompleteHelper(found::Action&) (src/common/pipeline/pipelines.hpp:102)called 5 times78.0%
found::Pipeline<char, char, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time100.0%
found::Pipeline<char, char, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 2 times100.0%
found::Pipeline<char, double, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 18 times86.0%
found::Pipeline<char, double, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time100.0%
found::Pipeline<char, double, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 6 times100.0%
found::Pipeline<char, int, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 4 times43.0%
found::Pipeline<char, int, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 2 times100.0%
found::Pipeline<char, int, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 2 times100.0%
found::Pipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 9 times43.0%
found::Pipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time86.0%
found::Pipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 3 times100.0%
found::Pipeline<found::Image, found::Vec3, 3ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 35 times43.0%
found::Pipeline<found::Image, found::Vec3, 3ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time83.0%
found::Pipeline<found::Image, found::Vec3, 3ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 13 times100.0%
found::Pipeline<int, char, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 11 times43.0%
found::Pipeline<int, char, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time100.0%
found::Pipeline<int, char, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 5 times100.0%
found::Pipeline<int, double, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 5 times43.0%
found::Pipeline<int, double, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time100.0%
found::Pipeline<int, double, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 2 times100.0%
found::Pipeline<int, float, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 1 time43.0%
found::Pipeline<int, float, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time100.0%
found::Pipeline<int, float, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 1 time100.0%
found::Pipeline<int, int, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 4 times43.0%
found::Pipeline<int, int, 10ul>::CompleteHelper(found::Action&) (src/common/pipeline/pipelines.hpp:102)called 4 times44.0%
found::Pipeline<int, int, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 3 times100.0%
found::Pipeline<int, int, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 4 times100.0%
found::Pipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 4 times43.0%
found::Pipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time86.0%
found::Pipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 2 times100.0%
found::Pipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 10 times43.0%
found::Pipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 1 time83.0%
found::Pipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 10 times100.0%
found::Pipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>::AddStageHelper(found::Action&) (src/common/pipeline/pipelines.hpp:83)called 8 times43.0%
found::Pipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>::DoAction() (src/common/pipeline/pipelines.hpp:40)called 2 times86.0%
found::Pipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>::DoActionHelper() (src/common/pipeline/pipelines.hpp:114)called 8 times100.0%
found::PipelineExecutor::~PipelineExecutor() (src/command-line/execution/executors.hpp:27)called 22 times100.0%
found::ProvideCalibrationAlgorithm(CalibrationOptions&&) (src/providers/stage-providers.hpp:32)called 4 times88.0%
found::ProvideDistanceDeterminationAlgorithm(DistanceOptions&&) (src/providers/stage-providers.hpp:56)called 7 times70.0%
found::ProvideEdgeDetectionAlgorithm(DistanceOptions&&) (src/providers/stage-providers.hpp:43)called 6 times88.0%
found::ProvideVectorGenerationAlgorithm(DistanceOptions&&) (src/providers/stage-providers.hpp:88)called 7 times71.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<char, double>(found::FunctionStage<char, double>&) (src/common/pipeline/pipelines.hpp:165)called 3 times78.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<char, int>(found::FunctionStage<char, int>&) (src/common/pipeline/pipelines.hpp:165)called 5 times78.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<double, int>(found::FunctionStage<double, int>&) (src/common/pipeline/pipelines.hpp:165)called 1 time45.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<float, double>(found::FunctionStage<float, double>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<int, double>(found::FunctionStage<int, double>&) (src/common/pipeline/pipelines.hpp:165)called 4 times64.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<int, float>(found::FunctionStage<int, float>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<int, int>(found::FunctionStage<int, int>&) (src/common/pipeline/pipelines.hpp:165)called 2 times64.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::AddStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::Complete<char>(found::FunctionStage<char, double>&) (src/common/pipeline/pipelines.hpp:198)called 3 times55.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::Complete<float>(found::FunctionStage<float, double>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::Complete<int>(found::FunctionStage<int, double>&) (src/common/pipeline/pipelines.hpp:198)called 4 times82.0%
found::SequentialPipeline<char, double, 10ul>& found::SequentialPipeline<char, double, 10ul>::Complete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<char, double, 10ul>::Run(char const&) (src/common/pipeline/pipelines.hpp:222)called 6 times72.0%
found::SequentialPipeline<char, double, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 9 times100.0%
found::SequentialPipeline<char, int, 10ul>& found::SequentialPipeline<char, int, 10ul>::AddStage<char, char>(found::FunctionStage<char, char>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<char, int, 10ul>& found::SequentialPipeline<char, int, 10ul>::AddStage<char, int>(found::FunctionStage<char, int>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<char, int, 10ul>& found::SequentialPipeline<char, int, 10ul>::AddStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<char, int, 10ul>& found::SequentialPipeline<char, int, 10ul>::AddStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<char, int, 10ul>& found::SequentialPipeline<char, int, 10ul>::Complete<char>(found::FunctionStage<char, int>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<char, int, 10ul>& found::SequentialPipeline<char, int, 10ul>::Complete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<char, int, 10ul>::Run(char const&) (src/common/pipeline/pipelines.hpp:222)called 2 times50.0%
found::SequentialPipeline<char, int, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 2 times100.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<char, double>(found::FunctionStage<char, double>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<double, float>(found::FunctionStage<double, float>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<double, int>(found::FunctionStage<double, int>&) (src/common/pipeline/pipelines.hpp:165)called 2 times78.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<int, char>(found::FunctionStage<int, char>&) (src/common/pipeline/pipelines.hpp:165)called 2 times64.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Complete<char>(found::FunctionStage<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Complete<double>(found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Complete<float>(found::FunctionStage<float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Run(double const&) (src/common/pipeline/pipelines.hpp:222)called 3 times72.0%
found::SequentialPipeline<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 3 times100.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>& found::SequentialPipeline<found::Image, found::Vec3, 3ul>::AddStage<found::Image, found::Vec3>(found::FunctionStage<found::Image, found::Vec3>&) (src/common/pipeline/pipelines.hpp:165)called 2 times78.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>& found::SequentialPipeline<found::Image, found::Vec3, 3ul>::AddStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >(found::FunctionStage<found::Image, std::vector<found::Vec2, std::allocator<found::Vec2> > >&) (src/common/pipeline/pipelines.hpp:165)called 11 times78.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>& found::SequentialPipeline<found::Image, found::Vec3, 3ul>::AddStage<found::Vec3, found::Vec3>(found::FunctionStage<found::Vec3, found::Vec3>&) (src/common/pipeline/pipelines.hpp:165)called 11 times64.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>& found::SequentialPipeline<found::Image, found::Vec3, 3ul>::AddStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>(found::FunctionStage<std::vector<found::Vec2, std::allocator<found::Vec2> >, found::Vec3>&) (src/common/pipeline/pipelines.hpp:165)called 11 times64.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>& found::SequentialPipeline<found::Image, found::Vec3, 3ul>::Complete<found::Image>(found::FunctionStage<found::Image, found::Vec3>&) (src/common/pipeline/pipelines.hpp:198)called 2 times55.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>& found::SequentialPipeline<found::Image, found::Vec3, 3ul>::Complete<found::Vec3>(found::FunctionStage<found::Vec3, found::Vec3>&) (src/common/pipeline/pipelines.hpp:198)called 11 times55.0%
found::SequentialPipeline<found::Image, found::Vec3, 3ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 13 times100.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<char, char>(found::FunctionStage<char, char>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<char, double>(found::FunctionStage<char, double>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<double, char>(found::FunctionStage<double, char>&) (src/common/pipeline/pipelines.hpp:165)called 2 times64.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<int, char>(found::FunctionStage<int, char>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<int, double>(found::FunctionStage<int, double>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<int, int>(found::FunctionStage<int, int>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 2 times78.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::AddStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>&) (src/common/pipeline/pipelines.hpp:165)called 2 times64.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::Complete<char>(found::FunctionStage<char, char>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::Complete<double>(found::FunctionStage<double, char>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::Complete<int>(found::FunctionStage<int, char>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<int, char, 10ul>& found::SequentialPipeline<int, char, 10ul>::Complete<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>&) (src/common/pipeline/pipelines.hpp:198)called 2 times55.0%
found::SequentialPipeline<int, char, 10ul>::Run(int const&) (src/common/pipeline/pipelines.hpp:222)called 6 times89.0%
found::SequentialPipeline<int, char, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 6 times100.0%
found::SequentialPipeline<int, double, 10ul>& found::SequentialPipeline<int, double, 10ul>::AddStage<int, double>(found::FunctionStage<int, double>&) (src/common/pipeline/pipelines.hpp:165)called 2 times100.0%
found::SequentialPipeline<int, double, 10ul>& found::SequentialPipeline<int, double, 10ul>::AddStage<int, int>(found::FunctionStage<int, int>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, double, 10ul>& found::SequentialPipeline<int, double, 10ul>::AddStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, double, 10ul>& found::SequentialPipeline<int, double, 10ul>::AddStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(found::FunctionStage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<int, double, 10ul>& found::SequentialPipeline<int, double, 10ul>::Complete<int>(found::FunctionStage<int, double>&) (src/common/pipeline/pipelines.hpp:198)called 2 times55.0%
found::SequentialPipeline<int, double, 10ul>::Run(int const&) (src/common/pipeline/pipelines.hpp:222)called 2 times72.0%
found::SequentialPipeline<int, double, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 2 times100.0%
found::SequentialPipeline<int, float, 10ul>& found::SequentialPipeline<int, float, 10ul>::AddStage<int, float>(found::FunctionStage<int, float>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, float, 10ul>& found::SequentialPipeline<int, float, 10ul>::Complete<int>(found::FunctionStage<int, float>&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<int, float, 10ul>::Run(int const&) (src/common/pipeline/pipelines.hpp:222)called 1 time50.0%
found::SequentialPipeline<int, float, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 1 time100.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<char, double>(found::FunctionStage<char, double>&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time64.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<int, char>(found::FunctionStage<int, char>&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::AddStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:165)called 1 time78.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Complete<double>(found::FunctionStage<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>& found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Complete<int>(found::FunctionStage<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (src/common/pipeline/pipelines.hpp:198)called 1 time55.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::Run(int const&) (src/common/pipeline/pipelines.hpp:222)called 2 times72.0%
found::SequentialPipeline<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 10ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 2 times100.0%
found::SequentialPipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>& found::SequentialPipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>::AddStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>(found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>&) (src/common/pipeline/pipelines.hpp:165)called 10 times78.0%
found::SequentialPipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>& found::SequentialPipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>::Complete<std::pair<found::EulerAngles, found::EulerAngles> >(found::FunctionStage<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion>&) (src/common/pipeline/pipelines.hpp:198)called 10 times55.0%
found::SequentialPipeline<std::pair<found::EulerAngles, found::EulerAngles>, found::Quaternion, 1ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 10 times100.0%
found::SequentialPipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>& found::SequentialPipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>::AddStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >(found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >&) (src/common/pipeline/pipelines.hpp:165)called 8 times78.0%
found::SequentialPipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>& found::SequentialPipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>::Complete<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >(found::FunctionStage<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> > >&) (src/common/pipeline/pipelines.hpp:198)called 8 times55.0%
found::SequentialPipeline<std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, std::vector<found::LocationRecord, std::allocator<found::LocationRecord> >, 2ul>::SequentialPipeline() (src/common/pipeline/pipelines.hpp:147)called 8 times100.0%
found::SimpleEdgeDetectionAlgorithm::Run(found::Image const&) (src/distance/edge.cpp:19)called 23 times76.0%
found::SimpleEdgeDetectionAlgorithm::Run(found::Image const&)::{lambda(unsigned long, found::Image const&)#1}::operator()(unsigned long, found::Image const&) const (src/distance/edge.cpp:24)called 2500516 times100.0%
found::SimpleEdgeDetectionAlgorithm::SimpleEdgeDetectionAlgorithm(unsigned char, int, double) (src/distance/edge.hpp:33)called 18 times100.0%
found::SimpleEdgeDetectionAlgorithm::~SimpleEdgeDetectionAlgorithm() (src/distance/edge.hpp:37)called 24 times100.0%
found::SphericalDistanceDeterminationAlgorithm::Run(found::Vec3 const&, found::Vec3 const&, found::Vec3 const&) (src/distance/distance.cpp:29)called 11223 times79.0%
found::SphericalDistanceDeterminationAlgorithm::Run(std::vector<found::Vec2, std::allocator<found::Vec2> > const&) (src/distance/distance.cpp:19)called 38 times79.0%
found::SphericalDistanceDeterminationAlgorithm::SphericalDistanceDeterminationAlgorithm(double, found::Camera&&) (src/distance/distance.hpp:47)called 39 times100.0%
found::SphericalDistanceDeterminationAlgorithm::getCenter(found::Vec3 const&, found::Vec3 const&, found::Vec3 const&) (src/distance/distance.cpp:43)called 11223 times75.0%
found::SphericalDistanceDeterminationAlgorithm::~SphericalDistanceDeterminationAlgorithm() (src/distance/distance.hpp:48)called 44 times100.0%
found::UpdateComponent(found::Component&, unsigned long, found::Vec2&) (src/distance/edge.cpp:173)called 847278 times100.0%
found::VectorGenerationAlgorithm::VectorGenerationAlgorithm() (src/distance/vectorize.hpp:18)called 19 times100.0%
found::VectorGenerationAlgorithm::~VectorGenerationAlgorithm() (src/distance/vectorize.hpp:20)called 19 times100.0%
found::calculateCRC32(void const*, unsigned long) (src/datafile/serialization.cpp:235)called 72 times100.0%
found::deserializeDataFile(std::istream&) (src/datafile/serialization.cpp:263)called 41 times89.0%
found::deserializeDataFile(std::istream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/datafile/serialization.cpp:277)called 22 times83.0%
found::getCurrentGreenwichMeanSiderealTime() (src/common/time/time.cpp:117)called 1 time86.0%
found::getCurrentJulianDateTime() (src/common/time/time.cpp:84)called 1 time86.0%
found::getGreenwichMeanSiderealTime(found::DateTime&) (src/common/time/time.cpp:101)called 3 times100.0%
found::getGreenwichMeanSiderealTime(unsigned long) (src/common/time/time.cpp:129)called 1 time100.0%
found::getJulianDateTime(found::DateTime&) (src/common/time/time.cpp:65)called 10 times100.0%
found::getJulianDateTime(unsigned long) (src/common/time/time.cpp:96)called 2 times100.0%
found::getUT1Time() (src/common/time/time.cpp:50)called 5 times100.0%
found::getUTCTime() (src/common/time/time.cpp:22)called 6 times74.0%
found::hton(found::DataFileHeader&) (src/datafile/serialization.cpp:14)called 22 times100.0%
found::htond(double) (src/datafile/encoding.hpp:208)called 349 times100.0%
found::htondec(double) (src/datafile/encoding.hpp:226)called 148 times100.0%
found::htonl(unsigned int) (src/datafile/encoding.hpp:55)called 90 times100.0%
found::htonl(unsigned long) (src/datafile/encoding.hpp:91)called 369 times100.0%
found::isValidMagicNumber(char const*) (src/datafile/serialization.cpp:292)called 45 times100.0%
found::main(int, char**) (src/command-line/found-main.cpp:17)called 15 times91.0%
found::ntoh(found::DataFileHeader&) (src/datafile/serialization.cpp:20)called 41 times100.0%
found::ntohdec(double) (src/datafile/encoding.hpp:241)called 201 times100.0%
found::ntohl(unsigned int) (src/datafile/encoding.hpp:73)called 124 times100.0%
found::ntohl(unsigned long) (src/datafile/encoding.hpp:113)called 18 times100.0%
found::read(std::istream&, double&) (src/datafile/serialization.cpp:54)called 204 times80.0%
found::read(std::istream&, found::LocationRecord&) (src/datafile/serialization.cpp:230)called 19 times100.0%
found::read(std::istream&, found::Quaternion&) (src/datafile/serialization.cpp:166)called 39 times100.0%
found::read(std::istream&, found::Vec3&) (src/datafile/serialization.cpp:199)called 18 times100.0%
found::read(std::istream&, unsigned long&) (src/datafile/serialization.cpp:97)called 19 times80.0%
found::readHeader(std::istream&) (src/datafile/serialization.cpp:296)called 48 times73.0%
found::serializeDataFile(found::DataFile const&, std::ostream&) (src/datafile/serialization.cpp:250)called 22 times93.0%
found::strtobool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:104)called 10 times100.0%
found::strtodatetime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:135)called 29 times78.0%
found::strtodecimal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:60)called 104 times100.0%
found::strtodf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:194)called 22 times100.0%
found::strtoea(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:75)called 26 times77.0%
found::strtoimage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:119)called 20 times63.0%
found::strtolr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:210)called 8 times74.0%
found::strtosize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:46)called 6 times100.0%
found::strtouc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/providers/converters.hpp:42)called 3 times100.0%
found::write(std::ostream&, double const&) (src/datafile/serialization.cpp:35)called 148 times86.0%
found::write(std::ostream&, found::LocationRecord const&) (src/datafile/serialization.cpp:215)called 20 times100.0%
found::write(std::ostream&, found::Quaternion const&) (src/datafile/serialization.cpp:149)called 22 times100.0%
found::write(std::ostream&, found::Vec3 const&) (src/datafile/serialization.cpp:183)called 20 times100.0%
found::write(std::ostream&, unsigned long const&) (src/datafile/serialization.cpp:81)called 20 times86.0%