$extrastylesheet
#include <mln/transform/fft.hh>
Public Member Functions | |
~fft () | |
const image2d< std::complex< T > > & | transformed_image () const |
image2d< std::complex< T > > & | transformed_image () |
template<class R > | |
image2d< R > | transformed_image_clipped_magn (double clip, bool ordered=true) const |
image2d< T > | transformed_image_clipped_magn (double clip, bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_clipped_magn (bool ordered=true) const |
image2d< T > | transformed_image_clipped_magn (bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_log_magn (double a, double b, bool ordered=true) const |
image2d< T > | transformed_image_log_magn (double a, double b, bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_log_magn (bool ordered=true) const |
image2d< T > | transformed_image_log_magn (bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_magn (bool ordered=true) const |
image2d< T > | transformed_image_magn (bool ordered=true) const |
Protected Attributes | |
fft_trait< T >::fftw_input * | in |
std::complex< T > * | out |
fftw_plan | p |
fftw_plan | p_inv |
image2d< std::complex< T > > | trans_im |
Internal structure containining packing data and instructions for the (forward) and inverse (backward) transforms.
T | Data type. |
mln::internal::fft< T >::~fft | ( | ) |
const image2d< std::complex<T> >& mln::internal::fft< T >::transformed_image | ( | ) | const |
Accessor to transformed image (const version).
image2d< std::complex<T> >& mln::internal::fft< T >::transformed_image | ( | ) |
Accessor to transformed image (non const version).
image2d<R> mln::internal::fft< T >::transformed_image_clipped_magn | ( | double | clip, |
bool | ordered = true |
||
) | const |
image2d<R> mln::internal::fft< T >::transformed_image_clipped_magn | ( | bool | ordered = true | ) | const |
image2d<T> mln::internal::fft< T >::transformed_image_clipped_magn | ( | bool | ordered = true | ) | const |
Accessor to the transformed image (clipped magnitude).
For each point p
of the transformed image T
, an image containing a clipped value of |T[p]|
is returned.
ordered | Kind of traversal. |
image2d<R> mln::internal::fft< T >::transformed_image_log_magn | ( | double | a, |
double | b, | ||
bool | ordered = true |
||
) | const |
Accessor to the transformed image (log of the magnitude).
For each point p
of the transformed image T
, an image containing a log value of |T[p]|
translated in the interval [a, b].
R | Value type of the resulting image. |
a | Lower bound. |
b | Upper bound. |
ordered | Kind of traversal. |
image2d<T> mln::internal::fft< T >::transformed_image_log_magn | ( | double | a, |
double | b, | ||
bool | ordered = true |
||
) | const |
Accessor to the transformed image (log of the magnitude).
For each point p
of the transformed image T
, an image containing a log value of |T[p]|
translated in the interval [a, b].
a | Lower bound. |
b | Upper bound. |
ordered | Kind of traversal. |
image2d<R> mln::internal::fft< T >::transformed_image_log_magn | ( | bool | ordered = true | ) | const |
image2d<T> mln::internal::fft< T >::transformed_image_log_magn | ( | bool | ordered = true | ) | const |
Accessor to the transformed image (log of the magnitude).
For each point p
of the transformed image T
, an image containing a log value of |T[p]|
translated in the interval [1, 100].
ordered | Kind of traversal. |
image2d<R> mln::internal::fft< T >::transformed_image_magn | ( | bool | ordered = true | ) | const |
image2d<T> mln::internal::fft< T >::transformed_image_magn | ( | bool | ordered = true | ) | const |
Accessor to the transformed image (magnitude).
For each point p
of the transformed image T
, an image containing |T[p]|
is returned.
ordered | Kind of traversal. |
|
protected |
|
protected |
|
protected |
|
protected |