Zero reference trajectory. More...
#include <reference_trajectory.h>
Public Types | |
using | Ptr = std::shared_ptr< ZeroReference > |
![]() | |
using | Ptr = std::shared_ptr< StaticReference > |
![]() | |
using | OutputVector = Eigen::VectorXd |
using | Ptr = std::shared_ptr< ReferenceTrajectoryInterface > |
Public Member Functions | |
ReferenceTrajectoryInterface::Ptr | getInstance () const override |
bool | isZero () const override |
void | setDimension (int dimension) |
ZeroReference () | |
ZeroReference (int dimension) | |
![]() | |
int | getDimension () const override |
const OutputVector & | getNextSteadyState (const Time &t) override |
void | getReference (const Time &, OutputVector &ref) const override |
const OutputVector & | getReferenceCached (int) const override |
bool | isCached (double, int, Time) const override |
bool | isCached (const std::vector< double > &, Time) const override |
bool | isStatic () const override |
void | precompute (double, int, Time) override |
void | precompute (const std::vector< double > &, Time) override |
void | setReference (const Eigen::Ref< const OutputVector > &ref) |
StaticReference () | |
StaticReference (const Eigen::Ref< const OutputVector > &ref) | |
![]() | |
virtual | ~ReferenceTrajectoryInterface ()=default |
Additional Inherited Members | |
![]() | |
static Factory< ReferenceTrajectoryInterface > & | getFactory () |
Get access to the associated factory. More... | |
Zero reference trajectory.
Stores a zero reference vector according to a desired dimension.
Definition at line 162 of file reference_trajectory.h.
using corbo::ZeroReference::Ptr = std::shared_ptr<ZeroReference> |
Definition at line 165 of file reference_trajectory.h.
|
inline |
Definition at line 167 of file reference_trajectory.h.
|
inlineexplicit |
Definition at line 168 of file reference_trajectory.h.
|
inlineoverridevirtual |
Reimplemented from corbo::StaticReference.
Definition at line 170 of file reference_trajectory.h.
|
inlineoverridevirtual |
Reimplemented from corbo::StaticReference.
Definition at line 172 of file reference_trajectory.h.
|
inline |
Definition at line 174 of file reference_trajectory.h.