3 #include <vigra/multi_array.hxx> 42 : size_(std::distance(begin, end)),
47 int operator[](
int index)
50 std::advance(ii, index);
75 Splice(
int begin,
int interval,
int end)
79 size_(
int(
std::floor((
double(end) -
double(begin))/interval)))
82 int operator[](
int index)
84 int ii = begin_ + index * interval_;
112 template<
class T,
class G>
122 template<
class R,
class F,
130 for(
int jj = 0 ; jj < _second.size(); ++jj)
132 for(
int ii = 0 ; ii < _first.size(); ++ii)
134 dest(ii, jj) = src(_first[ii], _second[jj]);
Definition: accessor.hxx:43
TinyVector< MultiArrayIndex, N > type
Definition: multi_shape.hxx:237
Class for fixed size vectors.This class contains an array of size SIZE of the specified VALUETYPE...
Definition: accessor.hxx:940
Base class for, and view to, vigra::MultiArray.
Definition: multi_array.hxx:655
int floor(FixedPoint< IntBits, FracBits > v)
rounding down.
Definition: fixedpoint.hxx:667
Definition: splices.hxx:35