add(const V &vals, const POS &pos, IDX *index=0) | MultiDimStorage< T > | inline |
add(const V &vals, const POS &pos) | MultiDimStorage< T > | inline |
allowDuplicates(bool) | MultiDimStorage< T > | inline |
allowduplicates_ | MultiDimStorage< T > | protected |
allowsDuplicates() const | MultiDimStorage< T > | inline |
append(const MultiDimStorage< T > &) | MultiDimStorage< T > | inline |
divide(ObjectSet< int > &) const | MultiDimStorage< T > | inline |
findFirst(const POS &, IDX &) const | MultiDimStorage< T > | inline |
findFirstPos(int pos) const | MultiDimStorage< T > | inlineprotected |
getIndex(int global_pos, IDX &) const | MultiDimStorage< T > | inline |
getIndicesInRange(const POS &start, const POS &stop, TypeSet< int > &res) const | MultiDimStorage< T > | inline |
getIndicesInRangeI(const POS &start, const POS &stop, TypeSet< int > &curpos, TypeSet< int > &res) const | MultiDimStorage< T > | inlineprotected |
getPos(int idx) const | MultiDimStorage< T > | inline |
getPos(const IDX &, POS &) const | MultiDimStorage< T > | inline |
getRange(int dim, Interval< int > &) const | MultiDimStorage< T > | inline |
getRangeI(int dim, Interval< int > &) const | MultiDimStorage< T > | inlineprotected |
getRef(const IDX &index, int val) const | MultiDimStorage< T > | inline |
getRef(const IDX &index, int val) | MultiDimStorage< T > | inline |
indexOf(int pos) const | MultiDimStorage< T > | inline |
isEmpty() const | MultiDimStorage< T > | inline |
isOK() const | MultiDimStorage< T > | inline |
isValidPos(const IDX &) const | MultiDimStorage< T > | inline |
lowerdimstorage_ | MultiDimStorage< T > | protected |
MultiDimStorage(int ndims, int nvals) | MultiDimStorage< T > | inline |
MultiDimStorage(const MultiDimStorage< T > &) | MultiDimStorage< T > | inline |
next(IDX &, bool skipdups=false) const | MultiDimStorage< T > | inline |
nrDims() const | MultiDimStorage< T > | inline |
nrdims_ | MultiDimStorage< T > | private |
nrVals() const | MultiDimStorage< T > | inline |
nrvals_ | MultiDimStorage< T > | private |
onedimstorage_ | MultiDimStorage< T > | protected |
operator=(const MultiDimStorage< T > &) | MultiDimStorage< T > | inline |
operator[](int) | MultiDimStorage< T > | inline |
operator[](int) const | MultiDimStorage< T > | inline |
positions_ | MultiDimStorage< T > | protected |
prev(IDX &, bool skipdups=false) const | MultiDimStorage< T > | inline |
remove(const IDX &index) | MultiDimStorage< T > | inline |
removeDuplicates() | MultiDimStorage< T > | inline |
removeValue(int) | MultiDimStorage< T > | |
setEmpty() | MultiDimStorage< T > | inline |
setNrVals(int, bool keepdata) | MultiDimStorage< T > | inline |
setToLastPos(IDX &) const | MultiDimStorage< T > | inlineprotected |
size() const | MultiDimStorage< T > | inline |
sort(TypeSet< IDX > &indices) const | MultiDimStorage< T > | |
sort(TypeSet< IDXS > &indices) const | MultiDimStorage< T > | inline |
totalSize() const | MultiDimStorage< T > | inline |
~MultiDimStorage() | MultiDimStorage< T > | inlinevirtual |