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

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 |
La estructura tipo Pds::RegionRect . Esta estructura genera una region. Para usar incluir <Pds/RegionRect>.
Definición en la línea 63 del archivo RegionRect.hpp.
| int Pds::RegionRect::L0 |
Linea inicial
Definición en la línea 67 del archivo RegionRect.hpp.
| int Pds::RegionRect::C0 |
Columna inicial
Definición en la línea 69 del archivo RegionRect.hpp.
| unsigned int Pds::RegionRect::Nlin |
Numero de Lineas
Definición en la línea 71 del archivo RegionRect.hpp.
| unsigned int Pds::RegionRect::Ncol |
Numero de Columnas
Definición en la línea 73 del archivo RegionRect.hpp.
1.9.2