GooseEYE 0.9.1
|
#include "GooseEYE.h"
Go to the source code of this file.
Namespaces | |
namespace | GooseEYE |
Toolbox to compute statistics. | |
Functions | |
array_type::tensor< int, 2 > | GooseEYE::path (const array_type::tensor< int, 1 > &x0, const array_type::tensor< int, 1 > &x1, path_mode mode=path_mode::Bresenham) |
Compute a path between two pixels. | |
auto | GooseEYE::distance (const std::vector< size_t > &roi) |
Get the relative distance of each pixel in the 'region-of-interest' to its center. | |
auto | GooseEYE::distance (const std::vector< size_t > &roi, size_t axis) |
Get the relative distance of each pixel in the 'region-of-interest' to its center. | |
auto | GooseEYE::distance (const std::vector< size_t > &roi, const std::vector< double > &h) |
Get the relative distance of each pixel in the 'region-of-interest' to its center. | |
auto | GooseEYE::distance (const std::vector< size_t > &roi, const std::vector< double > &h, size_t axis) |
Get the relative distance of each pixel in the 'region-of-interest' to its center. | |
template<class T > | |
auto | GooseEYE::S2 (const std::vector< size_t > &roi, const T &f, const T &g, bool periodic=true) |
2-point correlation: P(f(i) * g(i + di)). | |
template<class T , class M > | |
auto | GooseEYE::S2 (const std::vector< size_t > &roi, const T &f, const T &g, const M &fmask, const M &gmask, bool periodic=true) |
2-point correlation: P(f(i) * g(i + di)). | |
template<class T > | |
auto | GooseEYE::C2 (const std::vector< size_t > &roi, const T &f, const T &g, bool periodic=true) |
2-point cluster function: P(f(i) == g(i + di)). | |
template<class T , class M > | |
auto | GooseEYE::C2 (const std::vector< size_t > &roi, const T &f, const T &g, const M &fmask, const M &gmask, bool periodic=true) |
2-point cluster function: P(f(i) == g(i + di)). | |
template<class T > | |
auto | GooseEYE::W2 (const std::vector< size_t > &roi, const T &w, const T &f, bool periodic=true) |
Weighted 2-point correlation. | |
template<class T , class M > | |
auto | GooseEYE::W2 (const std::vector< size_t > &roi, const T &w, const T &f, const M &fmask, bool periodic=true) |
Weighted 2-point correlation. | |
template<class C , class T > | |
auto | GooseEYE::W2c (const std::vector< size_t > &roi, const C &clusters, const C ¢ers, const T &f, path_mode mode=path_mode::Bresenham, bool periodic=true) |
Collapsed weighted 2-point correlation. | |
template<class C , class T , class M > | |
auto | GooseEYE::W2c (const std::vector< size_t > &roi, const C &clusters, const C ¢ers, const T &f, const M &fmask, path_mode mode=path_mode::Bresenham, bool periodic=true) |
Collapsed weighted 2-point correlation. | |
template<class T > | |
auto | GooseEYE::heightheight (const std::vector< size_t > &roi, const T &f, bool periodic=true) |
Height-height correlation. | |
template<class T , class M > | |
auto | GooseEYE::heightheight (const std::vector< size_t > &roi, const T &f, const M &fmask, bool periodic=true) |
Height-height correlation. | |
template<class T > | |
auto | GooseEYE::L (const std::vector< size_t > &roi, const T &f, bool periodic=true, path_mode mode=path_mode::Bresenham) |
Lineal-path function. | |
Definition in file GooseEYE.hpp.