$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 |