apply(TFunc &&func, const TContainers &... args) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
approx(const TRaster &other, double tol=0.01) const | SmallRaster | |
at(const Position< N > &pos) const | Raster< T, N, TContainer > | inline |
at(const Position< N > &pos) | Raster< T, N, TContainer > | inline |
begin() const | ContiguousContainerMixin< T, TDerived > | inline |
begin() | ContiguousContainerMixin< T, TDerived > | inline |
cbegin() | ContiguousContainerMixin< T, TDerived > | inline |
cend() | ContiguousContainerMixin< T, TDerived > | inline |
const_iterator typedef | ContiguousContainerMixin< T, TDerived > | |
const_reference typedef | ContiguousContainerMixin< T, TDerived > | |
container() const | DataContainer< T, TContainer, Raster< T, N, TContainer > > | inline |
data() | DataContainer< T, TContainer, Raster< T, N, TContainer > > | inline |
data() const | DataContainer< T, TContainer, Raster< T, N, TContainer > > | inline |
difference_type typedef | ContiguousContainerMixin< T, TDerived > | |
Dim | Raster< T, N, TContainer > | static |
dimension() const | Raster< T, N, TContainer > | |
domain() const | Raster< T, N, TContainer > | |
emtpy() const | ContiguousContainerMixin< T, TDerived > | inline |
end() const | ContiguousContainerMixin< T, TDerived > | inline |
end() | ContiguousContainerMixin< T, TDerived > | inline |
generate(TFunc &&func, const TContainers &... args) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
height | SmallRaster | |
Holder typedef | DataContainer< T, TContainer, Raster< T, N, TContainer > > | |
index(const Position< N > &pos) const | Raster< T, N, TContainer > | inline |
isContiguous(const Region< N > ®ion) const | Raster< T, N, TContainer > | |
iterator typedef | ContiguousContainerMixin< T, TDerived > | |
length() const | Raster< T, N, TContainer > | |
makeRaster(TContainer &&data, Longs... shape) | Raster< T, N, TContainer > | related |
makeRaster(T *data, Longs... shape) | Raster< T, N, TContainer > | related |
moveTo(TContainer &destination) | DataContainer< T, TContainer, Raster< T, N, TContainer > > | inline |
operator!=(const TDerived &rhs) const | ContiguousContainerMixin< T, TDerived > | inline |
operator*=(const T &rhs) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator+() const | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator+=(const TDerived &rhs) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator+=(const T &rhs) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator-() const | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator-=(const TDerived &rhs) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator-=(const T &rhs) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator/=(const T &rhs) | VectorArithmeticMixin< T, TDerived, Incrementable > | |
operator<<(std::ostream &os, const ContiguousContainerMixin< T, TDerived > &container) | ContiguousContainerMixin< T, TDerived > | related |
operator==(const TDerived &rhs) const | ContiguousContainerMixin< T, TDerived > | inlinevirtual |
operator[](const Position< N > &pos) const | Raster< T, N, TContainer > | inline |
operator[](const Position< N > &pos) | Raster< T, N, TContainer > | inline |
DataContainer< T, TContainer, Raster< T, N, TContainer > >::operator[](size_type index) const | ContiguousContainerMixin< T, TDerived > | inline |
DataContainer< T, TContainer, Raster< T, N, TContainer > >::operator[](size_type index) | ContiguousContainerMixin< T, TDerived > | inline |
Raster(Position< N > shape) | Raster< T, N, TContainer > | inlineexplicit |
Raster(Position< N > shape, T *data) | Raster< T, N, TContainer > | inline |
Raster(Position< N > shape, Ts &&... args) | Raster< T, N, TContainer > | inline |
reference typedef | ContiguousContainerMixin< T, TDerived > | |
section(long front, long back) const | Raster< T, N, TContainer > | |
section(long front, long back) | Raster< T, N, TContainer > | |
section(long index) const | Raster< T, N, TContainer > | |
section(long index) | Raster< T, N, TContainer > | |
shape() const | Raster< T, N, TContainer > | |
size() const | DataContainer< T, TContainer, Raster< T, N, TContainer > > | inline |
size_type typedef | ContiguousContainerMixin< T, TDerived > | |
slice(const Region< N > ®ion) const | Raster< T, N, TContainer > | |
slice(const Region< N > ®ion) | Raster< T, N, TContainer > | |
SmallRaster(long width=3, long height=2) | SmallRaster | |
Value typedef | Raster< T, N, TContainer > | |
value_type typedef | ContiguousContainerMixin< T, TDerived > | |
vector() const | DataContainer< T, TContainer, Raster< T, N, TContainer > > | inline |
width | SmallRaster | |
~SmallRaster()=default | SmallRaster | virtual |