Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef IMAGEM_H
- #define IMAGEM_H
- #include "Pixel.h"
- class Imagem
- {
- private :
- int linhas;
- int colunas;
- int maxCor;
- Pixel **dados;
- void copia (const Imagem &);
- void aloca (int, int); // Aloca matriz de Pixel
- void desaloca ( ) ; // Desaloca matriz de Pixel
- int geraNumeroAleatorio (int, int);
- public :
- Imagem ( );
- Imagem (int, int, int);
- Imagem (const Imagem &);
- Imagem ( ) ;
- Imagem &operator = (const Imagem &);
- void setDado (int, int, int, int, int);
- void setDado ( Pixel, int, int );
- Pixel getDado (int, int );
- void setLinhas(int);
- void setColunas(int);
- void setMaxCor(int);
- int getLinhas ( );
- int getColunas ( );
- int getMaxCor ( );
- Imagem negativo ( );
- Imagem espelho ( );
- Imagem espelhoHorizontal ( );
- Imagem transposta ( );
- Imagem vidro (int);
- Imagem vidro ( );
- Imagem embassado (int);
- Imagem embassado ( );
- } ;
- #endif // IMAGEM_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement