tsid  1.8.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
tsid::trajectories::TrajectorySample Class Reference

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

Public Member Functions

TSID_DISABLE_WARNING_PUSH TSID_DISABLE_WARNING_DEPRECATED const math::VectorgetValue () const
 
const math::VectorgetDerivative () const
 
const math::VectorgetSecondDerivative () const
 
void setValue (const math::Vector &value)
 
void setDerivative (const math::Vector &derivative)
 
void setSecondDerivative (const math::Vector &second_derivative)
 
 TrajectorySample (unsigned int size=0)
 
 TrajectorySample (unsigned int size_value, unsigned int size_derivative)
 
void resize (unsigned int size)
 
void resize (unsigned int size_value, unsigned int size_derivative)
 
 ~TrajectorySample ()=default
 
 TrajectorySample (const TrajectorySample &)=default
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW TSID_DEPRECATED math::Vector pos
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW TSID_DEPRECATED math::Vector vel
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW TSID_DEPRECATED math::Vector acc
 

Constructor & Destructor Documentation

◆ TrajectorySample() [1/3]

tsid::trajectories::TrajectorySample::TrajectorySample ( unsigned int  size = 0)
inline

◆ TrajectorySample() [2/3]

tsid::trajectories::TrajectorySample::TrajectorySample ( unsigned int  size_value,
unsigned int  size_derivative 
)
inline

◆ ~TrajectorySample()

tsid::trajectories::TrajectorySample::~TrajectorySample ( )
default

◆ TrajectorySample() [3/3]

tsid::trajectories::TrajectorySample::TrajectorySample ( const TrajectorySample )
default

Member Function Documentation

◆ getDerivative()

const math::Vector& tsid::trajectories::TrajectorySample::getDerivative ( ) const
inline

◆ getSecondDerivative()

const math::Vector& tsid::trajectories::TrajectorySample::getSecondDerivative ( ) const
inline

◆ getValue()

TSID_DISABLE_WARNING_PUSH TSID_DISABLE_WARNING_DEPRECATED const math::Vector& tsid::trajectories::TrajectorySample::getValue ( ) const
inline

◆ resize() [1/2]

void tsid::trajectories::TrajectorySample::resize ( unsigned int  size)
inline

◆ resize() [2/2]

void tsid::trajectories::TrajectorySample::resize ( unsigned int  size_value,
unsigned int  size_derivative 
)
inline

◆ setDerivative()

void tsid::trajectories::TrajectorySample::setDerivative ( const math::Vector derivative)
inline

◆ setSecondDerivative()

void tsid::trajectories::TrajectorySample::setSecondDerivative ( const math::Vector second_derivative)
inline

◆ setValue()

void tsid::trajectories::TrajectorySample::setValue ( const math::Vector value)
inline

Member Data Documentation

◆ acc

EIGEN_MAKE_ALIGNED_OPERATOR_NEW TSID_DEPRECATED math::Vector tsid::trajectories::TrajectorySample::acc

◆ pos

EIGEN_MAKE_ALIGNED_OPERATOR_NEW TSID_DEPRECATED math::Vector tsid::trajectories::TrajectorySample::pos

◆ vel

EIGEN_MAKE_ALIGNED_OPERATOR_NEW TSID_DEPRECATED math::Vector tsid::trajectories::TrajectorySample::vel

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