Página Principal   Hierarquia de Classes   Lista de Componentes   Lista de Arquivos   Componentes Membros  

Referência da Classe Image

#include <Image.hpp>

Diagrama de colaboração para Image:

Collaboration graph
[legenda]
Lista de todos os Membros.

Métodos Públicos

 Image (int width, int height)
 Image (const char *filename)
 ~Image ()
int getWidth () const
int getHeight () const
Color getColor (int x, int y) const
void setColor (int x, int y, Color color)
const ColorgetColorList () const
Color getIColor (float x, float y) const

Descrição Detalhada

Classe que representa a imagem matricial.


Construtores & Destrutores

Image::Image int    width,
int    height
 

Constrói uma imagem vazia com as dimensões dadas.

Parâmetros:
width  A largura da imagem
height  A Altura da imagem

Image::Image const char *    filename
 

Constrói uma imagem a partir de um arquivo.

Parâmetros:
filename  O nome do arquivo contendo a imagem.

Image::~Image  
 

Destrói a imagem.


Métodos

Color Image::getColor int    x,
int    y
const
 

Obtém a cor de um ponto dentro da imagem.

Parâmetros:
x  Coordenada X do ponto.
y  Coordenada Y do ponto.
Retorna:
A cor do ponto dado.

const Color * Image::getColorList   const
 

Esse método retorna a lista de cores da imagem. É usado na hora de desenhar a imagem na tela.

Retorna:
A lista de cores da imagem.

int Image::getHeight   const
 

Retorna a altura da imagem;

Retorna:
Altura da imagem

Color Image::getIColor float    x,
float    y
const
 

Obtém a cor de um ponto com coordenadas não inteiras dentro da imagem.

Parâmetros:
x  Coordenada X do ponto.
y  Coordenada Y do ponto.
Retorna:
A cor do ponto dado.

int Image::getWidth   const
 

Retorna a largura da imagem;

Retorna:
Largura da imagem

void Image::setColor int    x,
int    y,
Color    color
 

Define a cor em um dado ponto da imagem.

Parâmetros:
x  Coordenada X do ponto.
y  Coordenada Y do ponto.
color  A cor que o ponto dado assumirá.


A documentação para esta classe foi gerada a partir dos seguintes arquivos:
Gerado em Sun Sep 21 20:18:44 2003 para Morpheous por doxygen1.2.13.1 escrito por Dimitri van Heesch, © 1997-2001