Clase que manipila y controla un array de pixeles
Public Methods
-
Arreglo_pixeles(void)
- Constructor de la clase
-
~Arreglo_pixeles(void)
- Destructor de la clase
-
void Inicializa(const int pix_x, const int pix_y, const bool val, const Dimension_Ventana v_dim)
- Inicializa la clase
-
void Destruye(void)
- Destruye el contenido del arreglo
-
bool Calcula_punto(const ldouble x, const ldouble y, int &px, int &py)
- Calcula la posición de un punto dentro de la ventana de pixeles
-
void Asigna_valor(const int pix_x, const int pix_y, const bool val)
- Asigna a un pixel del arreglo el valor indicado
-
void Asigna_valor(const ldouble x, const ldouble y, const bool val)
- Asigna a un pixel del arreglo el valor indicado
-
bool Retorna_valor(const int pix_x, const int pix_y) const
- Retorna el valor del pixel indicado dentro del arreglo
-
void Asigna_todo_array(const bool val)
- Asigna a todo el array el valor especificado
-
void Asigna_linea(const int xi, const int yi, const int xf, const int yf, const bool val)
- Asigna linea
-
void Asigna_linea(const ldouble xi, const ldouble yi, const ldouble xf, const ldouble yf, const bool val)
- Asigna linea
-
void Asigna_recuadro(const int pix_x, const int pix_y, const int num, const bool val)
- Asigna un recuadro apartir del centro n pixeles
-
void Asigna_recuadro(const ldouble x, const ldouble y, const int num, const bool val)
- Asigna un recuadro apartir del centro n pixeles
-
void Cambia_dimension(const Dimension_Ventana v_dim, const bool val = false)
- Cambia la dimension del al ventana
-
void Cambia_cantidad_pixeles(const int pix_x, const int pix_y, const bool val, const Dimension_Ventana v_dim)
- Cambia la cantidad de pixeles en la ventana
-
void Graba_ventana(const char* nombre)
- Graba la ventana con el nombre dado
-
void Lee_ventana(const char* nombre)
- Lee la ventana con el nombre dado
-
void Visualiza_ventana_txt(const char chr)
- Visualiza la ventana en stdout como texto
-
bool Tiene_datos(void)
- Retorna si tiene datos
-
bool Dentro(const int pix_x, const int pix_y)
- Revisa si el punto esta dentro de la ventana
-
bool Ventana_activa(void)
- Indica el estado de la ventana
Private Fields
-
bool Activo
- Indica si esta activo el objeto
-
int Num_Y
- Longitud de la matriz en Y
-
int Num_X
- Longitud de la matrix en X
-
C_2D Escala
- Escala usada dentro de la ventana de pixeles
-
Dimension_Ventana Dimensiones
- Dimensiones de la ventana de trabajo
-
int pxx
- Valores temporales
-
int pyx
-
int p_x
-
int p_y
-
int xi1
-
int xi2
-
int xi
-
int xf
-
int yi
-
int yf
-
int x
-
int y
-
bool st
-
bool Con_valores
- Indica si ya tiene datos
-
Definicion_pixel** Arreglo
- Puntero al arreglo de pixeles
-
Definicion_pixel* prtArreglo
- Puntero al arreglo de pixeles
Documentation
Clase que manipila y controla un array de pixeles
bool Activo
- Indica si esta activo el objeto
int Num_Y
- Longitud de la matriz en Y
int Num_X
- Longitud de la matrix en X
C_2D Escala
- Escala usada dentro de la ventana de pixeles
Dimension_Ventana Dimensiones
- Dimensiones de la ventana de trabajo
int pxx
- Valores temporales
int pyx
int p_x
int p_y
int xi1
int xi2
int xi
int xf
int yi
int yf
int x
int y
bool st
bool Con_valores
- Indica si ya tiene datos
Definicion_pixel** Arreglo
- Puntero al arreglo de pixeles
Definicion_pixel* prtArreglo
- Puntero al arreglo de pixeles
Arreglo_pixeles(void)
- Constructor de la clase
~Arreglo_pixeles(void)
- Destructor de la clase
void Inicializa(const int pix_x, const int pix_y, const bool val, const Dimension_Ventana v_dim)
- Inicializa la clase
void Destruye(void)
- Destruye el contenido del arreglo
bool Calcula_punto(const ldouble x, const ldouble y, int &px, int &py)
- Calcula la posición de un punto dentro de la ventana de pixeles
void Asigna_valor(const int pix_x, const int pix_y, const bool val)
- Asigna a un pixel del arreglo el valor indicado
void Asigna_valor(const ldouble x, const ldouble y, const bool val)
- Asigna a un pixel del arreglo el valor indicado
bool Retorna_valor(const int pix_x, const int pix_y) const
- Retorna el valor del pixel indicado dentro del arreglo
void Asigna_todo_array(const bool val)
- Asigna a todo el array el valor especificado
void Asigna_linea(const int xi, const int yi, const int xf, const int yf, const bool val)
- Asigna linea
void Asigna_linea(const ldouble xi, const ldouble yi, const ldouble xf, const ldouble yf, const bool val)
- Asigna linea
void Asigna_recuadro(const int pix_x, const int pix_y, const int num, const bool val)
- Asigna un recuadro apartir del centro n pixeles
void Asigna_recuadro(const ldouble x, const ldouble y, const int num, const bool val)
- Asigna un recuadro apartir del centro n pixeles
void Cambia_dimension(const Dimension_Ventana v_dim, const bool val = false)
- Cambia la dimension del al ventana
void Cambia_cantidad_pixeles(const int pix_x, const int pix_y, const bool val, const Dimension_Ventana v_dim)
- Cambia la cantidad de pixeles en la ventana
void Graba_ventana(const char* nombre)
- Graba la ventana con el nombre dado
void Lee_ventana(const char* nombre)
- Lee la ventana con el nombre dado
void Visualiza_ventana_txt(const char chr)
- Visualiza la ventana en stdout como texto
bool Tiene_datos(void)
- Retorna si tiene datos
bool Dentro(const int pix_x, const int pix_y)
- Revisa si el punto esta dentro de la ventana
bool Ventana_activa(void)
- Indica el estado de la ventana
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.