|
static double | c_mat_elt (const CMat *const mat, const int col, const int row) |
|
static CMat * | compute_g_matrix (const CMat *const convolution, const int m, const double gamma, const double noise_factor, const double musq, const bool symmetric) |
|
static void | convolve_star_mat (CMat *const result, const CMat *const mata, const CMat *const matb) |
|
static void | fill_matrix (CMat *const matrix, const int m, double f(const int, const int, const double), const double fun_arg) |
|
static void | fill_matrix2 (CMat *const matrix, const int m, double f(const int, const int, const double, const double), const double fun_arg1, const double fun_arg2) |
|
static void | finish_and_free_matrix (Mat *const mat) |
|
static void | finish_c_mat (CMat *const mat) |
|
static void | finish_matrix (Mat *const mat) |
|
static void | init_c_mat (CMat *const mat, const int radius) |
|
static void | make_circle_convolution (const double radius, CMat *const convolution, const int m) |
|
static void | make_gaussian_convolution (const double alpha, CMat *const convolution, const int m) |
|
static double | mat_elt (const Mat *const mat, const int r, const int c) |
|
◆ c_mat_elt()
double Digikam::RefocusMatrix::c_mat_elt |
( |
const CMat *const |
mat, |
|
|
const int |
col, |
|
|
const int |
row |
|
) |
| |
|
inlinestatic |
◆ compute_g_matrix()
CMat * Digikam::RefocusMatrix::compute_g_matrix |
( |
const CMat *const |
convolution, |
|
|
const int |
m, |
|
|
const double |
gamma, |
|
|
const double |
noise_factor, |
|
|
const double |
musq, |
|
|
const bool |
symmetric |
|
) |
| |
|
static |
◆ convolve_star_mat()
void Digikam::RefocusMatrix::convolve_star_mat |
( |
CMat *const |
result, |
|
|
const CMat *const |
mata, |
|
|
const CMat *const |
matb |
|
) |
| |
|
static |
◆ fill_matrix()
void Digikam::RefocusMatrix::fill_matrix |
( |
CMat *const |
matrix, |
|
|
const int |
m, |
|
|
double |
fconst int, const int, const double, |
|
|
const double |
fun_arg |
|
) |
| |
|
static |
◆ fill_matrix2()
void Digikam::RefocusMatrix::fill_matrix2 |
( |
CMat *const |
matrix, |
|
|
const int |
m, |
|
|
double |
fconst int, const int, const double, const double, |
|
|
const double |
fun_arg1, |
|
|
const double |
fun_arg2 |
|
) |
| |
|
static |
◆ finish_and_free_matrix()
void Digikam::RefocusMatrix::finish_and_free_matrix |
( |
Mat *const |
mat | ) |
|
|
static |
◆ finish_c_mat()
void Digikam::RefocusMatrix::finish_c_mat |
( |
CMat *const |
mat | ) |
|
|
static |
◆ finish_matrix()
void Digikam::RefocusMatrix::finish_matrix |
( |
Mat *const |
mat | ) |
|
|
static |
◆ init_c_mat()
void Digikam::RefocusMatrix::init_c_mat |
( |
CMat *const |
mat, |
|
|
const int |
radius |
|
) |
| |
|
static |
◆ make_circle_convolution()
void Digikam::RefocusMatrix::make_circle_convolution |
( |
const double |
radius, |
|
|
CMat *const |
convolution, |
|
|
const int |
m |
|
) |
| |
|
static |
◆ make_gaussian_convolution()
void Digikam::RefocusMatrix::make_gaussian_convolution |
( |
const double |
alpha, |
|
|
CMat *const |
convolution, |
|
|
const int |
m |
|
) |
| |
|
static |
◆ mat_elt()
double Digikam::RefocusMatrix::mat_elt |
( |
const Mat *const |
mat, |
|
|
const int |
r, |
|
|
const int |
c |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: