xc
Public Member Functions | Static Public Member Functions | List of all members
RangoIndice Class Reference

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)
 

Detailed Description

Rango de variación de un índice, se emplea en BoxConstRef.

Member Function Documentation

◆ Clip()

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.


The documentation for this class was generated from the following files: