pose_estimation
VehiclePoseEstimator.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef POSE_ESTIMATION_VEHICLEPOSEESTIMATOR_TASK_HPP
4 #define POSE_ESTIMATION_VEHICLEPOSEESTIMATOR_TASK_HPP
5 
6 #include "pose_estimation/VehiclePoseEstimatorBase.hpp"
7 
8 namespace pose_estimation {
9 
24  class VehiclePoseEstimator : public VehiclePoseEstimatorBase
25  {
27  protected:
28 
29  virtual void orientation_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &orientation_samples_sample);
30 
31  virtual void position_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &position_samples_sample);
32 
33  virtual void velocity_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &velocity_samples_sample);
34 
35  public:
40  VehiclePoseEstimator(std::string const& name = "pose_estimation::VehiclePoseEstimator");
41 
47  VehiclePoseEstimator(std::string const& name, RTT::ExecutionEngine* engine);
48 
52 
67  bool configureHook();
68 
74  bool startHook();
75 
90  void updateHook();
91 
98  void errorHook();
99 
103  void stopHook();
104 
109  void cleanupHook();
110  };
111 }
112 
113 #endif
114 
virtual void velocity_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &velocity_samples_sample)
Definition: VehiclePoseEstimator.cpp:70
virtual void position_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &position_samples_sample)
Definition: VehiclePoseEstimator.cpp:49
~VehiclePoseEstimator()
Definition: VehiclePoseEstimator.cpp:17
void updateHook()
Definition: VehiclePoseEstimator.cpp:112
void errorHook()
Definition: VehiclePoseEstimator.cpp:122
VehiclePoseEstimator(std::string const &name="pose_estimation::VehiclePoseEstimator")
Definition: VehiclePoseEstimator.cpp:7
void stopHook()
Definition: VehiclePoseEstimator.cpp:126
friend class VehiclePoseEstimatorBase
Definition: VehiclePoseEstimator.hpp:26
void cleanupHook()
Definition: VehiclePoseEstimator.cpp:130
bool startHook()
Definition: VehiclePoseEstimator.cpp:106
Definition: pose_estimationTypes.hpp:10
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: VehiclePoseEstimator.hpp:24
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: VehiclePoseEstimator.cpp:97
virtual void orientation_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &orientation_samples_sample)
Definition: VehiclePoseEstimator.cpp:21