|
| | ScalarArray () |
| | default constructor More...
|
| |
| | ScalarArray (size_t n, const SCALAR &value=SCALAR()) |
| | resize constructor More...
|
| |
| | ScalarArray (const ScalarArray &other) |
| | copy constructor More...
|
| |
| | ScalarArray (const std::vector< SCALAR > &arg) |
| | constructor from std::vector More...
|
| |
| virtual | ~ScalarArray () |
| | destructor More...
|
| |
| void | fromEigenTrajectory (const EigenTraj in) |
| |
| EigenTraj | toEigenTrajectory () |
| | convert to an Eigen trajectory More...
|
| |
| | DiscreteArray () |
| | default constructor More...
|
| |
| | DiscreteArray (const DiscreteArray &&other) |
| | move constructor More...
|
| |
| | DiscreteArray (const DiscreteArray &other) |
| | copy constructor More...
|
| |
| | DiscreteArray (int n, const SCALAR &value=SCALAR()) |
| | resize constructor More...
|
| |
| | DiscreteArray (iterator first, iterator last) |
| | copy constructor More...
|
| |
| | DiscreteArray (const_iterator first, const_iterator last) |
| | copy constructor More...
|
| |
| virtual | ~DiscreteArray () |
| | destructor More...
|
| |
| void | swap (DiscreteArray &other) |
| | swaps the content of two arrays More...
|
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > & | operator= (const DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > &rhs) |
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > | operator+ (const DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > &rhs) const |
| | overload + operator in order to be able to directly sum up two arrays More...
|
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > | operator- (const DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > &rhs) const |
| | overload - operator in order to be able to directly take the difference between two arrays More...
|
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > & | operator+= (const DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > &rhs) |
| | overload += operator More...
|
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > & | operator-= (const DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > &rhs) |
| | overload -= operator More...
|
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > | operator* (const SCALAR &scalar) const |
| | overload * operator More...
|
| |
| DiscreteArray< SCALAR, Eigen::aligned_allocator< SCALAR > > | operator/ (const SCALAR &scalar) const |
| | overload / operator More...
|
| |
| Base & | toImplementation () |
| | returns the underlying std::vector More...
|
| |
| const Base & | toImplementation () const |
| | returns the underlying std::vector More...
|
| |
| void | eraseFront (const size_t N) |
| | erase an element from the front More...
|
| |
| void | setConstant (const SCALAR &data) |
| | sets all elements to a constant. More...
|
| |
| void | addOffset (const SCALAR &offset) |
| | add an offset to each element More...
|
| |
template<class SCALAR = double>
class ct::core::ScalarArray< SCALAR >
An array of scalar data types.
This class stores an array of scalar data types.