class Base_Ventana_Graficacion

Base de la ventana de graficación

Inheritance:


Public Methods

[more]virtual void Inicializa(void)
Inicializa la clase
[more]virtual void Destruye(void)
Destruye la clase
[more]void Retorna_Dimensiones(Dimension_Ventana &dim_v)
Retorna la Dimension de los ejes coordenados
[more]void Establece_Dimensiones(const Dimension_Ventana dim_v)
Establece la Dimension de los ejes coordenados
[more]void Establece_coordenadas(const C_3D n_cda)
Establece coordenadas reales
[more]int Retorna_visualiza_nombre_eje(void)
Retorna el estado de visualiza nombre de eje coordenado
[more]void Establece_Visualiza_nombre_eje(const int tp)
Establece el estado de visualiza nombre de eje coordenado
[more]void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
Establece el nombre de los ejes coordenado
[more]void Limpia_todos_arreglos(void)
Limpia el contenido de los arreglos
[more]void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
Muestra texto en la ventana en la posición (X,Y)
[more]void Limpiar(void)
Limpia la ventana de trabajo
[more]void Limpiar_fondo(void)
Limpia el fondo de la ventana
[more]void Grafica_ventana(void)
Grafica el contenido de las ventanas de pixeles
[more]void Grafica_region_ventana(const int xx, const int xy, const int tam)
Grafica una región de la ventana de pixeles
[more]void Quitar_cursor_ventana(void)
Quitar el cursor de la ventana
[more]void Establecer_visualizar_cursor(const bool st)
Establece la visualización del cursor
[more]void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
Asigna el puntero de la ventana de visualización
[more]void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
Retorna los colores de los ejes coordenados
[more]void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
Fija los colores de los ejes coordenados
[more]void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
Dibuja un punto dentro de la ventana
[more]void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
Dibuja una linea dentro de la ventana
[more]void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
Retorna la posición de un punto en 3D a su posición dentro de la ventana
[more]virtual void Posicion_3D(const C_3D aux, int &x, int &y) = 0
Retorna la posición de un punto en 3D
[more]void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
Dibuja un punto dentro de la ventana
[more]void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
Dibuja una linea dentro de la ventana
[more]void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
Retorna la posición de un punto en 3D a su posición dentro de la ventana
[more]void Graba_datos(const char* arc)
Graba datos graficados en el archivo de datos indicado
[more]void Cierra_archivo_datos(void)
Cierra el archivo de datos graficados

Protected Fields

[more]TColor Color_fondo
Color del fondo
[more]TColor Color_cursor
Color del cursor
[more]TColor Color_Eje_X
Color del eje X
[more]TColor Color_Eje_Y
Color del eje Y
[more]TColor Color_Eje_Z
Color del eje Z
[more]int Numero_pixeles_ventana
Indica el número de pixeles en la ventana
[more]TPaintBox* PtrVent
Puntero a la ventana de trabajo
[more]Ventana_256* Pix
Arreglo a la ventana de pixeles
[more]Dimension_Ventana Dim_vtn
Contiene las dimensiones de la ventana
[more]C_3D Coordenadas_reales
Posicion dentro de los ejes coordenados (reales)
[more]C_2D Escala
Escala de la ventana de visualización
[more]C_3D EscalaReal
Escala real
[more]C_2I Pos_cursor
Posicion del cursos dentro de la ventana
[more]bool Visualiza_cursor
Indica si se visualiza el cursor
[more]char* Nombre_eje_X
Nombre del eje X
[more]char* Nombre_eje_Y
Nombre del eje Y
[more]char* Nombre_eje_Z
Nombre del eje Z
[more]bool Visualiza_nombre_eje
Indica si visualiza el nombre del eje coordenado
[more]int Tipo_ventana
Indica el tipo de ventan a visualizar
[more]ldouble Factor
Factor de acercaminento dentro de la ventana
[more]int px
Variables auxiares
[more]int py
[more]int px1
[more]int py1
[more]Manipulador_archivos* MD
Puntero al manejador de archivos para grabar la ventana
[more]char xcad[200]
Nombre del archivo a grabar la ventana

Protected Methods

[more]int Dentro_ventana(const C_3D aux)
Revisa si la cordenada esta dentro de la ventana


Inherited from Cadenas:

Public Methods

ochar* Asigna_puntero(const char* cad)
ochar* Asigna_puntero(const unsigned int lg)
ochar* Asigna_puntero_sin_copiar(const char* cad)
ovoid Elimina_espacios_inicesarios(const char* cad1, char* cad2)
ovoid Elimina_espacios_inicesarios(char* cad)
ovoid Borra_cadena(char* cad)
ovoid Borra_caracter(char* cad, const unsigned int pos)
ovoid Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
ovoid Borra_cadena_ini_pos(char* cad, const unsigned int pos)
ovoid Borra_cadena_pos_fin(char* cad, const unsigned int pos)
oint Busca_caracter(const char* cad, const char car, unsigned int &pos)
oint Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
oint Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
oint Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
oint Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
oint Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
oint Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
oint Busca_patron(const char* cad, const char* patron)
ounsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
oint Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
ounsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
oint Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
oint Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
oint Compara_ignorando_minusculas(const char* cad1, const char* cad2)
ounsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
ounsigned int Numero_veces_caracter(const char* cadena, const char car)
oint Es_caracter_digito(const char car)
oint Es_caracter_numerico(const char car)
oint Es_caracter_alfabetico(const char car)
oint Es_caracter_alfnumerico(const char car)
oint Es_caracter_espaciado(const char car)
oint Es_cadena_numero(const char* cad)
oint Es_cadena_alfabetica(const char* cad)
oint Es_cadena_vacia(const char* cad)
ochar Convierte_may_min(const char car, const unsigned int t_p)
ovoid Convierte_mayusculas(char* cad)
ovoid Convierte_minusculas(char* cad)
ovoid Convierte_ucfirst(char* cad)
ovoid Convierte_ucwords(char* cad)
ounsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
ounsigned int Lg_cadena_sin_espacios_final(const char* cad)
ounsigned int Lg_cadena_sin_espacios(const char* cad)
ounsigned int Trim(char* cad)
ounsigned int Trim(const char* cad, char* cadobj)
ovoid Inserta_caracter(char* cad, const unsigned int pos, const char car)
ovoid Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
ovoid Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
ovoid Expander_Cadena_numerica_entera(const char* cad, char* xcad)
ovoid Arreglo_libera(void)
ovoid Arreglo_inicializa(const int num_col_max, const int tam)
oint Arreglo_Separa_elementos(const char* xcad, const char sep)
ochar* Arreglo_retorna_elemento(const int in)

Private Fields

obool Arreglo_inicializado
ochar** Arreglo
oint Arreglo_num_columnas_maximas
oint Arreglo_num_columnas_encontradas
oint Arreglo_tamano_columna


Documentation

Base de la ventana de graficación
oTColor Color_fondo
Color del fondo

oTColor Color_cursor
Color del cursor

oTColor Color_Eje_X
Color del eje X

oTColor Color_Eje_Y
Color del eje Y

oTColor Color_Eje_Z
Color del eje Z

oint Numero_pixeles_ventana
Indica el número de pixeles en la ventana

oTPaintBox* PtrVent
Puntero a la ventana de trabajo

oVentana_256* Pix
Arreglo a la ventana de pixeles

oDimension_Ventana Dim_vtn
Contiene las dimensiones de la ventana

oC_3D Coordenadas_reales
Posicion dentro de los ejes coordenados (reales)

oC_2D Escala
Escala de la ventana de visualización

oC_3D EscalaReal
Escala real

oC_2I Pos_cursor
Posicion del cursos dentro de la ventana

obool Visualiza_cursor
Indica si se visualiza el cursor

ochar* Nombre_eje_X
Nombre del eje X

ochar* Nombre_eje_Y
Nombre del eje Y

ochar* Nombre_eje_Z
Nombre del eje Z

obool Visualiza_nombre_eje
Indica si visualiza el nombre del eje coordenado

oint Tipo_ventana
Indica el tipo de ventan a visualizar

oldouble Factor
Factor de acercaminento dentro de la ventana

oint px
Variables auxiares

oint py

oint px1

oint py1

oManipulador_archivos* MD
Puntero al manejador de archivos para grabar la ventana

ochar xcad[200]
Nombre del archivo a grabar la ventana

oint Dentro_ventana(const C_3D aux)
Revisa si la cordenada esta dentro de la ventana

ovirtual void Inicializa(void)
Inicializa la clase

ovirtual void Destruye(void)
Destruye la clase

ovoid Retorna_Dimensiones(Dimension_Ventana &dim_v)
Retorna la Dimension de los ejes coordenados

ovoid Establece_Dimensiones(const Dimension_Ventana dim_v)
Establece la Dimension de los ejes coordenados

ovoid Establece_coordenadas(const C_3D n_cda)
Establece coordenadas reales

oint Retorna_visualiza_nombre_eje(void)
Retorna el estado de visualiza nombre de eje coordenado

ovoid Establece_Visualiza_nombre_eje(const int tp)
Establece el estado de visualiza nombre de eje coordenado

ovoid Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
Establece el nombre de los ejes coordenado

ovoid Limpia_todos_arreglos(void)
Limpia el contenido de los arreglos

ovoid Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
Muestra texto en la ventana en la posición (X,Y)

ovoid Limpiar(void)
Limpia la ventana de trabajo

ovoid Limpiar_fondo(void)
Limpia el fondo de la ventana

ovoid Grafica_ventana(void)
Grafica el contenido de las ventanas de pixeles

ovoid Grafica_region_ventana(const int xx, const int xy, const int tam)
Grafica una región de la ventana de pixeles

ovoid Quitar_cursor_ventana(void)
Quitar el cursor de la ventana

ovoid Establecer_visualizar_cursor(const bool st)
Establece la visualización del cursor

ovoid Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
Asigna el puntero de la ventana de visualización

ovoid Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
Retorna los colores de los ejes coordenados

ovoid Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
Fija los colores de los ejes coordenados

ovoid Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
Dibuja un punto dentro de la ventana

ovoid Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
Dibuja una linea dentro de la ventana

ovoid Posicion_ventana_2D(const C_3D aux, int &x, int &y)
Retorna la posición de un punto en 3D a su posición dentro de la ventana

ovirtual void Posicion_3D(const C_3D aux, int &x, int &y) = 0
Retorna la posición de un punto en 3D

ovoid Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
Dibuja un punto dentro de la ventana

ovoid Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
Dibuja una linea dentro de la ventana

ovoid Posicion_ventana_3D(const C_3D aux, int &x, int &y)
Retorna la posición de un punto en 3D a su posición dentro de la ventana

ovoid Graba_datos(const char* arc)
Graba datos graficados en el archivo de datos indicado

ovoid Cierra_archivo_datos(void)
Cierra el archivo de datos graficados


Direct child classes:
Ventana_Ejes_3D
Ventana_Ejes_2DM
Ventana_Ejes_2D
Ventana_Coordenadas_Polares
Ventana_Caja_3DM
Ventana_Caja_3D
Ventana_Caja_2D
Ventana_2D

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.