![]() |
![]() |
![]() |
AMITK Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
enum AmitkFilter; #define AMITK_FILTER_FFT_SIZE AmitkRawData * amitk_filter_calculate_gaussian_kernel_complex (const AmitkVoxel kernel_size
,const AmitkPoint voxel_size
,const amide_real_t fwhm
); void amitk_filter_3D_FFT (AmitkRawData *data
,gsl_fft_complex_wavetable *wavetable
,gsl_fft_complex_workspace *workspace
); void amitk_filter_inverse_3D_FFT (AmitkRawData *data
,gsl_fft_complex_wavetable *wavetable
,gsl_fft_complex_workspace *workspace
); void amitk_filter_complex_mult (AmitkRawData *data
,AmitkRawData *kernel
); amide_data_t amitk_filter_find_median_by_partial_sort (amide_data_t *partial_sort_data
,gint size
); const gchar * amitk_filter_get_name (const AmitkFilter filter
);
typedef enum { AMITK_FILTER_GAUSSIAN, AMITK_FILTER_MEDIAN_LINEAR, AMITK_FILTER_MEDIAN_3D, AMITK_FILTER_NUM } AmitkFilter;
AmitkRawData * amitk_filter_calculate_gaussian_kernel_complex (const AmitkVoxel kernel_size
,const AmitkPoint voxel_size
,const amide_real_t fwhm
);
void amitk_filter_3D_FFT (AmitkRawData *data
,gsl_fft_complex_wavetable *wavetable
,gsl_fft_complex_workspace *workspace
);
void amitk_filter_inverse_3D_FFT (AmitkRawData *data
,gsl_fft_complex_wavetable *wavetable
,gsl_fft_complex_workspace *workspace
);
void amitk_filter_complex_mult (AmitkRawData *data
,AmitkRawData *kernel
);
amide_data_t amitk_filter_find_median_by_partial_sort (amide_data_t *partial_sort_data
,gint size
);