bicotiImageImplementation2DByLayers

     Clases

bicotiImageImplementation
bicotiImageImplementation2D
bicotiImageImplementation2DSimple
bicotiImageImplementation2DByLayers
bicotiImageImplementation2DArray
bicotiImageImplementation2DSparse
bicotiImageImplementation3D
bicotiImageImplementation3DArray
bicotiImageImplementation3DLinear
 

     Templates Clases

PixelType


class bicotiImageImplementation2DByLayers < class PixelType >



 Public Methods

virtual ~bicotiImageImplementation2DByLayers ( )

double GetScale ( )
PixelType GetDefaultPixel ( )
PixelCases PixelCase ( )
int GetX0Size ( )
int GetX1Size ( )

void Resize ( int , int )
void Resize ( bicotiImageDescriptor * )

virtual PixelType GetPixel ( int , int ) = 0
virtual PixelType GetPixel ( bicotiCoordinate< INTEGER >& ) = 0
virtual voidSetPixel ( bicotiCoordinate< INTEGER >& , const PixelType & ) = 0

bicotiImageDescriptor * CreateImageDescriptor ( )

virtual bicotiImageImplementation< PixelType > * CreateImageImplementation ( ) = 0
virtual bicotiImageImplementation< PixelType > * CreateImageImplementation ( bicotiImageDescriptor * ) = 0

virtual bicotiImageIterator< PixelType > * CreateIterator ( ) = 0
bicotiImageFrameIterator< PixelType > * CreateFrameIterator
                                                                                        ( int , bicotiImageExtrapolationStrategy<PixelType > * )

void CopyMeFrom ( bicotiImageImplementation2D< PixelType > *  )



~bicotiImageImplementation2DByLayers ( )

        Destrutor. A pesar de ser virtual necesita tener definido un destructor virtual.



double GetScale ( )

        Esta función se declara e implementa en la clase base bicotiImageImplementation.
        Ver GetScale( ) en bicotiImageImplementation.



PixelType GetDefaultPixel ( )

        Esta función se declara e implementa en la clase base bicotiImageImplementation.
        Ver GetDefaultPixel( ) en bicotiImageImplementation.



PixelCases PixelCase ( )

        Esta función se declara e implementa en la clase base bicotiImageImplementation.
        Ver PixelCase( ) en bicotiImageImplementation.



int GetX0Size ( )

        Esta función se declara e implementa en la clase bicotiImageImplementation2D.
        Ver GetX0Size( ) en bicotiImageImplementation2D.



int GetX1Size ( )

        Esta función se declara e implementa en la clase bicotiImageImplementation2D.
        Ver GetX1Size( ) en bicotiImageImplementation2D.
 



void Resize ( int , int )

        Esta función se declara e implementa en la clase bicotiImageImplementation2D.
        Ver Resize( ) en bicotiImageImplementation2D.



void Resize ( bicotiImageDescriptor * )

        Esta función se declara e implementa en la clase base bicotiImageImplementation.
        Ver Resize( ) en bicotiImageImplementation.



PixelType GetPixel ( int , int )

        Esta función se declara en la clase bicotiImageImplementation2D. y se implementa en las
        especializaciones.
        Ver GetPixel( ) en bicotiImageImplementation2D.



PixelType GetPixel ( bicotiCoordinate< INTEGER >& )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en las clases derivadas.
        Ver GetPixel( ) en bicotiImageImplementation.



voidSetPixel ( bicotiCoordinate< INTEGER >&, const PixelType & )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en las clases derivadas..
        Ver SetPixel( ) en bicotiImageImplementation.



bicotiImageDescriptor * CreateImageDescriptor ( )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en la clase bicotiImageImplementation2D.
        Ver CreateImageDescriptor( ) en bicotiImageImplementation.



bicotiImageImplementation< PixelType > * CreateImageImplementation ( )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en las clases derivadas.
        Ver CreateImageImplementation( ) en bicotiImageImplementation.



bicotiImageImplementation< PixelType > * CreateImageImplementation
                                                                                                              ( bicotiImageDescriptor * )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en la clase base.
        Ver CreateImageImplementation( ) en bicotiImageImplementation.



bicotiImageIterator< PixelType > * CreateIterator ( )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en las clases derivadas.
        Ver CreateIterator( ) en bicotiImageImplementation.



bicotiImageFrameIterator< PixelType > *CreateFrameIterator
                                                                 ( int ,bicotiImageExtrapolationStrategy<PixelType > * )

        Esta función se declara en la clase base bicotiImageImplementation y se implementa
        en la clase bicotiImageImplementation2D.
        Ver CreateFrameIterator( ) en bicotiImageImplementation.



void CopyMeFrom ( bicotiImageImplementation2D< PixelType > *  )

        Esta función se declara e implementa en la clase bicotiImageImplementation2D.
        Ver CopyMeFrom( ) en bicotiImageImplementation2D.