#include <trajectory.h>
Public Member Functions | |
KDL::Twist | GetAcceleration (double t) |
Eigen::MatrixXd | GetData () |
double | GetDuration () |
KDL::Frame | GetPosition (double t) |
double | GetRadius () |
KDL::Twist | GetVelocity (double t) |
std::string | ToString () |
Trajectory () | |
Trajectory (const std::string &data) | |
Trajectory (Eigen::MatrixXdRefConst data, double radius=1.0) | |
~Trajectory () | |
Protected Member Functions | |
void | ConstructFromData (Eigen::MatrixXdRefConst data, double radius) |
Protected Attributes | |
Eigen::MatrixXd | data_ |
double | radius_ |
std::shared_ptr< KDL::Trajectory_Composite > | trajectory_ |
Definition at line 40 of file trajectory.h.
exotica::Trajectory::Trajectory | ( | ) |
Definition at line 47 of file trajectory.cpp.
exotica::Trajectory::Trajectory | ( | const std::string & | data | ) |
Definition at line 51 of file trajectory.cpp.
exotica::Trajectory::Trajectory | ( | Eigen::MatrixXdRefConst | data, |
double | radius = 1.0 |
||
) |
Definition at line 72 of file trajectory.cpp.
|
inline |
Definition at line 46 of file trajectory.h.
|
protected |
Definition at line 116 of file trajectory.cpp.
KDL::Twist exotica::Trajectory::GetAcceleration | ( | double | t | ) |
Definition at line 87 of file trajectory.cpp.
Eigen::MatrixXd exotica::Trajectory::GetData | ( | ) |
Definition at line 97 of file trajectory.cpp.
double exotica::Trajectory::GetDuration | ( | ) |
Definition at line 92 of file trajectory.cpp.
KDL::Frame exotica::Trajectory::GetPosition | ( | double | t | ) |
Definition at line 77 of file trajectory.cpp.
double exotica::Trajectory::GetRadius | ( | ) |
Definition at line 102 of file trajectory.cpp.
KDL::Twist exotica::Trajectory::GetVelocity | ( | double | t | ) |
Definition at line 82 of file trajectory.cpp.
std::string exotica::Trajectory::ToString | ( | ) |
Definition at line 107 of file trajectory.cpp.
|
protected |
Definition at line 58 of file trajectory.h.
|
protected |
Definition at line 57 of file trajectory.h.
|
protected |
Definition at line 59 of file trajectory.h.