|
| 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.