#include <algorithm>
#include <iterator>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | trajectory_interface |
namespace | trajectory_interface::internal |
Functions | |
template<class TrajectoryIterator , class Time > | |
TrajectoryIterator | trajectory_interface::findSegment (TrajectoryIterator first, TrajectoryIterator last, const Time &time) |
Find an iterator to the segment containing a specified time . | |
template<class Trajectory , class Time > | |
Trajectory::const_iterator | trajectory_interface::findSegment (const Trajectory &trajectory, const Time &time) |
Find an iterator to the segment containing a specified time . | |
template<class Trajectory , class Time > | |
Trajectory::iterator | trajectory_interface::findSegment (Trajectory &trajectory, const Time &time) |
Equivalent to findSegment but returning a non-const iterator. | |
template<class Time , class Segment > | |
bool | trajectory_interface::internal::isBeforeSegment (const Time &time, const Segment &segment) |
template<class Trajectory > | |
Trajectory::const_iterator | trajectory_interface::sample (const Trajectory &trajectory, const typename Trajectory::value_type::Time &time, typename Trajectory::value_type::State &state) |
Sample a trajectory at a specified time. |