moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
trajectory_processing::Path Class Reference

#include <time_optimal_trajectory_generation.h>

Public Member Functions

 Path (const std::list< Eigen::VectorXd > &path, double max_deviation=0.0)
 
 Path (const 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
 

Detailed Description

Definition at line 73 of file time_optimal_trajectory_generation.h.

Constructor & Destructor Documentation

◆ Path() [1/2]

trajectory_processing::Path::Path ( const std::list< Eigen::VectorXd > &  path,
double  max_deviation = 0.0 
)

Definition at line 196 of file time_optimal_trajectory_generation.cpp.

Here is the call graph for this function:

◆ Path() [2/2]

trajectory_processing::Path::Path ( const Path path)

Definition at line 251 of file time_optimal_trajectory_generation.cpp.

Member Function Documentation

◆ getConfig()

Eigen::VectorXd trajectory_processing::Path::getConfig ( double  s) const

Definition at line 278 of file time_optimal_trajectory_generation.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCurvature()

Eigen::VectorXd trajectory_processing::Path::getCurvature ( double  s) const

Definition at line 290 of file time_optimal_trajectory_generation.cpp.

Here is the call graph for this function:

◆ getLength()

double trajectory_processing::Path::getLength ( ) const

Definition at line 259 of file time_optimal_trajectory_generation.cpp.

Here is the caller graph for this function:

◆ getNextSwitchingPoint()

double trajectory_processing::Path::getNextSwitchingPoint ( double  s,
bool &  discontinuity 
) const

Definition at line 296 of file time_optimal_trajectory_generation.cpp.

◆ getSwitchingPoints()

std::list< std::pair< double, bool > > trajectory_processing::Path::getSwitchingPoints ( ) const

Definition at line 312 of file time_optimal_trajectory_generation.cpp.

◆ getTangent()

Eigen::VectorXd trajectory_processing::Path::getTangent ( double  s) const

Definition at line 284 of file time_optimal_trajectory_generation.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: