1 #ifndef VICON_TASK_TASK_HPP 2 #define VICON_TASK_TASK_HPP 4 #include "vicon/TaskBase.hpp" 5 #include <ViconUncertainty.hpp> 6 #include <boost/shared_ptr.hpp> 11 class Task :
public TaskBase
16 boost::shared_ptr<TaskImpl>
impl;
17 boost::shared_ptr<vicon::ViconUncertainty <Eigen::Matrix4d> >
uncertainty;
22 Task(std::string
const& name =
"vicon::Task");
virtual ::base::samples::RigidBodyState getZeroOrigin()
Definition: Task.cpp:21
Task(std::string const &name="vicon::Task")
Definition: Task.cpp:16
void updateHook()
Definition: Task.cpp:54
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:33
bool startHook()
Definition: Task.cpp:46
boost::shared_ptr< TaskImpl > impl
Definition: Task.hpp:16
friend class TaskBase
Definition: Task.hpp:13
void stopHook()
Definition: Task.cpp:115
boost::shared_ptr< vicon::ViconUncertainty< Eigen::Matrix4d > > uncertainty
Definition: Task.hpp:17