The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
trajectory_processing::LinearPathSegment Class Reference
Inheritance diagram for trajectory_processing::LinearPathSegment:
Inheritance graph
Collaboration diagram for trajectory_processing::LinearPathSegment:
Collaboration graph

Public Member Functions

 LinearPathSegment (const Eigen::VectorXd &start, const Eigen::VectorXd &end)
Eigen::VectorXd getConfig (double s) const override
Eigen::VectorXd getTangent (double) const override
Eigen::VectorXd getCurvature (double) const override
std::list< double > getSwitchingPoints () const override
LinearPathSegmentclone () const override
- Public Member Functions inherited from trajectory_processing::PathSegment
 PathSegment (double length=0.0)
virtual ~PathSegment ()
double getLength () const

Additional Inherited Members

- Public Attributes inherited from trajectory_processing::PathSegment
double position_
- Protected Attributes inherited from trajectory_processing::PathSegment
double length_

Detailed Description

Definition at line 63 of file time_optimal_trajectory_generation.cpp.

Constructor & Destructor Documentation

◆ LinearPathSegment()

trajectory_processing::LinearPathSegment::LinearPathSegment ( const Eigen::VectorXd &  start,
const Eigen::VectorXd &  end 

Definition at line 66 of file time_optimal_trajectory_generation.cpp.

Here is the caller graph for this function:

Member Function Documentation

◆ clone()

LinearPathSegment* trajectory_processing::LinearPathSegment::clone ( ) const

Implements trajectory_processing::PathSegment.

Definition at line 93 of file time_optimal_trajectory_generation.cpp.

Here is the call graph for this function:

◆ getConfig()

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

◆ getCurvature()

Eigen::VectorXd trajectory_processing::LinearPathSegment::getCurvature ( double  ) const

◆ getSwitchingPoints()

std::list<double> trajectory_processing::LinearPathSegment::getSwitchingPoints ( ) const

◆ getTangent()

Eigen::VectorXd trajectory_processing::LinearPathSegment::getTangent ( double  ) const

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