depth_map_preprocessing
PointcloudConverter.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef DEPTH_MAP_PREPROCESSING_POINTCLOUDCONVERTER_TASK_HPP
4 #define DEPTH_MAP_PREPROCESSING_POINTCLOUDCONVERTER_TASK_HPP
5 
6 #include "depth_map_preprocessing/PointcloudConverterBase.hpp"
7 
9 
24  class PointcloudConverter : public PointcloudConverterBase
25  {
27  protected:
28 
29  virtual void newSampleCallback(const base::Time &ts, const base::samples::DepthMap &depth_map_sample);
30 
31  public:
36  PointcloudConverter(std::string const& name = "depth_map_preprocessing::PointcloudConverter");
37 
43  PointcloudConverter(std::string const& name, RTT::ExecutionEngine* engine);
44 
48 
63  bool configureHook();
64 
70  bool startHook();
71 
86  void updateHook();
87 
94  void errorHook();
95 
99  void stopHook();
100 
105  void cleanupHook();
106  };
107 }
108 
109 #endif
110 
void cleanupHook()
Definition: PointcloudConverter.cpp:57
friend class PointcloudConverterBase
Definition: PointcloudConverter.hpp:26
virtual void newSampleCallback(const base::Time &ts, const base::samples::DepthMap &depth_map_sample)
Definition: PointcloudConverter.cpp:21
Definition: ConverterBase.hpp:11
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: PointcloudConverter.hpp:24
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: PointcloudConverter.cpp:33
void stopHook()
Definition: PointcloudConverter.cpp:53
void errorHook()
Definition: PointcloudConverter.cpp:49
~PointcloudConverter()
Definition: PointcloudConverter.cpp:17
bool startHook()
Definition: PointcloudConverter.cpp:39
PointcloudConverter(std::string const &name="depth_map_preprocessing::PointcloudConverter")
Definition: PointcloudConverter.cpp:7
void updateHook()
Definition: PointcloudConverter.cpp:45