bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
#include <Shape.h>
Public Member Functions | |
IndexIterator () | |
IndexIterator (const IndexIterator &proto) | |
IndexIterator (const Shape &shape, bool isEnd=false) | |
bool | operator!= (const IndexIterator &rhs) const |
const Shape::IndexTuple & | operator* () |
IndexIterator & | operator++ () |
IndexIterator | operator++ (int) |
IndexIterator & | operator= (const IndexIterator &rhs) |
bool | operator== (const IndexIterator &rhs) const |
Public Attributes | |
CatalogItem * | elements |
STL member. | |
CatalogItem * | elements |
STL member. | |
CatalogItem * | elements |
STL member. | |
CatalogItem * | elements |
STL member. | |
A custom iterator that enumerates all the points in the space defined by a Shape in row major order. It ALSO handles constraints on the Shape and will return the enumeration of only the points in the constraint hyperslab, starting with the start index on all dimensions and incrementing the rightmost dimensions fastest
ncml_module::Shape::IndexIterator::IndexIterator | ( | ) |
ncml_module::Shape::IndexIterator::IndexIterator | ( | const IndexIterator & | proto | ) |
|
inline |
|
inline |
|
inline |
|
inline |
Shape::IndexIterator & ncml_module::Shape::IndexIterator::operator= | ( | const IndexIterator & | rhs | ) |
bool ncml_module::Shape::IndexIterator::operator== | ( | const IndexIterator & | rhs | ) | const |
|
inherited |
STL member.
|
inherited |
STL member.
|
inherited |
STL member.
|
inherited |
STL member.