Public Types | Public Member Functions | Public Attributes | Protected Attributes | List of all members
tsid::trajectories::TrajectoryEuclidianConstant Class Reference

#include <trajectory-euclidian.hpp>

Inheritance diagram for tsid::trajectories::TrajectoryEuclidianConstant:
Inheritance graph
[legend]

Public Types

typedef math::ConstRefVector ConstRefVector
 

Public Member Functions

const TrajectorySamplecomputeNext () override
 
void getLastSample (TrajectorySample &sample) const override
 
bool has_trajectory_ended () const override
 
const TrajectorySampleoperator() (double time) override
 
void setReference (ConstRefVector ref)
 
unsigned int size () const override
 
 TrajectoryEuclidianConstant (const std::string &name)
 
 TrajectoryEuclidianConstant (const std::string &name, ConstRefVector ref)
 
- Public Member Functions inherited from tsid::trajectories::TrajectoryBase
virtual const TrajectorySamplegetLastSample () const
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW TrajectoryBase (const std::string &name)
 
virtual ~TrajectoryBase ()=default
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Vector Vector
 

Protected Attributes

Vector m_ref
 
- Protected Attributes inherited from tsid::trajectories::TrajectoryBase
std::string m_name
 
TrajectorySample m_sample
 

Detailed Description

Definition at line 26 of file trajectories/trajectory-euclidian.hpp.

Member Typedef Documentation

◆ ConstRefVector

Definition at line 31 of file trajectories/trajectory-euclidian.hpp.

Constructor & Destructor Documentation

◆ TrajectoryEuclidianConstant() [1/2]

tsid::trajectories::TrajectoryEuclidianConstant::TrajectoryEuclidianConstant ( const std::string &  name)

Definition at line 23 of file src/trajectories/trajectory-euclidian.cpp.

◆ TrajectoryEuclidianConstant() [2/2]

tsid::trajectories::TrajectoryEuclidianConstant::TrajectoryEuclidianConstant ( const std::string &  name,
ConstRefVector  ref 
)

Definition at line 27 of file src/trajectories/trajectory-euclidian.cpp.

Member Function Documentation

◆ computeNext()

const TrajectorySample & tsid::trajectories::TrajectoryEuclidianConstant::computeNext ( )
overridevirtual

◆ getLastSample()

void tsid::trajectories::TrajectoryEuclidianConstant::getLastSample ( TrajectorySample sample) const
overridevirtual

◆ has_trajectory_ended()

bool tsid::trajectories::TrajectoryEuclidianConstant::has_trajectory_ended ( ) const
overridevirtual

◆ operator()()

const TrajectorySample & tsid::trajectories::TrajectoryEuclidianConstant::operator() ( double  time)
overridevirtual

◆ setReference()

void tsid::trajectories::TrajectoryEuclidianConstant::setReference ( ConstRefVector  ref)

Definition at line 33 of file src/trajectories/trajectory-euclidian.cpp.

◆ size()

unsigned int tsid::trajectories::TrajectoryEuclidianConstant::size ( ) const
overridevirtual

Member Data Documentation

◆ m_ref

Vector tsid::trajectories::TrajectoryEuclidianConstant::m_ref
protected

Definition at line 50 of file trajectories/trajectory-euclidian.hpp.

◆ Vector

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Vector tsid::trajectories::TrajectoryEuclidianConstant::Vector

Definition at line 30 of file trajectories/trajectory-euclidian.hpp.


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


tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Sat May 3 2025 02:48:17