Drake

A PiecewisePolynomialTrajectory is a Trajectory that is represented by (implemented in terms of) a PiecewisePolynomial. More...
#include <drake/common/trajectories/piecewise_polynomial_trajectory.h>
Public Member Functions  
PiecewisePolynomialTrajectory (const PiecewisePolynomial< double > &pp)  
Construct a PiecewisePolynomialTrajectory from a PiecewisePolynomial. More...  
std::unique_ptr< Trajectory >  Clone () const override 
drake::MatrixX< double >  value (double t) const override 
Evaluate this PiecewisePolynomial at a particular time. More...  
std::unique_ptr< Trajectory >  derivative (int derivative_order=1) const override 
Takes the derivative of this PiecewisePolynomialTrajectory. More...  
Eigen::Index  rows () const override 
Eigen::Index  cols () const override 
double  get_start_time () const override 
double  get_end_time () const override 
const PiecewisePolynomial< double > &  get_piecewise_polynomial () const 
Public Member Functions inherited from Trajectory  
virtual  ~Trajectory () 
A PiecewisePolynomialTrajectory is a Trajectory that is represented by (implemented in terms of) a PiecewisePolynomial.

inlineexplicit 
Construct a PiecewisePolynomialTrajectory from a PiecewisePolynomial.

inlineoverridevirtual 
Implements Trajectory.

inlineoverridevirtual 
Implements Trajectory.

inlineoverridevirtual 
Takes the derivative of this PiecewisePolynomialTrajectory.
Each segment of the returned PiecewisePolynomialTrajectory is the derivative of the segment in the original PiecewisePolynomialTrajectory.
derivative_order  The number of times to take the derivative before returning. 
Implements Trajectory.

inlineoverridevirtual 

inline 

inlineoverridevirtual 

inlineoverridevirtual 
Implements Trajectory.

inlineoverridevirtual 
Evaluate this PiecewisePolynomial at a particular time.
t  The time to evaluate. 
Implements Trajectory.