projection
Triangulation.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef PROJECTION_TRIANGULATION_TASK_HPP
4 #define PROJECTION_TRIANGULATION_TASK_HPP
5 
6 #include "projection/TriangulationBase.hpp"
7 #include <projection/StereoTriangulation.hpp>
8 
9 namespace projection {
10 
25  class Triangulation : public TriangulationBase
26  {
27  friend class TriangulationBase;
28  protected:
29 
31  projection::StereoTriangulation _tri;
32 
33  public:
38  Triangulation(std::string const& name = "projection::Triangulation");
39 
45  Triangulation(std::string const& name, RTT::ExecutionEngine* engine);
46 
50 
65  bool configureHook();
66 
72  bool startHook();
73 
88  void updateHook();
89 
96  void errorHook();
97 
101  void stopHook();
102 
107  void cleanupHook();
108  };
109 }
110 
111 #endif
112 
void cleanupHook()
Definition: Triangulation.cpp:72
bool startHook()
Definition: Triangulation.cpp:35
projection::StereoTriangulation _tri
Definition: Triangulation.hpp:31
bool _valid1
Definition: Triangulation.hpp:30
Triangulation(std::string const &name="projection::Triangulation")
Definition: Triangulation.cpp:7
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Triangulation.cpp:29
void updateHook()
Definition: Triangulation.cpp:41
bool _valid2
Definition: Triangulation.hpp:30
void errorHook()
Definition: Triangulation.cpp:64
void stopHook()
Definition: Triangulation.cpp:68
friend class TriangulationBase
Definition: Triangulation.hpp:27
~Triangulation()
Definition: Triangulation.cpp:19
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Triangulation.hpp:25
Definition: projectionTypes.hpp:11