#include <time_optimal_trajectory_generation.h>
◆ Path() [1/2]
trajectory_processing::Path::Path |
( |
const std::list< Eigen::VectorXd > & |
path, |
|
|
double |
max_deviation = 0.0 |
|
) |
| |
◆ Path() [2/2]
trajectory_processing::Path::Path |
( |
const Path & |
path | ) |
|
◆ getConfig()
◆ getCurvature()
Eigen::VectorXd trajectory_processing::Path::getCurvature |
( |
double |
s | ) |
const |
◆ getLength()
double trajectory_processing::Path::getLength |
( |
| ) |
const |
◆ getNextSwitchingPoint()
double trajectory_processing::Path::getNextSwitchingPoint |
( |
double |
s, |
|
|
bool & |
discontinuity |
|
) |
| const |
Get the next switching point.
- Parameters
-
[in] | s | Arc length traveled so far |
[out] | discontinuity | True if this switching point is a discontinuity |
- Returns
- arc length to the switching point
Definition at line 292 of file time_optimal_trajectory_generation.cpp.
◆ getPathSegment()
PathSegment * trajectory_processing::Path::getPathSegment |
( |
double & |
s | ) |
const |
|
private |
◆ getSwitchingPoints()
std::list< std::pair< double, bool > > trajectory_processing::Path::getSwitchingPoints |
( |
| ) |
const |
◆ getTangent()
◆ length_
double trajectory_processing::Path::length_ |
|
private |
◆ path_segments_
std::list<std::unique_ptr<PathSegment> > trajectory_processing::Path::path_segments_ |
|
private |
◆ switching_points_
std::list<std::pair<double, bool> > trajectory_processing::Path::switching_points_ |
|
private |
The documentation for this class was generated from the following files: