3 #ifndef SIMPLE_POSE_INTEGRATOR_TASK_TASK_HPP 4 #define SIMPLE_POSE_INTEGRATOR_TASK_TASK_HPP 6 #include "simple_pose_integrator/TaskBase.hpp" 24 class Task :
public TaskBase
42 Task(std::string
const& name =
"simple_pose_integrator::Task");
49 Task(std::string
const& name, RTT::ExecutionEngine* engine);
transformer::Transformer fast_transformer
Definition: Task.hpp:30
virtual void pose_samples_inTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &pose_samples_in_sample)
Definition: Task.cpp:24
void fast_pose_callback(const base::Time &ts, const ::base::Time ×tamp)
Definition: Task.cpp:39
void stopHook()
Definition: Task.cpp:135
int fast_pose_idx
Definition: Task.hpp:31
~Task()
Definition: Task.cpp:20
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:24
bool startHook()
Definition: Task.cpp:94
base::samples::RigidBodyState pose_sample
Definition: Task.hpp:29
friend class TaskBase
Definition: Task.hpp:26
void errorHook()
Definition: Task.cpp:131
void updateHook()
Definition: Task.cpp:100
transformer::Transformation & body2odometry_fast
Definition: Task.hpp:32
Task(std::string const &name="simple_pose_integrator::Task")
Definition: Task.cpp:8
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:71
base::Affine3d body_in_odomerty
Definition: Task.hpp:28
void cleanupHook()
Definition: Task.cpp:139