Public Member Functions | Public Attributes | Protected Attributes | List of all members
trajectory_processing::PathSegment Class Referenceabstract

#include <time_optimal_trajectory_generation.h>

Inheritance diagram for trajectory_processing::PathSegment:
Inheritance graph

Public Member Functions

virtual PathSegmentclone () const =0
virtual Eigen::VectorXd getConfig (double s) const =0
virtual Eigen::VectorXd getCurvature (double s) const =0
double getLength () const
virtual std::list< double > getSwitchingPoints () const =0
virtual Eigen::VectorXd getTangent (double s) const =0
 PathSegment (double length=0.0)
virtual ~PathSegment ()

Public Attributes

double position_

Protected Attributes

double length_

Detailed Description

Definition at line 48 of file time_optimal_trajectory_generation.h.

Constructor & Destructor Documentation

◆ PathSegment()

trajectory_processing::PathSegment::PathSegment ( double  length = 0.0)

Definition at line 51 of file time_optimal_trajectory_generation.h.

◆ ~PathSegment()

virtual trajectory_processing::PathSegment::~PathSegment ( )

Definition at line 54 of file time_optimal_trajectory_generation.h.

Member Function Documentation

◆ clone()

virtual PathSegment* trajectory_processing::PathSegment::clone ( ) const
pure virtual

◆ getConfig()

virtual Eigen::VectorXd trajectory_processing::PathSegment::getConfig ( double  s) const
pure virtual

◆ getCurvature()

virtual Eigen::VectorXd trajectory_processing::PathSegment::getCurvature ( double  s) const
pure virtual

◆ getLength()

double trajectory_processing::PathSegment::getLength ( ) const

Definition at line 57 of file time_optimal_trajectory_generation.h.

◆ getSwitchingPoints()

virtual std::list<double> trajectory_processing::PathSegment::getSwitchingPoints ( ) const
pure virtual

◆ getTangent()

virtual Eigen::VectorXd trajectory_processing::PathSegment::getTangent ( double  s) const
pure virtual

Member Data Documentation

◆ length_

double trajectory_processing::PathSegment::length_

Definition at line 70 of file time_optimal_trajectory_generation.h.

◆ position_

double trajectory_processing::PathSegment::position_

Definition at line 67 of file time_optimal_trajectory_generation.h.

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

Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Wed Jun 15 2022 02:24:56