Public Member Functions | Public Attributes | List of all members
Task< PRIO > Struct Template Reference

#include <task_stack_controller.h>

Public Member Functions

bool operator< (const Task &other) const
 
bool operator== (const Task &other) const
 
bool operator> (const Task &other) const
 
void setPriority (PRIO prio)
 
 Task (PRIO prio, std::string id)
 
 Task (PRIO prio, std::string id, Eigen::MatrixXd task_jacobian, Eigen::VectorXd task)
 
 Task (const Task &task)
 
 ~Task ()
 

Public Attributes

std::string id_
 
bool is_active_
 
PRIO prio_
 
Eigen::VectorXd task_
 
Eigen::MatrixXd task_jacobian_
 
TwistControllerParams tcp_
 

Detailed Description

template<typename PRIO>
struct Task< PRIO >

Definition at line 34 of file task_stack_controller.h.

Constructor & Destructor Documentation

template<typename PRIO>
Task< PRIO >::Task ( PRIO  prio,
std::string  id 
)
inline

Definition at line 43 of file task_stack_controller.h.

template<typename PRIO>
Task< PRIO >::Task ( PRIO  prio,
std::string  id,
Eigen::MatrixXd  task_jacobian,
Eigen::VectorXd  task 
)
inline

Definition at line 46 of file task_stack_controller.h.

template<typename PRIO>
Task< PRIO >::Task ( const Task< PRIO > &  task)
inline

Definition at line 50 of file task_stack_controller.h.

template<typename PRIO>
Task< PRIO >::~Task ( )
inline

Definition at line 59 of file task_stack_controller.h.

Member Function Documentation

template<typename PRIO>
bool Task< PRIO >::operator< ( const Task< PRIO > &  other) const
inline

Definition at line 67 of file task_stack_controller.h.

template<typename PRIO>
bool Task< PRIO >::operator== ( const Task< PRIO > &  other) const
inline

Definition at line 77 of file task_stack_controller.h.

template<typename PRIO>
bool Task< PRIO >::operator> ( const Task< PRIO > &  other) const
inline

Definition at line 72 of file task_stack_controller.h.

template<typename PRIO>
void Task< PRIO >::setPriority ( PRIO  prio)
inline

Definition at line 62 of file task_stack_controller.h.

Member Data Documentation

template<typename PRIO>
std::string Task< PRIO >::id_

Definition at line 39 of file task_stack_controller.h.

template<typename PRIO>
bool Task< PRIO >::is_active_

Definition at line 40 of file task_stack_controller.h.

template<typename PRIO>
PRIO Task< PRIO >::prio_

Definition at line 36 of file task_stack_controller.h.

template<typename PRIO>
Eigen::VectorXd Task< PRIO >::task_

Definition at line 38 of file task_stack_controller.h.

template<typename PRIO>
Eigen::MatrixXd Task< PRIO >::task_jacobian_

Definition at line 37 of file task_stack_controller.h.

template<typename PRIO>
TwistControllerParams Task< PRIO >::tcp_

Definition at line 41 of file task_stack_controller.h.


The documentation for this struct was generated from the following file:


cob_twist_controller
Author(s): Felix Messmer , Marco Bezzon , Christoph Mark , Francisco Moreno
autogenerated on Thu Apr 8 2021 02:40:01