LCOV - code coverage report
Current view: top level - include/improc - imageMasks.hpp (source / functions) Coverage Total Hit
Test: mxlib Lines: 100.0 % 106 106
Test Date: 2026-08-30 22:23:37 Functions: 100.0 % 13 13

Function Name Sort by function name Hit count Sort by function hit count
mx::improc::maskCoordFormat<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >::coord(int, int, int) 95
mx::improc::maskCoordFormat<std::vector<unsigned long, std::allocator<unsigned long> > >::coord(int, int, int) 134
std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > mx::improc::annulusCoords<mx::math::degradT<mx::math::degrees, double>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1> const&, Eigen::Array<double, -1, -1, 0, -1, -1> const&, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, Eigen::Array<double, -1, -1, 0, -1, -1>*, mx::math::degradT<mx::math::degrees, double>::realT) 5
std::vector<unsigned long, std::allocator<unsigned long> > mx::improc::annulusCoordsWorker<std::vector<unsigned long, std::allocator<unsigned long> >, mx::math::degradT<mx::math::degrees, double>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1> const&, Eigen::Array<double, -1, -1, 0, -1, -1> const&, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, Eigen::Array<double, -1, -1, 0, -1, -1>*, mx::math::degradT<mx::math::degrees, double>::realT) 13
std::vector<unsigned long, std::allocator<unsigned long> > mx::improc::annulusIndices<mx::math::degradT<mx::math::degrees, double>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1> const&, Eigen::Array<double, -1, -1, 0, -1, -1> const&, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, Eigen::Array<double, -1, -1, 0, -1, -1>*, mx::math::degradT<mx::math::degrees, double>::realT) 8
void mx::improc::cutImageRegion<Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1>&, Eigen::Array<double, -1, -1, 0, -1, -1> const&, std::vector<unsigned long, std::allocator<unsigned long> > const&, bool) 3
void mx::improc::insertImageRegion<Eigen::Block<Eigen::Array<double, -1, -1, 0, -1, -1>, -1, -1, false>, Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Block<Eigen::Array<double, -1, -1, 0, -1, -1>, -1, -1, false>, Eigen::Array<double, -1, -1, 0, -1, -1> const&, std::vector<unsigned long, std::allocator<unsigned long> > const&) 2
void mx::improc::maskCircle<Eigen::Array<float, -1, -1, 0, -1, -1> >(Eigen::Array<float, -1, -1, 0, -1, -1>&, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar) 1
void mx::improc::maskWedge<Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1>&, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar) 11
void mx::improc::radAngImage<mx::math::degradT<mx::math::degrees, double>, Eigen::Array<double, -1, -1, 0, -1, -1>, Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1>&, Eigen::Array<double, -1, -1, 0, -1, -1>&, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT, mx::math::degradT<mx::math::degrees, double>::realT) 5
void mx::improc::radiusImage<Eigen::Array<double, -1, -1, 0, -1, -1> >(Eigen::Array<double, -1, -1, 0, -1, -1>&, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar) 2
void mx::improc::radiusImage<Eigen::Array<float, -1, -1, 0, -1, -1> >(Eigen::Array<float, -1, -1, 0, -1, -1>&, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar, Eigen::Array<float, -1, -1, 0, -1, -1>::Scalar) 3
void mx::improc::rotateMask<Eigen::Array<double, -1, -1, 0, -1, -1>, mx::improc::cubicConvolTransform<double> >(Eigen::Array<double, -1, -1, 0, -1, -1>&, Eigen::Array<double, -1, -1, 0, -1, -1>&, Eigen::Array<double, -1, -1, 0, -1, -1>::Scalar) 2

Generated by: LCOV version 2.0-1