$search
A trajectory is a function which takes a time as its input and return a value. More...
#include <discretized-trajectory.hh>
Public Types | |
| typedef T | element_t |
| Trajectory element. | |
Public Member Functions | |
| TimeDuration | computeLength () const |
| Compute the trajectory length. | |
| const data_t & | data () const |
| Trajectory data getter (const). | |
| data_t & | data () |
| Trajectory data getter. | |
| DiscretizedTrajectory< T > & | operator= (const DiscretizedTrajectory< T > &) |
| Assignment operator. | |
| typedef | WALK_INTERFACES_EIGEN_STL_VECTOR (T) data_t |
| Vector of trajectory elements. | |
Constructors and destructor. | |
| DiscretizedTrajectory (const DiscretizedTrajectory< T > &) | |
| Copy constructor. | |
| DiscretizedTrajectory () | |
| Default constructor. | |
| ~DiscretizedTrajectory () | |
| Destructor. | |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Private Attributes | |
| data_t | data_ |
| Internal data. | |
A trajectory is a function which takes a time as its input and return a value.
This class is used to store reference trajectories. It is templated by the trajectory output type. E.g.
,
,
...
It relies on discretized data to store the values at different point of time. No data interpolation is realized in this class.
| T | Trajectory output type. |
Definition at line 23 of file discretized-trajectory.hh.
| typedef T walk::DiscretizedTrajectory< T >::element_t |
Trajectory element.
Definition at line 27 of file discretized-trajectory.hh.
| walk::DiscretizedTrajectory< T >::DiscretizedTrajectory | ( | ) | [explicit] |
Default constructor.
| walk::DiscretizedTrajectory< T >::DiscretizedTrajectory | ( | const DiscretizedTrajectory< T > & | ) | [explicit] |
Copy constructor.
| walk::DiscretizedTrajectory< T >::~DiscretizedTrajectory | ( | ) |
Destructor.
| TimeDuration walk::DiscretizedTrajectory< T >::computeLength | ( | ) | const |
Compute the trajectory length.
Algorithm complexity: linear in the number of trajectory elements.
| const data_t& walk::DiscretizedTrajectory< T >::data | ( | ) | const |
Trajectory data getter (const).
| data_t& walk::DiscretizedTrajectory< T >::data | ( | ) |
Trajectory data getter.
| DiscretizedTrajectory<T>& walk::DiscretizedTrajectory< T >::operator= | ( | const DiscretizedTrajectory< T > & | ) |
Assignment operator.
| typedef walk::DiscretizedTrajectory< T >::WALK_INTERFACES_EIGEN_STL_VECTOR | ( | T | ) |
Vector of trajectory elements.
data_t walk::DiscretizedTrajectory< T >::data_ [private] |
Internal data.
Definition at line 60 of file discretized-trajectory.hh.
| walk::DiscretizedTrajectory< T >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 62 of file discretized-trajectory.hh.