bicotiTransformationFourier


Figura 2.4.1
Clases

bicotiTransformation
bicotiTransformationFourier
bicotiTransformationFourier2D
bicotiTransformationFourier3D

     Templates Clases

PixelType


class bicotiTransformationFourier < class PixelType >



 Public Methods

virtual void SetDirectExtrapolationStrategy( bicotiImageExtrapolationStrategy< PixelType > * ) = 0
virtual void SetInverseExtrapolationStrategy
                                                        ( bicotiImageExtrapolationStrategy< bicotiPixelComplex< PixelType > > * ) = 0

virtual void Transform( ) = 0
virtual void Antitransform( ) = 0

void SetImplementations ( bicotiImageImplementation< PixelTarget > *,
                                                                                                            bicotiImageImplementation< PixelSource> * )



void SetDirectExtrapolationStrategy( bicotiImageExtrapolationStrategy< PixelType > * )

        Cuando las dimensiones de la imagen no son potencia de 2, la imagen se llena a través de una estrategia de extrapolación para completarla hasta un múltiplo de 2 y luego se hace la transformación.
Esta estrategia será necesaria siempre que las dimensiones de la imagen no sean potencias de 2.
Esta función permite setear dicha estrategia.

ver bicotiImageExtrapolationStrategy



void SetInverseExtrapolationStrategy
                                    ( bicotiImageExtrapolationStrategy< bicotiPixelComplex< PixelType > > * )

        Cuando las dimensiones de la transformada de la imagen no son potencia de 2, esta se llena a través de una estrategia de extrapolación para completarla hasta un múltiplo de 2 y luego se hace la transformación inversa.
Esta estrategia será necesaria siempre que las dimensiones de la transformada de la imagen no sean potencias de 2.
Esta función permite setear dicha estrategia.

ver bicotiImageExtrapolationStrategy


void Transform( )

    Hace la transformada de Fourier directa.
    Transforma la imagen fuente y escribe en la destino.



void Antitransform( )

    Hace la transformada de Fourier inversa.
    Antitransforma la imagen destino y escribe en la fuente.
 



void SetImplementations ( bicotiImageImplementation< PixelTarget > * ptr_ima_dest ,
                                                           bicotiImageImplementation< PixelSource> * ptr_ima_src )

    Setea los punteros a las imágenes destino y origen respectivamente.