Home | Develop | Download | Contact
Campos de datos
Referencia de la Clase Pds::RegionRect

La estructura tipo Pds::RegionRect . Esta estructura genera una region. Para usar incluir <Pds/RegionRect>. Más...

#include <RegionRect.hpp>

Diagrama de colaboración para Pds::RegionRect:
Collaboration graph

Métodos públicos

Varios tipos de constructores

Crean una objeto Pds::RegionRect

 RegionRect (void)
 Crea un objeto de tipo Pds::RegionRect. Más...
 
 RegionRect (int L0, int C0, unsigned int Nlin, unsigned int Ncol)
 Crea la variable Pds::RegionRect. Más...
 
 ~RegionRect ()
 
Variados
void Print (std::string str="") const
 Muestra en pantalla el contenido de Pds::RegionRect, elementos separados por tabulador. Más...
 
void PrintStylized (std::string str="") const
 Muestra en pantalla el contenido de Pds::RegionRect, en el formato (l0,c0)[nlin,ncol]. Más...
 
void MakeEmpty (void)
 libera los datos internos de la region haciendola nula. es decir con todos los valores iguales cero. Más...
 
Estado
bool IsEmpty (void) const
 Verifica si la region es nula es decir con lineas o columnas y anchos cero. Más...
 
bool IsInside (const Pds::RegionRect &R) const
 Indica si la region Rin está dentro de la region R. Más...
 
bool IsInside (const Pds::Matrix &A) const
 Indica si la region Rin está dentro de la region de una matriz. Más...
 
template<class Datum >
bool IsInside (const Pds::Array< Datum > &A) const
 Indica si la region Rin está dentro de la region de una matriz. Más...
 
Movimientos
bool Travel (int DL, int DC)
 mueve la posicion de la region suma R+(L,C). Más...
 
bool Move (int L0, int C0)
 Movimentada a (L0,C0). Más...
 
Operaciones de conjunto en regiones
Pds::RegionRect Intersection (const Pds::RegionRect &B) const
 Intersecta la region actual con la region B. Más...
 
Pds::RegionRect Superior (const Pds::RegionRect &B) const
 Retorna la region superior a la actual y a la region B. Más...
 
Save and load
int FilePrint (FILE *fd) const
 Imprime en un FILE la variable Pds::RegionRect. Más...
 
bool FileScan (FILE *fd)
 Carga de un FILE la variable Pds::RegionRect. Más...
 
bool LoadString (const std::string &str)
 Carga la variable de tipo Pds::RegionRect desde una cadena data. Más...
 

Métodos públicos estáticos

Funciones static com regiones
static Pds::RegionRect Intersection (const std::vector< Pds::RegionRect > &B)
 Intersecta las regiones en el vector de regiones B. Más...
 
static Pds::RegionRect Superior (const std::vector< Pds::RegionRect > &B)
 Retorna la region superior a todas las regiones en el vector B. Más...
 
static Pds::RegionRect Mean (const std::vector< Pds::RegionRect > &B)
 Retorna la region media de todas las regiones en el vector B. Más...
 

Campos de datos

int L0
 
int C0
 
unsigned int Nlin
 
unsigned int Ncol
 

Descripción detallada

La estructura tipo Pds::RegionRect . Esta estructura genera una region. Para usar incluir <Pds/RegionRect>.

Autor
Fernando Pujaico Rivera
Ejemplos
example_matrix_fill.cpp.

Definición en la línea 63 del archivo RegionRect.hpp.

Documentación de los campos

◆ L0

int Pds::RegionRect::L0

Linea inicial

Definición en la línea 67 del archivo RegionRect.hpp.

◆ C0

int Pds::RegionRect::C0

Columna inicial

Definición en la línea 69 del archivo RegionRect.hpp.

◆ Nlin

unsigned int Pds::RegionRect::Nlin

Numero de Lineas

Definición en la línea 71 del archivo RegionRect.hpp.

◆ Ncol

unsigned int Pds::RegionRect::Ncol

Numero de Columnas

Definición en la línea 73 del archivo RegionRect.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed