Removes the smallest segments until only MAX_NUM_POINTS remain (currently 16). More...
#include <katana_trajectory_filter.h>
Public Member Functions | |
KatanaTrajectoryFilter () | |
virtual bool | smooth (const T &trajectory_in, T &trajectory_out) const |
virtual | ~KatanaTrajectoryFilter () |
Private Member Functions | |
void | remove_smallest_segments (const T &trajectory_in, T &trajectory_out, const size_t num_points_delete) const |
Removes the smallest segments until only MAX_NUM_POINTS remain (currently 16).
Definition at line 51 of file katana_trajectory_filter.h.
katana_trajectory_filter::KatanaTrajectoryFilter< T >::KatanaTrajectoryFilter | ( | ) |
Definition at line 44 of file katana_trajectory_filter.cpp.
katana_trajectory_filter::KatanaTrajectoryFilter< T >::~KatanaTrajectoryFilter | ( | ) | [virtual] |
Definition at line 49 of file katana_trajectory_filter.cpp.
void katana_trajectory_filter::KatanaTrajectoryFilter< T >::remove_smallest_segments | ( | const T & | trajectory_in, |
T & | trajectory_out, | ||
const size_t | num_points_delete | ||
) | const [private] |
Definition at line 92 of file katana_trajectory_filter.cpp.
bool katana_trajectory_filter::KatanaTrajectoryFilter< T >::smooth | ( | const T & | trajectory_in, |
T & | trajectory_out | ||
) | const [virtual] |
Definition at line 54 of file katana_trajectory_filter.cpp.