Clase que crea y controla una ventana de graficacion para visualizar en formate texto
Inheritance:
Public Methods
-
MVGrafica(int pix, int tvg, char chr, Dimension_Ventana v_dim)
- Constructor de la clase
-
MVGrafica(int pix, int tvg, char chr)
- Constructor de la clase
-
~MVGrafica()
- Destructor de la clase
-
void Visualiza(void)
- Visualiza la ventana en formato TXT
-
void Dimensiones(Dimension_Ventana v_dim)
- Ajusta la dimension de la ventana a V_DIM
-
void Ajusta_dimensiones(ldouble* x, ldouble* y, int n)
- Ajusta la dimension de la ventana con respecto a los valores de los Arreglos X vs Y
-
void Ajusta_dimensiones(ldouble* x, ldouble* y, ldouble* z, int n)
- Ajusta la dimension de la ventana con respecto a los valores de los Arreglos X vs Y y Z
Private Fields
-
int Pixeles
-
int Tvg
-
char Chr
-
Dimension_Ventana Vdim
Public Methods
-
void Inicializa(void)
-
void Destruye(void)
-
void Tipo_ventana_activa(const int tp)
-
int Retorna_tipo_ventana(void)
-
void Dibuja(void)
-
void Rotar_ejes_3D(const ldouble fi, const ldouble te)
-
void Acercar_alejar_ejes(void)
-
void Graduar_ejes(void)
-
void Dibuja_punto(const C_3D aux, const TColor col)
-
void Dibuja_linea(const C_3D aux1, const C_3D aux2, const TColor col)
-
void Grafica(void)
-
void Poner_cursor(void)
-
void Graba_ventana_pixeles(const char* nombre)
-
void Lee_ventana_pixeles(const char* nombre)
-
void Borra_archivo_ventana_pixeles(const char* nombre)
-
void Ajusta_dimension_escala(Dimension_Ventana &aux)
-
void Busca_max_min(ldouble* x, int n, ldouble &min, ldouble &max)
-
void Grafica(ldouble* x, ldouble* y, int n, TColor col = clBlack)
-
void Grafica(ldouble* x, ldouble* y, ldouble* z, int n, TColor col = clBlack)
-
void Grafica(ldouble x, ldouble y, TColor col = clBlack)
-
void Grafica(ldouble x, ldouble y, ldouble z, TColor col = clBlack)
-
void Interpola_grafica(ldouble* x, ldouble* y, int n, int num, TColor col = clBlack)
-
void Interpola_grafica(ldouble x1, ldouble y1, ldouble x2, ldouble y2, int num, TColor col = clBlack)
Private Fields
-
C_3D aux4
-
C_3D aux3
-
int Lin
Private Methods
-
virtual void Posicion_3D(const C_3D aux, int &x, int &y)
Public Methods
-
void Dibuja_punto_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_2D(const C_3D aux1, const C_3D aux2, const TColor color)
Protected Methods
-
void Posicion_ventana(const C_3D aux, int &x, int &y)
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
void Rotar_ejes_coordenados(const ldouble fi, const ldouble te)
Protected Fields
-
ldouble TETA
-
ldouble FI
-
ldouble ST
-
ldouble SF
-
ldouble CT
-
ldouble CF
-
C_2I Centro
Protected Methods
-
void Calcula_valores(void)
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
virtual void Rotar_ejes_caja(const ldouble fi, const ldouble te)
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Public Methods
-
void Dibuja_punto_ventana_coordenadas_polares(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_coordenadas_polares(const C_3D aux1, const C_3D aux2, const TColor color)
Protected Methods
-
void Convierte_rectangulares_polares(const ldouble x, const ldouble y, ldouble &xx, ldouble &xy)
Private Methods
-
void Dibuja_linea_ventana_coordenadas_polares_2D(const C_3D aux1, const C_3D aux2, const TColor color)
Public Methods
-
void Retorna_Dimensiones(Dimension_Ventana &dim_v)
-
void Establece_Dimensiones(const Dimension_Ventana dim_v)
-
void Establece_coordenadas(const C_3D n_cda)
-
int Retorna_visualiza_nombre_eje(void)
-
void Establece_Visualiza_nombre_eje(const int tp)
-
void Establece_nombre_ejes(const char* eje_x, const char* eje_y, const char* eje_z)
-
void Limpia_todos_arreglos(void)
-
void Muestra_texto_ventana(const int x, const int y, const char* txt1, const char* txt2)
-
void Limpiar(void)
-
void Limpiar_fondo(void)
-
void Grafica_ventana(void)
-
void Grafica_region_ventana(const int xx, const int xy, const int tam)
-
void Quitar_cursor_ventana(void)
-
void Establecer_visualizar_cursor(const bool st)
-
void Asigna_puntero_ventana_Visualizacion(TPaintBox* ptr)
-
void Retorna_colores_ejes(TColor &c1, TColor &c2, TColor &c3)
-
void Fija_colores_ejes(const TColor c1, const TColor c2, const TColor c3)
-
void Dibuja_punto_ventana_2D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_2D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_2D(const C_3D aux, int &x, int &y)
-
void Dibuja_punto_ventana_3D(const C_3D aux, const TColor color)
-
void Dibuja_linea_ventana_3D(const C_3D aux1, const C_3D aux2, const TColor color)
-
void Posicion_ventana_3D(const C_3D aux, int &x, int &y)
-
void Graba_datos(const char* arc)
-
void Cierra_archivo_datos(void)
Protected Fields
-
TColor Color_fondo
-
TColor Color_cursor
-
TColor Color_Eje_X
-
TColor Color_Eje_Y
-
TColor Color_Eje_Z
-
int Numero_pixeles_ventana
-
TPaintBox* PtrVent
-
Ventana_256* Pix
-
Dimension_Ventana Dim_vtn
-
C_3D Coordenadas_reales
-
C_2D Escala
-
C_3D EscalaReal
-
C_2I Pos_cursor
-
bool Visualiza_cursor
-
char* Nombre_eje_X
-
char* Nombre_eje_Y
-
char* Nombre_eje_Z
-
bool Visualiza_nombre_eje
-
int Tipo_ventana
-
ldouble Factor
-
int px
-
int py
-
int px1
-
int py1
-
Manipulador_archivos* MD
-
char xcad[200]
Protected Methods
-
int Dentro_ventana(const C_3D aux)
Inherited from Cadenas:
Public Methods
-
char* Asigna_puntero(const char* cad)
-
char* Asigna_puntero(const unsigned int lg)
-
char* Asigna_puntero_sin_copiar(const char* cad)
-
void Elimina_espacios_inicesarios(const char* cad1, char* cad2)
-
void Elimina_espacios_inicesarios(char* cad)
-
void Borra_cadena(char* cad)
-
void Borra_caracter(char* cad, const unsigned int pos)
-
void Borra_caracter(const char* cad, const unsigned int pos, char* cadobj)
-
void Borra_cadena_ini_pos(char* cad, const unsigned int pos)
-
void Borra_cadena_pos_fin(char* cad, const unsigned int pos)
-
int Busca_caracter(const char* cad, const char car, unsigned int &pos)
-
int Busca_caracteres(const char* cad, const char* cars, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* xcad, unsigned int &pos)
-
int Busca_cadena(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_cadena_inicio(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_final(const char* cad, const char* cbus, const unsigned int tp)
-
int Busca_cadena_metacaracteres(const char* cad, const char* cbus, const unsigned int pos_ini, unsigned int &pos)
-
int Busca_patron(const char* cad, const char* patron)
-
unsigned int Busca_remplaza_cadenas(char* cad, const char* bus, const char* rem)
-
int Busca_expresion(const char* cad, const char* exp, unsigned int &pos)
-
unsigned int Busca_remplaza_expresion(char* exp, const char* bus, const char* rem)
-
int Posicion_palabra_anterior(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Posicion_palabra_siguiente(const char* cad, const unsigned int pos, const unsigned int t_p)
-
int Compara_ignorando_minusculas(const char* cad1, const char* cad2)
-
unsigned int Numero_veces_cadena(const char* cadena, const char* cbus)
-
unsigned int Numero_veces_caracter(const char* cadena, const char car)
-
int Es_caracter_digito(const char car)
-
int Es_caracter_numerico(const char car)
-
int Es_caracter_alfabetico(const char car)
-
int Es_caracter_alfnumerico(const char car)
-
int Es_caracter_espaciado(const char car)
-
int Es_cadena_numero(const char* cad)
-
int Es_cadena_alfabetica(const char* cad)
-
int Es_cadena_vacia(const char* cad)
-
char Convierte_may_min(const char car, const unsigned int t_p)
-
void Convierte_mayusculas(char* cad)
-
void Convierte_minusculas(char* cad)
-
void Convierte_ucfirst(char* cad)
-
void Convierte_ucwords(char* cad)
-
unsigned int Substr(const char* cad, const unsigned int p_i, const unsigned int n_c, char* cadobj)
-
unsigned int Lg_cadena_sin_espacios_final(const char* cad)
-
unsigned int Lg_cadena_sin_espacios(const char* cad)
-
unsigned int Trim(char* cad)
-
unsigned int Trim(const char* cad, char* cadobj)
-
void Inserta_caracter(char* cad, const unsigned int pos, const char car)
-
void Alinea_cadena(const char* cad, const unsigned int lg, const int tp, char* xcad)
-
void Quitar_caracter(char* cad, const char car, const unsigned int t_p = 1)
-
void Expander_Cadena_numerica_entera(const char* cad, char* xcad)
-
void Arreglo_libera(void)
-
void Arreglo_inicializa(const int num_col_max, const int tam)
-
int Arreglo_Separa_elementos(const char* xcad, const char sep)
-
char* Arreglo_retorna_elemento(const int in)
Private Fields
-
bool Arreglo_inicializado
-
char** Arreglo
-
int Arreglo_num_columnas_maximas
-
int Arreglo_num_columnas_encontradas
-
int Arreglo_tamano_columna
Documentation
Clase que crea y controla una ventana de graficacion para visualizar en formate texto
int Pixeles
int Tvg
char Chr
Dimension_Ventana Vdim
MVGrafica(int pix, int tvg, char chr, Dimension_Ventana v_dim)
- Constructor de la clase
MVGrafica(int pix, int tvg, char chr)
- Constructor de la clase
~MVGrafica()
- Destructor de la clase
void Visualiza(void)
- Visualiza la ventana en formato TXT
void Dimensiones(Dimension_Ventana v_dim)
- Ajusta la dimension de la ventana a V_DIM
void Ajusta_dimensiones(ldouble* x, ldouble* y, int n)
- Ajusta la dimension de la ventana con respecto a los valores de los Arreglos X vs Y
void Ajusta_dimensiones(ldouble* x, ldouble* y, ldouble* z, int n)
- Ajusta la dimension de la ventana con respecto a los valores de los Arreglos X vs Y y Z
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.