Public Member Functions | Public Attributes | List of all members
tsid::trajectories::TrajectorySample Class Reference

#include <trajectory-base.hpp>

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 33 of file trajectories/trajectory-base.hpp.

Constructor & Destructor Documentation

◆ TrajectorySample() [1/3]

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

Definition at line 52 of file trajectories/trajectory-base.hpp.

◆ TrajectorySample() [2/3]

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

Definition at line 54 of file trajectories/trajectory-base.hpp.

◆ ~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

Definition at line 44 of file trajectories/trajectory-base.hpp.

◆ getSecondDerivative()

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

Definition at line 45 of file trajectories/trajectory-base.hpp.

◆ getValue()

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

Definition at line 43 of file trajectories/trajectory-base.hpp.

◆ resize() [1/2]

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

Definition at line 58 of file trajectories/trajectory-base.hpp.

◆ resize() [2/2]

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

Definition at line 60 of file trajectories/trajectory-base.hpp.

◆ setDerivative()

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

Definition at line 47 of file trajectories/trajectory-base.hpp.

◆ setSecondDerivative()

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

Definition at line 48 of file trajectories/trajectory-base.hpp.

◆ setValue()

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

Definition at line 46 of file trajectories/trajectory-base.hpp.

Member Data Documentation

◆ acc

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

Definition at line 38 of file trajectories/trajectory-base.hpp.

◆ pos

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

Definition at line 38 of file trajectories/trajectory-base.hpp.

◆ vel

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

Definition at line 38 of file trajectories/trajectory-base.hpp.


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


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