tsid 1.9.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
Loading...
Searching...
No Matches
tsid::trajectories::TrajectoryEuclidianConstant Class Reference

#include <tsid/trajectories/trajectory-euclidian.hpp>

Inheritance diagram for tsid::trajectories::TrajectoryEuclidianConstant:
Collaboration diagram for tsid::trajectories::TrajectoryEuclidianConstant:

Public Types

typedef math::ConstRefVector ConstRefVector

Public Member Functions

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

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

Member Typedef Documentation

◆ ConstRefVector

Constructor & Destructor Documentation

◆ TrajectoryEuclidianConstant() [1/2]

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

◆ TrajectoryEuclidianConstant() [2/2]

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

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()(doubletime)
overridevirtual

◆ setReference()

void tsid::trajectories::TrajectoryEuclidianConstant::setReference(ConstRefVectorref)

◆ size()

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

Member Data Documentation

◆ m_ref

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

◆ Vector

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

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