robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
Base class of reference task space position. More...
#include <task_space_3d_ref_base.hpp>
Public Member Functions | |
TaskSpace3DRefBase () | |
Default constructor. More... | |
virtual | ~TaskSpace3DRefBase () |
Destructor. More... | |
TaskSpace3DRefBase (const TaskSpace3DRefBase &)=default | |
Default copy constructor. More... | |
TaskSpace3DRefBase & | operator= (const TaskSpace3DRefBase &)=default |
Default copy operator. More... | |
TaskSpace3DRefBase (TaskSpace3DRefBase &&) noexcept=default | |
Default move constructor. More... | |
TaskSpace3DRefBase & | operator= (TaskSpace3DRefBase &&) noexcept=default |
Default move assign operator. More... | |
virtual void | updateRef (const GridInfo &grid_info, Eigen::VectorXd &ref_3d) const =0 |
Computes the reference task-space position. More... | |
virtual bool | isActive (const GridInfo &grid_info) const =0 |
Checks wheather the cost is active or not at the specified time. More... | |
Base class of reference task space position.
|
inline |
Default constructor.
|
inlinevirtual |
Destructor.
|
default |
Default copy constructor.
|
defaultnoexcept |
Default move constructor.
|
pure virtual |
Checks wheather the cost is active or not at the specified time.
[in] | grid_info | Grid info. |
Implemented in robotoc::DiscreteTimeSwingFootRef, robotoc::PeriodicSwingFootRef, and robotoc::MPCPeriodicSwingFootRef.
|
default |
Default copy operator.
|
defaultnoexcept |
Default move assign operator.
|
pure virtual |
Computes the reference task-space position.
[in] | grid_info | Grid info. |
[in] | ref_3d | Reference position. Size is 3. |
Implemented in robotoc::DiscreteTimeSwingFootRef, robotoc::PeriodicSwingFootRef, and robotoc::MPCPeriodicSwingFootRef.