xc
|
Rango de variación de un índice, se emplea en BoxConstRef. More...
#include <MatrixRange.h>
Public Member Functions | |
MatrixRange (const RangoIndice &rf, const RangoIndice &rc) | |
template<class M > | |
MatrixRange (const M &) | |
Constructor from a matrix. | |
size_t | getNumberOfRows (void) const |
size_t | getNumberOfColumns (void) const |
size_t | Size (void) const |
const RangoIndice & | getRowRange (void) const |
RangoIndice & | getRowRange (void) |
const RangoIndice & | getColumnRange (void) const |
RangoIndice & | GetgetColumnRange (void) |
bool | isRow (void) const |
bool | isColumn (void) const |
bool | Vacio (void) const |
Return verdadero si el rango no contiene ningún índice. | |
void | Clip (const size_t &fmax, const size_t &cmax) |
Reduce los valores del rango de manera que ambos sean menores que los being passed as parameter. More... | |
void | Intersec (const MatrixRange &otro) |
Asigna a ESTE la intersección de ambos rangos. | |
MatrixRange | Intersec (const MatrixRange &otro) const |
Return la intersección de ambos rangos. | |
void | Print (std::ostream &os) const |
Imprime el rango. | |
Static Public Member Functions | |
static const char & | Separador (void) |
Rango de variación de un índice, se emplea en BoxConstRef.
void MatrixRange::Clip | ( | const size_t & | fmax, |
const size_t & | cmax | ||
) |
Reduce los valores del rango de manera que ambos sean menores que los being passed as parameter.