|
DART 6.10.1
|
#include <Path.hpp>
Public Member Functions | |
| Path (const std::list< Eigen::VectorXd > &path, double maxDeviation=0.0) | |
| Path (const Path &path) | |
| ~Path () | |
| double | getLength () const |
| Eigen::VectorXd | getConfig (double s) const |
| Eigen::VectorXd | getTangent (double s) const |
| Eigen::VectorXd | getCurvature (double s) const |
| double | getNextSwitchingPoint (double s, bool &discontinuity) const |
| std::list< std::pair< double, bool > > | getSwitchingPoints () const |
Private Member Functions | |
| PathSegment * | getPathSegment (double &s) const |
Private Attributes | |
| double | length |
| std::list< std::pair< double, bool > > | switchingPoints |
| std::list< PathSegment * > | pathSegments |
| dart::planning::Path::Path | ( | const std::list< Eigen::VectorXd > & | path, |
| double | maxDeviation = 0.0 |
||
| ) |
| dart::planning::Path::Path | ( | const Path & | path | ) |
| dart::planning::Path::~Path | ( | ) |
| VectorXd dart::planning::Path::getConfig | ( | double | s | ) | const |
| VectorXd dart::planning::Path::getCurvature | ( | double | s | ) | const |
| double dart::planning::Path::getLength | ( | ) | const |
| double dart::planning::Path::getNextSwitchingPoint | ( | double | s, |
| bool & | discontinuity | ||
| ) | const |
|
private |
| list< pair< double, bool > > dart::planning::Path::getSwitchingPoints | ( | ) | const |
| VectorXd dart::planning::Path::getTangent | ( | double | s | ) | const |
|
private |
|
private |
|
private |