xc
|
Rango de variación de un índice, se emplea en BoxConstRef. More...
#include <RangoIndice.h>
Public Member Functions | |
RangoIndice (const size_t &imin=1, const size_t &imax=1) | |
RangoIndice (const std::vector< size_t > &) | |
Constructor. | |
void | SetInfSup (const size_t &imin, const size_t &imax) |
const size_t & | Inf (void) const |
size_t & | Inf (void) |
const size_t & | Sup (void) const |
size_t & | Sup (void) |
size_t | Size (void) const |
size_t | Offset (void) const |
bool | Vacio (void) const |
Devuelve verdadero si el rango no contiene ningún índice. | |
void | Clip (const size_t &imax) |
Reduce los valores del rango de manera que ambos sean menores que el que se pasa como parámetro. More... | |
void | Intersec (const RangoIndice &otro) |
Asigna a ESTE la intersección de ambos rangos. | |
RangoIndice | Intersec (const RangoIndice &otro) const |
Devuelve 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 RangoIndice::Clip | ( | const size_t & | imax | ) |
Reduce los valores del rango de manera que ambos sean menores que el que se pasa como parámetro.