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
[legend]

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 49 of file time_optimal_trajectory_generation.h.

Constructor & Destructor Documentation

◆ PathSegment()

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

Definition at line 52 of file time_optimal_trajectory_generation.h.

◆ ~PathSegment()

virtual trajectory_processing::PathSegment::~PathSegment ( )
inlinevirtual

Definition at line 55 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
inline

Definition at line 58 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_
protected

Definition at line 71 of file time_optimal_trajectory_generation.h.

◆ position_

double trajectory_processing::PathSegment::position_

Definition at line 68 of file time_optimal_trajectory_generation.h.


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


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Sat Apr 27 2024 02:25:26