Class AffineTask
Defined in File AffineUtils.h
Inheritance Relationships
Base Type
public OpenSoT::Task< Eigen::MatrixXd, Eigen::VectorXd >
(Template Class Task)
Class Documentation
-
class AffineTask : public OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>
Public Types
-
typedef std::shared_ptr<AffineTask> Ptr
Public Functions
-
AffineTask(const OpenSoT::tasks::Aggregated::TaskPtr &task, const AffineHelper &var)
-
virtual void _update()
Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.
-
~AffineTask()
-
inline OpenSoT::tasks::Aggregated::TaskPtr &getTask()
Public Static Functions
-
static AffineTask::Ptr toAffine(const OpenSoT::tasks::Aggregated::TaskPtr &task, const AffineHelper &var)
-
typedef std::shared_ptr<AffineTask> Ptr