discrete time reference trajectory in which the precompute step is not aware of the trajectory More...
#include <reference_trajectory.h>
Public Types | |
using | Ptr = std::shared_ptr< BlindDiscreteTimeReferenceTrajectory > |
![]() | |
using | OutputVector = Eigen::VectorXd |
using | Ptr = std::shared_ptr< ReferenceTrajectoryInterface > |
Public Member Functions | |
BlindDiscreteTimeReferenceTrajectory () | |
BlindDiscreteTimeReferenceTrajectory (TimeSeries::Ptr trajectory, TimeSeries::Interpolation interpolation) | |
int | getDimension () const override |
ReferenceTrajectoryInterface::Ptr | getInstance () const override |
const OutputVector & | getNextSteadyState (const Time &t) override |
void | getReference (const Time &t, OutputVector &ref) const override |
const OutputVector & | getReferenceCached (int k) const override |
const TimeSeries::Ptr & | getReferenceTrajectory () |
bool | isCached (double dt, int n, Time t) const override |
bool | isCached (const std::vector< double > &dt, Time t) const override |
bool | isStatic () const override |
bool | isZero () const override |
void | precompute (double dt, int n, Time t) override |
void | precompute (const std::vector< double > &dt, Time t) override |
void | setInterpolationMethod (TimeSeries::Interpolation interpolation) |
void | setTimeFromStart (const Time &time_from_start) |
void | setTrajectory (TimeSeries::Ptr trajectory, TimeSeries::Interpolation interpolation) |
void | setTrajectory (TimeSeries::Ptr trajectory) |
![]() | |
virtual | ~ReferenceTrajectoryInterface ()=default |
Additional Inherited Members | |
![]() | |
static Factory< ReferenceTrajectoryInterface > & | getFactory () |
Get access to the associated factory. More... | |
discrete time reference trajectory in which the precompute step is not aware of the trajectory
Stores a non-static reference trajectory containg a discrete time trajectory. The precompute step assumes that the current value is constant in the future..
Definition at line 483 of file reference_trajectory.h.
using corbo::BlindDiscreteTimeReferenceTrajectory::Ptr = std::shared_ptr<BlindDiscreteTimeReferenceTrajectory> |
Definition at line 486 of file reference_trajectory.h.
|
inline |
Definition at line 488 of file reference_trajectory.h.
|
inlineexplicit |
Definition at line 489 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 503 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 494 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 551 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 529 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 549 of file reference_trajectory.h.
|
inline |
Definition at line 578 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 505 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 511 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 496 of file reference_trajectory.h.
|
inlineoverridevirtual |
Reimplemented from corbo::ReferenceTrajectoryInterface.
Definition at line 497 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 517 of file reference_trajectory.h.
|
inlineoverridevirtual |
Implements corbo::ReferenceTrajectoryInterface.
Definition at line 523 of file reference_trajectory.h.
|
inline |
Definition at line 576 of file reference_trajectory.h.
|
inline |
Definition at line 571 of file reference_trajectory.h.
|
inline |
Definition at line 553 of file reference_trajectory.h.
|
inline |
Definition at line 559 of file reference_trajectory.h.
|
private |
Definition at line 589 of file reference_trajectory.h.
|
private |
Definition at line 591 of file reference_trajectory.h.
|
private |
Definition at line 590 of file reference_trajectory.h.
|
private |
Definition at line 588 of file reference_trajectory.h.
|
private |
Definition at line 587 of file reference_trajectory.h.