34     static const char sep; 
    36     RangoIndice(
const size_t &imin= 1,
const size_t &imax= 1)
    37       :mn(std::min(imin,imax)),mx(std::max(imin,imax)) {}
    39     void SetInfSup(
const size_t &imin,
const size_t &imax);
    40     const size_t &Inf(
void)
 const    44     const size_t &Sup(
void)
 const    48     size_t Size(
void)
 const    49       { 
return std::max(mx-mn+1,
size_t(0)); }
    50     size_t Offset(
void)
 const    55     inline static const char &Separador(
void)
    57     void Clip(
const size_t &imax);
    60     void Print(std::ostream &os) 
const;
    66 std::ostream &operator<<(std::ostream &os,
const RangoIndice &rango);
 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...
Definition: RangoIndice.cc:51
void Intersec(const RangoIndice &otro)
Asigna a ESTE la intersección de ambos rangos. 
Definition: RangoIndice.cc:58
Rango de variación de un índice, se emplea en BoxConstRef. 
Definition: RangoIndice.h:30
void Print(std::ostream &os) const
Imprime el rango. 
Definition: RangoIndice.cc:40
bool Vacio(void) const
Devuelve verdadero si el rango no contiene ningún índice. 
Definition: RangoIndice.h:53