Franky  0.9.1
A High-Level Motion API for Franka
Public Member Functions | List of all members
franky::AggregatedPath< state_dimensions > Class Template Reference

#include <aggregated_path.hpp>

Inheritance diagram for franky::AggregatedPath< state_dimensions >:
franky::Path< state_dimensions >

Public Member Functions

 AggregatedPath ()=default
 
 AggregatedPath (const AggregatedPath< state_dimensions > &aggregated_path)
 
 AggregatedPath (const std::vector< std::shared_ptr< Path< state_dimensions >>> &segments)
 
double length () const override
 
Vector max_ddq () const override
 
Vector max_dddq () const override
 
PathStep< state_dimensions > operator() (double s) const override
 
size_t get_index (double s) const
 
std::vector< std::shared_ptr< Path< state_dimensions > > > segments () const
 

Constructor & Destructor Documentation

◆ AggregatedPath() [1/3]

template<size_t state_dimensions>
franky::AggregatedPath< state_dimensions >::AggregatedPath ( )
default

◆ AggregatedPath() [2/3]

template<size_t state_dimensions>
franky::AggregatedPath< state_dimensions >::AggregatedPath ( const AggregatedPath< state_dimensions > &  aggregated_path)
inline

◆ AggregatedPath() [3/3]

template<size_t state_dimensions>
franky::AggregatedPath< state_dimensions >::AggregatedPath ( const std::vector< std::shared_ptr< Path< state_dimensions >>> &  segments)
inlineexplicit

Member Function Documentation

◆ get_index()

template<size_t state_dimensions>
size_t franky::AggregatedPath< state_dimensions >::get_index ( double  s) const
inline

◆ length()

template<size_t state_dimensions>
double franky::AggregatedPath< state_dimensions >::length ( ) const
inlineoverridevirtual

◆ max_dddq()

template<size_t state_dimensions>
Vector franky::AggregatedPath< state_dimensions >::max_dddq ( ) const
inlineoverridevirtual

◆ max_ddq()

template<size_t state_dimensions>
Vector franky::AggregatedPath< state_dimensions >::max_ddq ( ) const
inlineoverridevirtual

◆ operator()()

template<size_t state_dimensions>
PathStep<state_dimensions> franky::AggregatedPath< state_dimensions >::operator() ( double  s) const
inlineoverridevirtual

◆ segments()

template<size_t state_dimensions>
std::vector<std::shared_ptr<Path<state_dimensions> > > franky::AggregatedPath< state_dimensions >::segments ( ) const
inline

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