DART
6.7.3
|
#include <Path.hpp>
Public Member Functions | |
PathSegment (double length=0.0) | |
virtual | ~PathSegment () |
double | getLength () const |
virtual Eigen::VectorXd | getConfig (double s) const =0 |
virtual Eigen::VectorXd | getTangent (double s) const =0 |
virtual Eigen::VectorXd | getCurvature (double s) const =0 |
virtual std::list< double > | getSwitchingPoints () const =0 |
virtual PathSegment * | clone () const =0 |
Public Attributes | |
double | position |
Protected Attributes | |
double | length |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in dart::planning::CircularPathSegment, and dart::planning::LinearPathSegment.
|
pure virtual |
Implemented in dart::planning::CircularPathSegment, and dart::planning::LinearPathSegment.
|
pure virtual |
Implemented in dart::planning::LinearPathSegment, and dart::planning::CircularPathSegment.
|
inline |
|
pure virtual |
Implemented in dart::planning::CircularPathSegment, and dart::planning::LinearPathSegment.
|
pure virtual |
Implemented in dart::planning::LinearPathSegment, and dart::planning::CircularPathSegment.
|
protected |
double dart::planning::PathSegment::position |