Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase IMAGEN

#include <jed_img.h>

Diagrama de herencias de IMAGEN

Inheritance graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 IMAGEN ()
virtual ~IMAGEN ()
 OJO! Este metodo se llama despues de haber llamado a la destructora de una de las clases concretas que heredan de IMAGEN, por lo tanto, asegurese de que aqui NO se libera memoria que ya se ha liberado!

int xtam (void)
int ytam (void)
virtual BOOLEAN init (int width, int height)=0
virtual void elim (void)=0
virtual void pintar_gl (void)=0
virtual void activar_gl (void)=0
IMAGENcopie (void)
virtual IMAGENcopie (void)=0
virtual IMAGEN_PALexportar_a_grises (PALETA *Pal)=0

Métodos protegidos

BYTE nivel_de_gris (BYTE r, BYTE g, BYTE b)
 Metodo utilizado para calcular el nivel de gris (entre 0 -negro- a 255 -blanco-) de un pixel a partir de sus componentes en color rgb.


Atributos protegidos

int x_tam
int y_tam
BOOLEAN con_lista
GLuint lista_gl

Documentación del constructor y destructor

IMAGEN::IMAGEN  ) 
 

Definición en la línea 81 del archivo jed_img.C.

IMAGEN::~IMAGEN  )  [virtual]
 

OJO! Este metodo se llama despues de haber llamado a la destructora de una de las clases concretas que heredan de IMAGEN, por lo tanto, asegurese de que aqui NO se libera memoria que ya se ha liberado!

Definición en la línea 86 del archivo jed_img.C.


Documentación de las funciones miembro

virtual void IMAGEN::activar_gl void   )  [pure virtual]
 

Implemented in IMAGEN_PAL, IMAGEN_RGB, and IMAGEN_RGBA.

Referenciado por TERRENO_LOD::pintar_gl(), TERRENO::pintar_gl(), PARALELEPIPEDO::pintar_gl(), OCTREE::pintar_gl(), MESH::pintar_gl(), ESFERA::pintar_gl(), CUBO::pintar_gl(), y CILINDRO::pintar_gl().

virtual IMAGEN* IMAGEN::copie void   )  [pure virtual]
 

Implemented in IMAGEN_PAL, IMAGEN_RGB, and IMAGEN_RGBA.

IMAGEN* IMAGEN::copie void   )  [inline]
 

Reimplementado en IMAGEN_PAL, IMAGEN_RGB, y IMAGEN_RGBA.

Definición en la línea 83 del archivo jed_img.h.

Referenciado por TERRENO_LOD::crear_copia(), TERRENO::crear_copia(), PARALELEPIPEDO::crear_copia(), ESFERA::crear_copia(), CUBO::crear_copia(), y CILINDRO::crear_copia().

virtual void IMAGEN::elim void   )  [pure virtual]
 

Implemented in IMAGEN_PAL, IMAGEN_RGB, and IMAGEN_RGBA.

virtual IMAGEN_PAL* IMAGEN::exportar_a_grises PALETA Pal  )  [pure virtual]
 

Implemented in IMAGEN_PAL, IMAGEN_RGB, and IMAGEN_RGBA.

virtual BOOLEAN IMAGEN::init int  width,
int  height
[pure virtual]
 

Implemented in IMAGEN_PAL, IMAGEN_RGB, and IMAGEN_RGBA.

BYTE IMAGEN::nivel_de_gris BYTE  r,
BYTE  g,
BYTE  b
[inline, protected]
 

Metodo utilizado para calcular el nivel de gris (entre 0 -negro- a 255 -blanco-) de un pixel a partir de sus componentes en color rgb.

Definición en la línea 100 del archivo jed_img.h.

References BYTE.

Referenciado por IMAGEN_RGBA::exportar_a_grises(), IMAGEN_RGB::exportar_a_grises(), y IMAGEN_PAL::exportar_a_grises().

virtual void IMAGEN::pintar_gl void   )  [pure virtual]
 

Implemented in IMAGEN_PAL, IMAGEN_RGB, and IMAGEN_RGBA.

int IMAGEN::xtam void   )  [inline]
 

Definición en la línea 97 del archivo jed_img.h.

References x_tam.

Referenciado por LECTOR_QUAKE_MD2::actualizar_vertices(), IM_HISTOGRAMA::calcule(), IMAGEN_RGB::combinar_stereo(), CUADRICULA::copiar_textura(), RAYTRACER_CRIOLLO::ejecutar(), GLOBAL_DEM::exportar_imagen(), CUADRICULA::extraer_sub_imagen(), IMAGEN_RGBA::generar_con_stencil(), IMAGEN_PAL::importar_wadsprite(), TROZO_GL::init(), IMAGEN_RGB::linea(), LOGO::LOGO(), _BSP2D_SEGMENTOi::pintar_gl_3D(), y pintar_logo_motif().

int IMAGEN::ytam void   )  [inline]
 

Definición en la línea 98 del archivo jed_img.h.

References y_tam.

Referenciado por LECTOR_QUAKE_MD2::actualizar_vertices(), IM_HISTOGRAMA::calcule(), IMAGEN_RGB::combinar_stereo(), CUADRICULA::copiar_textura(), RAYTRACER_CRIOLLO::ejecutar(), GLOBAL_DEM::exportar_imagen(), CUADRICULA::extraer_sub_imagen(), IMAGEN_RGBA::generar_con_stencil(), IMAGEN_PAL::importar_wadsprite(), TROZO_GL::init(), IMAGEN_RGB::linea(), LOGO::LOGO(), _BSP2D_SEGMENTOi::pintar_gl_3D(), y pintar_logo_motif().


Documentación de los datos miembro

BOOLEAN IMAGEN::con_lista [protected]
 

Definición en la línea 60 del archivo jed_img.h.

Referenciado por IMAGEN_RGBA::activar_gl(), IMAGEN_RGB::activar_gl(), IMAGEN_PAL::activar_gl(), IMAGEN_PAL::IMAGEN_PAL(), IMAGEN_RGB::IMAGEN_RGB(), IMAGEN_RGBA::IMAGEN_RGBA(), y IMAGEN_PAL::~IMAGEN_PAL().

GLuint IMAGEN::lista_gl [protected]
 

Definición en la línea 61 del archivo jed_img.h.

Referenciado por IMAGEN_RGBA::activar_gl(), IMAGEN_RGB::activar_gl(), IMAGEN_PAL::activar_gl(), y IMAGEN_PAL::~IMAGEN_PAL().

int IMAGEN::x_tam [protected]
 

Definición en la línea 55 del archivo jed_img.h.

Referenciado por IMAGEN_RGBA::activar_como_contexto_gl(), IMAGEN_RGB::activar_como_contexto_gl(), IMAGEN_RGBA::activar_gl(), IMAGEN_RGB::activar_gl(), IMAGEN_PAL::activar_gl(), IMAGEN_RGB::anx_BYTE(), IMAGEN_RGB::aplicar_correccion_gamma(), IMAGEN_RGB::copiar_imagenX_depth16(), IMAGEN_RGB::copiar_imagenX_depth24(), IMAGEN_RGB::copiar_imagenX_depth8(), IMAGEN_RGBA::copie(), IMAGEN_RGB::copie(), IMAGEN_PAL::copie(), IMAGEN_RGB::crear_imagenX_depth16(), IMAGEN_RGB::crear_imagenX_depth24(), IMAGEN_RGB::crear_imagenX_depth8(), IMAGEN_RGBA::elim(), IMAGEN_RGB::elim(), IMAGEN_PAL::elim(), IMAGEN_RGBA::exportar_a_grises(), IMAGEN_RGB::exportar_a_grises(), IMAGEN_PAL::exportar_a_grises(), IMAGEN_RGB::exportar_jpeg(), IMAGEN_RGB::exportar_palm(), IMAGEN_RGB::exportar_pixmap(), IMAGEN_RGBA::exportar_ppm(), IMAGEN_RGB::exportar_ppm(), IMAGEN_PAL::exportar_ppm(), IMAGEN_RGB::exportar_win32dc(), IMAGEN_PAL::getcolorindex(), IMAGEN_RGBA::getpixel(), IMAGEN_RGB::getpixel(), IMAGEN_PAL::IMAGEN_PAL(), IMAGEN_RGB::IMAGEN_RGB(), IMAGEN_RGBA::IMAGEN_RGBA(), IMAGEN_RGB::importar_gl(), IMAGEN_RGB::importar_jpeg(), IMAGEN_RGB::importar_pcx(), IMAGEN_RGB::importar_ppm(), IMAGEN_PAL::importar_wadsprite(), IMAGEN_RGB::importar_win32dc(), IMAGEN_RGBA::init(), IMAGEN_RGB::init(), IMAGEN_PAL::init(), IMAGEN_PAL::pegar_subimagen(), IMAGEN_RGBA::pintar_gl(), IMAGEN_RGB::pintar_gl(), IMAGEN_PAL::pintar_gl(), IMAGEN_PAL::putcolorindex(), IMAGEN_RGBA::putpixel(), IMAGEN_RGB::putpixel(), IMAGEN_RGB::tmp_degradecito(), IMAGEN_PAL::umbralizar(), IMAGEN_PAL::umbralizar_adaptativo(), y xtam().

int IMAGEN::y_tam [protected]
 

Definición en la línea 56 del archivo jed_img.h.

Referenciado por IMAGEN_RGBA::activar_como_contexto_gl(), IMAGEN_RGB::activar_como_contexto_gl(), IMAGEN_RGBA::activar_gl(), IMAGEN_RGB::activar_gl(), IMAGEN_PAL::activar_gl(), IMAGEN_RGB::anx_BYTE(), IMAGEN_RGB::aplicar_correccion_gamma(), IMAGEN_RGB::copiar_imagenX_depth16(), IMAGEN_RGB::copiar_imagenX_depth24(), IMAGEN_RGB::copiar_imagenX_depth8(), IMAGEN_RGBA::copie(), IMAGEN_RGB::copie(), IMAGEN_PAL::copie(), IMAGEN_RGB::crear_imagenX_depth16(), IMAGEN_RGB::crear_imagenX_depth24(), IMAGEN_RGB::crear_imagenX_depth8(), IMAGEN_RGBA::elim(), IMAGEN_RGB::elim(), IMAGEN_PAL::elim(), IMAGEN_RGBA::exportar_a_grises(), IMAGEN_RGB::exportar_a_grises(), IMAGEN_PAL::exportar_a_grises(), IMAGEN_RGB::exportar_jpeg(), IMAGEN_RGB::exportar_palm(), IMAGEN_RGB::exportar_pixmap(), IMAGEN_RGBA::exportar_ppm(), IMAGEN_RGB::exportar_ppm(), IMAGEN_PAL::exportar_ppm(), IMAGEN_RGB::exportar_win32dc(), IMAGEN_RGBA::getpixel(), IMAGEN_RGB::getpixel(), IMAGEN_PAL::IMAGEN_PAL(), IMAGEN_RGB::IMAGEN_RGB(), IMAGEN_RGBA::IMAGEN_RGBA(), IMAGEN_RGB::importar_gl(), IMAGEN_RGB::importar_jpeg(), IMAGEN_RGB::importar_pcx(), IMAGEN_RGB::importar_ppm(), IMAGEN_PAL::importar_wadsprite(), IMAGEN_RGB::importar_win32dc(), IMAGEN_RGBA::init(), IMAGEN_RGB::init(), IMAGEN_PAL::init(), IMAGEN_PAL::pegar_subimagen(), IMAGEN_RGBA::pintar_gl(), IMAGEN_RGB::pintar_gl(), IMAGEN_PAL::pintar_gl(), IMAGEN_RGBA::putpixel(), IMAGEN_RGB::putpixel(), IMAGEN_RGB::tmp_degradecito(), IMAGEN_PAL::umbralizar(), IMAGEN_PAL::umbralizar_adaptativo(), y ytam().


La documentación para esta clase fué generada a partir de los siguientes archivos:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.