Static reference trajectory. More...
#include <reference_trajectory.h>
Public Types | |
using | Ptr = std::shared_ptr< StaticReference > |
![]() | |
using | OutputVector = Eigen::VectorXd |
using | Ptr = std::shared_ptr< ReferenceTrajectoryInterface > |
Public Member Functions | |
int | getDimension () const override |
ReferenceTrajectoryInterface::Ptr | getInstance () 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 |
bool | isZero () 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 |
Private Attributes | |
OutputVector | _ref |
Additional Inherited Members | |
![]() | |
static Factory< ReferenceTrajectoryInterface > & | getFactory () |
Get access to the associated factory. More... | |
Static reference trajectory.
Stores a static reference trajectory containg a single set-point with arbitrary components.
Definition at line 112 of file reference_trajectory.h.
using corbo::StaticReference::Ptr = std::shared_ptr<StaticReference> |
Definition at line 115 of file reference_trajectory.h.
|
inline |
Definition at line 117 of file reference_trajectory.h.
|
inlineexplicit |
Definition at line 118 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 124 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Reimplemented in corbo::ZeroReference.
Definition at line 120 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 133 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 129 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 131 of file reference_trajectory.h.
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 137 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 138 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 122 of file reference_trajectory.h.
|
inlineoverridevirtual |
Reimplemented from corbo::ReferenceTrajectoryInterface.
Reimplemented in corbo::ZeroReference.
Definition at line 123 of file reference_trajectory.h.
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 126 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 127 of file reference_trajectory.h.
|
inline |
Definition at line 135 of file reference_trajectory.h.
|
private |
Definition at line 147 of file reference_trajectory.h.