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

cuadricula.h

Ir a la documentación de este archivo.
00001 //===========================================================================
00002 //= cuadricula.h                                          Diciembre de 1999 =
00003 //=-------------------------------------------------------------------------=
00004 //= Una clase que ayuda en la creacion de cuadriculas y descomposicion      =
00005 //= automatica de imagenes en parches                                       =
00006 //=-------------------------------------------------------------------------=
00007 //= ADVERTENCIA: ESTE SOFTWARE NO ESTA CONCEBIDO NI DISENNADO PARA EL USO   =
00008 //= EN EQUIPO DE CONTROL EN LINEA EN ENTORNOS PELIGROSOS QUE REQUIERAN UN   =
00009 //= DESEMPENNO LIBRE DE FALLAS, COMO LA OPERACION DE PLANTAS NUCLEARES,     = 
00010 //= SISTEMAS DE NAVEGACION O COMUNICACION EN AVIONES, TRAFICO AEREO,        =
00011 //= EQUIPO MEDICO DEL CUAL DEPENDAN VIDAS HUMANAS O SISTEMAS DE ARMAMENTO,  =
00012 //= EN LOS CUALES UNA FALLA EN EL SOFTWARE PUEDA IMPLICAR DIRECTAMENTE LA   =
00013 //= MUERTE, DANNOS PERSONALES O DANNOS FISICOS Y/O AMBIENTALES GRAVES       =
00014 //= ("ACTIVIDADES DE ALGO RIESGO").                                         =
00015 //=-------------------------------------------------------------------------=
00016 //= Autor original: Oscar J. Chavarro G.  A.K.A. JEDILINK. Copyright (c),   =
00017 //= 1997 - 2003, oscarchavarro@hotmail.com                                  =
00018 //= AQUYNZA es software libre, y se rige bajo los terminos de la licencia   =
00019 //= LGPL de GNU (http://www.gnu.org). Para mayor informacion respecto a la  =
00020 //= licencia de uso, consulte el archivo ./doc/LICENCIA en la distribucion. =
00021 //===========================================================================
00022 
00023 #ifndef __CUADRICULA__
00024 #define __CUADRICULA__
00025 
00026 #include "jed_defs.h"
00027 #include "jed_gl.h"
00028 #include "toolkits/media/jed_img.h"
00029 #include "toolkits/entorno/material.h"
00030 #include "toolkits/entorno/calidad_v.h"
00031 
00032 class CUADRICULA {
00033   private:
00034     int num_columnas;
00035     int num_filas;
00036     IMAGEN_RGB *parches;
00037     void extraer_sub_imagen(IMAGEN_RGB *Origen, IMAGEN_RGB *Destino,
00038          int base_x, int base_y);
00039     void pintar_nucleo_gl(CALIDAD_VISUAL *Calidad, MATERIAL *Material);
00040   public:
00041     CUADRICULA(int n, int m);
00042   #ifdef GL_ENABLED
00043     void pintar_gl(CALIDAD_VISUAL *Calidad, MATERIAL *Material);
00044   #endif
00045     BOOLEAN copiar_textura(IMAGEN_RGB *Origen);
00046 };
00047 
00048 #endif // __CUADRICULA__
00049 
00050 //===========================================================================
00051 //= EOF                                                                     =
00052 //===========================================================================
00053 

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.