Namespaces | Functions
spline_smoother_utils.cpp File Reference
#include <spline_smoother/spline_smoother_utils.h>
#include <spline_smoother/LSPBTrajectoryMsg.h>
#include <spline_smoother/SplineTrajectory.h>
#include <angles/angles.h>
Include dependency graph for spline_smoother_utils.cpp:

Go to the source code of this file.

Namespaces

namespace  spline_smoother

Functions

bool spline_smoother::findSplineSegment (const spline_smoother::SplineTrajectory &spline, const double &time, spline_smoother::SplineTrajectorySegment &spline_segment, double &segment_time, int start_index=0, int end_index=-1)
 Internal function that helps determine which spline segment corresponds to an input time.
bool spline_smoother::findSplineSegment (const spline_smoother::LSPBTrajectoryMsg &spline, const double &time, spline_smoother::LSPBTrajectorySegmentMsg &spline_segment, double &segment_time, int start_index=0, int end_index=-1)
bool spline_smoother::getTotalTime (const spline_smoother::SplineTrajectory &spline, double &t)
 Get the total time for the provided spline trajectory.
bool spline_smoother::getTotalTime (const spline_smoother::LSPBTrajectoryMsg &spline, double &t)
 Get the total time for the provided spline trajectory.
bool spline_smoother::sampleSplineTrajectory (const spline_smoother::SplineTrajectorySegment &spline, const double &input_time, trajectory_msgs::JointTrajectoryPoint &point_out)
bool spline_smoother::sampleSplineTrajectory (const spline_smoother::LSPBTrajectorySegmentMsg &spline, const double &input_time, trajectory_msgs::JointTrajectoryPoint &point_out)
bool spline_smoother::sampleSplineTrajectory (const spline_smoother::SplineTrajectory &spline, const std::vector< double > &times, trajectory_msgs::JointTrajectory &traj_out)
bool spline_smoother::sampleSplineTrajectory (const spline_smoother::LSPBTrajectoryMsg &spline, const std::vector< double > &times, trajectory_msgs::JointTrajectory &traj_out)
bool spline_smoother::write (const spline_smoother::SplineTrajectory &spline, const std::vector< double > &times, const std::string &filename)
 Write the trajectory out to a file after sampling at the specified times.
bool spline_smoother::write (const spline_smoother::LSPBTrajectoryMsg &spline, const std::vector< double > &times, const std::string &filename)
 Write the trajectory out to a file after sampling at the specified times.
bool spline_smoother::writeSpline (const spline_smoother::SplineTrajectory &spline, const std::string &filename)
 Write the spline representation of the trajectory out.
bool spline_smoother::writeSpline (const spline_smoother::LSPBTrajectoryMsg &spline, const std::string &filename)
 Write the spline representation of the trajectory out.


spline_smoother
Author(s): Mrinal Kalakrishnan / mail@mrinal.net
autogenerated on Thu Dec 12 2013 11:09:51