24 #include "cheetah/data/DataSequence2D.h" 31 : _fast_axis_length(0)
32 , _slow_axis_length(0)
36 : _fast_axis_length(fast_axis_length)
37 , _slow_axis_length(slow_axis_length)
40 this->_data.resize(fast_axis_length*slow_axis_length);
44 : _fast_axis_length(fast_axis_length)
45 , _slow_axis_length(slow_axis_length)
46 , _data(fast_axis_length*slow_axis_length,fill)
54 this->_fast_axis_length = fast_axis_length;
55 this->_slow_axis_length = slow_axis_length;
56 this->_data.resize(this->_fast_axis_length*this->_slow_axis_length);
57 std::fill(this->_data.begin(),this->_data.end(), fill);
62 this->_fast_axis_length = fast_axis_length;
63 this->_slow_axis_length = slow_axis_length;
64 this->_data.resize(this->_fast_axis_length*this->_slow_axis_length);
76 return _data.cbegin();
98 BOOST_ASSERT(fend <= this->fast_axis_length());
99 BOOST_ASSERT(send <= this->slow_axis_length());
108 std::size_t send)
const 110 BOOST_ASSERT(fend <= this->fast_axis_length());
111 BOOST_ASSERT(send <= this->slow_axis_length());
Some limits and constants for FLDO.
A 2-dimensional sequencial data of type T.