1#ifndef ROBOTOC_TASK_SPACE_3D_REF_BASE_HPP_
2#define ROBOTOC_TASK_SPACE_3D_REF_BASE_HPP_
53 Eigen::VectorXd& ref_3d) const = 0;
Base class of reference task space position.
Definition: task_space_3d_ref_base.hpp:15
TaskSpace3DRefBase()
Default constructor.
Definition: task_space_3d_ref_base.hpp:20
TaskSpace3DRefBase(TaskSpace3DRefBase &&) noexcept=default
Default move constructor.
virtual ~TaskSpace3DRefBase()
Destructor.
Definition: task_space_3d_ref_base.hpp:25
TaskSpace3DRefBase & operator=(const TaskSpace3DRefBase &)=default
Default copy operator.
TaskSpace3DRefBase(const TaskSpace3DRefBase &)=default
Default copy constructor.
virtual void updateRef(const GridInfo &grid_info, Eigen::VectorXd &ref_3d) const =0
Computes the reference task-space position.
virtual bool isActive(const GridInfo &grid_info) const =0
Checks wheather the cost is active or not at the specified time.
Definition: constraint_component_base.hpp:17
Grid information.
Definition: grid_info.hpp:24