|
plastimatch
|
#include "plmbase_config.h"#include "clamp.h"#include "logfile.h"#include "plm_int.h"#include "plm_math.h"#include "print_and_exit.h"#include "volume.h"#include "volume_header.h"#include "volume_conv.h"Functions | |
| static void | pixel_conv (float *img_out, const float *img_in, const float *img_ker, const plm_long *dim_in, const plm_long *dim_ker, const plm_long *ker_hw, const plm_long *ijk_out) |
| Volume::Pointer | volume_conv (const Volume::Pointer &vol_in, const Volume::Pointer &ker_in) |
| void | volume_convolve_x (Volume::Pointer &vol_out, const Volume::Pointer &vol_in, float *ker, int width) |
| void | volume_convolve_y (Volume::Pointer &vol_out, const Volume::Pointer &vol_in, float *ker, int width) |
| void | volume_convolve_z (Volume::Pointer &vol_out, const Volume::Pointer &vol_in, float *ker, int width) |
| Volume::Pointer | volume_convolve_separable (const Volume::Pointer &vol_in, float *ker_i, int width_i, float *ker_j, int width_j, float *ker_k, int width_k) |
|
static |
| Volume::Pointer volume_conv | ( | const Volume::Pointer & | vol_in, |
| const Volume::Pointer & | ker_in ) |
| Volume::Pointer volume_convolve_separable | ( | const Volume::Pointer & | vol_in, |
| float * | ker_i, | ||
| int | width_i, | ||
| float * | ker_j, | ||
| int | width_j, | ||
| float * | ker_k, | ||
| int | width_k ) |
| void volume_convolve_x | ( | Volume::Pointer & | vol_out, |
| const Volume::Pointer & | vol_in, | ||
| float * | ker, | ||
| int | width ) |
| void volume_convolve_y | ( | Volume::Pointer & | vol_out, |
| const Volume::Pointer & | vol_in, | ||
| float * | ker, | ||
| int | width ) |
| void volume_convolve_z | ( | Volume::Pointer & | vol_out, |
| const Volume::Pointer & | vol_in, | ||
| float * | ker, | ||
| int | width ) |