bicotiMatrixIterator2D

     Clases

bicotiMatrixIterator
bicotiMatrixIterator2D
bicotiMatrixIterator3D

     Templates Clases

PixelType


class bicotiMatrixIterator2D < class PixelType >



 Public Methods

bicotiMatrixIterator2D( bicotiMatrix2D< PixelType >* )

void First( )
bool IsDone( )
void Next( )

PixelType& CurrentPixel( )
bicotiCoordinate< INTEGER > CurrentCoordinate( )



bicotiMatrixIterator2D( bicotiMatrix2D< PixelType >* )

        Constructor, tengo que pasarle un puntero a una matriz 2D.



void First( )

        Pone el puntero del iterador en el primer lugar de la matriz, el de coordenadas ( 0 , 0 )



bool IsDone( )

        Devuelve true si el puntero del iterador llegó al último lugar de la matriz.



void Next( )

        Mueve el puntero del iterador al siguiente lugar de la matriz.



PixelType& CurrentPixel( )

        Devuelve el pixel de la matriz actualmente apuntado por el iterador.



bicotiCoordinate< INTEGER > CurrentCoordinate( )

        Devuelve la coordenada dentro de la imagen del pixel actualmente apuntado por la matriz.