|
DART 6.12.2
|
#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::LinearPathSegment, and dart::planning::CircularPathSegment.
|
pure virtual |
Implemented in dart::planning::LinearPathSegment, and dart::planning::CircularPathSegment.
|
pure virtual |
Implemented in dart::planning::CircularPathSegment, and dart::planning::LinearPathSegment.
|
inline |
|
pure virtual |
Implemented in dart::planning::LinearPathSegment, and dart::planning::CircularPathSegment.
|
pure virtual |
Implemented in dart::planning::CircularPathSegment, and dart::planning::LinearPathSegment.
|
protected |
| double dart::planning::PathSegment::position |