#include <jed_pal.h>
Diagrama de colaboración para PALETA:
Métodos públicos | |
PALETA () | |
Por defecto el colormap es tonos de grises (lineal). | |
PIXEL_RGB | pal2rgb (PIXEL_PAL i) |
BOOLEAN | init (int tam) |
void | elim (void) |
void | importar_raw256 (FILE *fd) |
void | importar_dib (FILE *in_fd) |
Similar a importar_raw256, pero importa tantos colores como indique tam_tabla (notese que la paleta debe haber sido previamente inicializada), y supone el formato de paleta BMP de los DIB's de Windows. | |
void | importe_x (Display *display, Colormap cmap) |
void | aplique_gamma (double factor) |
void | activar_gl (void) |
void | pintar_gl (void) |
void | imprima (void) |
BOOLEAN | leer (TOKENIZADOR *Sabiondo) |
COLOR | escala (double val) |
Este metodo recibe un flotante (double) que debe estar en el intervalo de 0 a 1, y retorna un color de tal manera que la escala de 0 a 1 queda mapeada linealmente a los colores de la paleta. | |
Atributos privados | |
PIXEL_RGB | tabla [256] |
float * | tabla_r |
float * | tabla_g |
float * | tabla_b |
int | tam_tabla |
Amigas | |
class | IMAGEN |
class | IMAGEN_RGB |
class | IMAGEN_PAL |
|
Por defecto el colormap es tonos de grises (lineal).
Definición en la línea 65 del archivo jed_pal.C. References PIXEL_RGB::b, BYTE, PIXEL_RGB::g, init(), PIXEL_RGB::r, tabla, tabla_b, tabla_g, tabla_r, y tam_tabla. |
Here is the call graph for this function:
|
Definición en la línea 136 del archivo jed_pal.C. References tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por BSP_2D::activar_calidad(). |
|
Definición en la línea 112 del archivo jed_pal.C. References PIXEL_RGB::b, BYTE, PIXEL_RGB::g, PIXEL_RGB::r, tabla, tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por BSP_2D::importe_wadlevel(). |
|
Definición en la línea 160 del archivo jed_pal.C. References tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por importar_raw256(), y init(). |
|
Este metodo recibe un flotante (double) que debe estar en el intervalo de 0 a 1, y retorna un color de tal manera que la escala de 0 a 1 queda mapeada linealmente a los colores de la paleta. Si el valor de entrada no esta en el intervalo [0, 1] se acota a uno de estos maximos. Notese que el color se interpola. OJO: Todavia no se ha implementado la interpolacion de color! Definición en la línea 344 del archivo jed_pal.C. References COLOR::b, COLOR::g, COLOR::r, tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por TERRENO::calcular_color(). |
|
Similar a importar_raw256, pero importa tantos colores como indique tam_tabla (notese que la paleta debe haber sido previamente inicializada), y supone el formato de paleta BMP de los DIB's de Windows.
Definición en la línea 188 del archivo jed_pal.C. References PIXEL_RGB::b, BYTE, PIXEL_RGB::g, PIXEL_RGB::r, tabla, tabla_b, tabla_g, tabla_r, y tam_tabla. |
|
Definición en la línea 170 del archivo jed_pal.C. References PIXEL_RGB::b, BYTE, elim(), PIXEL_RGB::g, init(), PIXEL_RGB::r, tabla, tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por BSP_2D::importe_wadlevel(). |
Here is the call graph for this function:
|
Definición en la línea 218 del archivo jed_pal.C. References PIXEL_RGB::b, PIXEL_RGB::g, PIXEL_RGB::r, tabla, tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por IMAGEN_RGB::copiar_imagenX_depth8(). |
|
|
|
Definición en la línea 145 del archivo jed_pal.C. References elim(), tabla_b, tabla_g, tabla_r, y tam_tabla. Referenciado por importar_raw256(), leer(), y PALETA(). |
Here is the call graph for this function:
|
Definición en la línea 239 del archivo jed_pal.C. References LISTA< T >::anx(), PIXEL_RGB::b, COLOR::b, BYTE, des_comille(), LISTA< T >::elim(), PIXEL_RGB::g, COLOR::g, init(), PIXEL_RGB::r, COLOR::r, TOKENIZADOR::siguiente_token(), tabla, tabla_b, tabla_g, tabla_r, LISTA< T >::tam(), tam_tabla, TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_NUMERO, TK_VECTOR_FIN, y TK_VECTOR_INICIO. Referenciado por ESPACIO_ABIERTO::leer_espacio(). |
Here is the call graph for this function:
|
Definición en la línea 103 del archivo jed_pal.C. References PIXEL_PAL::index, y tabla. Referenciado por IMAGEN_PAL::exportar_ppm(). |
|
|
|
|
|
|
|
|
|
Definición en la línea 80 del archivo jed_pal.h. Referenciado por aplique_gamma(), IMAGEN_RGB::copiar_imagenX_depth8(), IMAGEN_PAL::exportar_a_grises(), importar_dib(), importar_raw256(), importe_x(), imprima(), leer(), pal2rgb(), y PALETA(). |
|
Definición en la línea 83 del archivo jed_pal.h. Referenciado por activar_gl(), aplique_gamma(), elim(), escala(), importar_dib(), importar_raw256(), importe_x(), imprima(), init(), leer(), PALETA(), y pintar_gl(). |
|
Definición en la línea 82 del archivo jed_pal.h. Referenciado por activar_gl(), aplique_gamma(), elim(), escala(), importar_dib(), importar_raw256(), importe_x(), imprima(), init(), leer(), PALETA(), y pintar_gl(). |
|
Definición en la línea 81 del archivo jed_pal.h. Referenciado por activar_gl(), aplique_gamma(), elim(), escala(), importar_dib(), importar_raw256(), importe_x(), imprima(), init(), leer(), PALETA(), y pintar_gl(). |
|
Definición en la línea 84 del archivo jed_pal.h. Referenciado por activar_gl(), aplique_gamma(), IMAGEN_RGB::copiar_imagenX_depth8(), elim(), escala(), importar_dib(), importar_raw256(), importe_x(), imprima(), init(), leer(), PALETA(), y pintar_gl(). |