Static reference trajectory. More...
#include <reference_trajectory.h>

Public Types | |
| using | Ptr = std::shared_ptr< StaticReference > |
Public Types inherited from corbo::ReferenceTrajectoryInterface | |
| 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) | |
Public Member Functions inherited from corbo::ReferenceTrajectoryInterface | |
| virtual | ~ReferenceTrajectoryInterface ()=default |
Private Attributes | |
| OutputVector | _ref |
Additional Inherited Members | |
Static Public Member Functions inherited from corbo::ReferenceTrajectoryInterface | |
| 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.