image_preprocessing
MonoTask.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef IMAGE_PREPROCESSING_MONOTASK_TASK_HPP
4 #define IMAGE_PREPROCESSING_MONOTASK_TASK_HPP
5 
6 #include "image_preprocessing/MonoTaskBase.hpp"
7 
8 namespace image_preprocessing {
9  class MonoTask : public MonoTaskBase
10  {
11  friend class MonoTaskBase;
12  protected:
13  RTT::extras::ReadOnlyPointer<base::samples::frame::Frame> in_frame;
14  RTT::extras::ReadOnlyPointer<base::samples::frame::Frame> out_frame;
15 
16 
17  public:
18  MonoTask(std::string const& name = "image_preprocessing::MonoTask", TaskCore::TaskState initial_state = Stopped);
19 
20  ~MonoTask();
21 
35  // bool configureHook();
36 
42  bool startHook();
43 
58  void updateHook();
59 
66  // void errorHook();
67 
71  // void stopHook();
72 
77  // void cleanupHook();
78  };
79 }
80 
81 #endif
82 
Definition: BaseTask.hpp:12
void updateHook()
Definition: MonoTask.cpp:40
bool startHook()
The following lines are template definitions for the various state machine.
Definition: MonoTask.cpp:31
~MonoTask()
Definition: MonoTask.cpp:14
Definition: MonoTask.hpp:9
RTT::extras::ReadOnlyPointer< base::samples::frame::Frame > in_frame
Definition: MonoTask.hpp:13
RTT::extras::ReadOnlyPointer< base::samples::frame::Frame > out_frame
Definition: MonoTask.hpp:14
friend class MonoTaskBase
Definition: MonoTask.hpp:11
MonoTask(std::string const &name="image_preprocessing::MonoTask", TaskCore::TaskState initial_state=Stopped)
Definition: MonoTask.cpp:8