Loading [MathJax]/extensions/tex2jax.js
orogen-wbc
TaskInterface.hpp File Reference
#include <rtt/TaskContext.hpp>
#include <rtt/Port.hpp>
#include <base/samples/Joints.hpp>
#include <base/samples/RigidBodyStateSE3.hpp>
#include <wbc/core/TaskConfig.hpp>

Go to the source code of this file.

Classes

class  wbc::TaskInterface
 The TaskInterface class contains I/O ports for each task. More...
 

Namespaces

namespace  wbc
 

Typedefs

typedef std::shared_ptr< RobotModel > wbc::RobotModelPtr
 
typedef std::shared_ptr< Scene > wbc::ScenePtr
 
typedef RTT::InputPort< base::samples::RigidBodyStateSE3 > wbc::CartRefPort
 
typedef RTT::InputPort< base::samples::Joints > wbc::JntRefPort
 
typedef RTT::InputPort< base::VectorXd > wbc::WeightInPort
 
typedef RTT::InputPort< double > wbc::ActivationPort
 
typedef RTT::OutputPort< base::samples::RigidBodyStateSE3 > wbc::CartStatusPort
 
typedef RTT::OutputPort< base::samples::Joints > wbc::JntStatusPort
 
typedef RTT::OutputPort< wbc::TaskStatus > wbc::TaskStatusPort
 
typedef std::shared_ptr< CartRefPortwbc::CartRefPortPtr
 
typedef std::shared_ptr< JntRefPortwbc::JntRefPortPtr
 
typedef std::shared_ptr< WeightInPortwbc::WeightInPortPtr
 
typedef std::shared_ptr< ActivationPortwbc::ActivationPortPtr
 
typedef std::shared_ptr< CartStatusPortwbc::CartStatusPortPtr
 
typedef std::shared_ptr< JntStatusPortwbc::JntStatusPortPtr
 
typedef std::shared_ptr< TaskStatusPortwbc::TaskStatusPortPtr