|
xc
|
Rangos de variación de tres índices, se emplea en BoxConstRef. More...
#include <Array3dRange.h>
Public Member Functions | |
| Array3dRange (const RangoIndice &rcp=RangoIndice(), const RangoIndice &rf=RangoIndice(), const RangoIndice &rc=RangoIndice()) | |
| Array3dRange (const size_t &iLayer, const RangoIndice &rf, const RangoIndice &rc) | |
| Array3dRange (const RangoIndice &rcp, const size_t &iRow, const RangoIndice &rc) | |
| Array3dRange (const RangoIndice &rcp, const RangoIndice &rf, const size_t &col) | |
| template<class TTZ > | |
| Array3dRange (const TTZ &) | |
| Constructor from an array. | |
| size_t | getNumberOfLayers (void) const |
| size_t | getNumberOfRows (void) const |
| size_t | getNumberOfColumns (void) const |
| size_t | Size (void) const |
| bool | Vacio (void) const |
| Return verdadero si el rango no contiene ningún índice. | |
| const RangoIndice & | getLayerRange (void) const |
| RangoIndice & | getLayerRange (void) |
| const RangoIndice & | getRowRange (void) const |
| RangoIndice & | getRowRange (void) |
| const RangoIndice & | getColumnRange (void) const |
| RangoIndice & | getColumnRange (void) |
| size_t | Dimension (void) const |
| Return la dimensión del rango 80,1,2 ó 3). | |
| bool | isIRow (void) const |
| Return verdadero si el único índice que varía es el I. | |
| bool | isJRow (void) const |
| Return verdadero si el único índice que varía es el J. | |
| bool | isKRow (void) const |
| Return verdadero si el único índice que varía es el K. | |
| bool | isConstantILayer (void) const |
| Return verdadero si los indices que varían son los J y K. | |
| bool | isConstantJLayer (void) const |
| Return verdadero si los indices que varían son los I y K. | |
| bool | isConstantKLayer (void) const |
| Return verdadero si los indices que varían son los I y J. | |
| void | Clip (const size_t &cpmax, const size_t &fmax, const size_t &cmax) |
| Reduce los valores del rango de manera que ambos sean menores que los que se pasan como parámetro. More... | |
| void | Intersec (const Array3dRange &) |
| Assigns to this one the intersection of both ranges. | |
| Array3dRange | Intersec (const Array3dRange &other) const |
| Return the intersection of both ranges. | |
| void | Print (std::ostream &os) const |
| Imprime el rango. | |
Static Public Member Functions | |
| static const char & | Separador (void) |
Rangos de variación de tres índices, se emplea en BoxConstRef.
| void Array3dRange::Clip | ( | const size_t & | cpmax, |
| const size_t & | fmax, | ||
| const size_t & | cmax | ||
| ) |
Reduce los valores del rango de manera que ambos sean menores que los que se pasan como parámetro.
1.8.13