depth_map_preprocessing
OutlierFilter.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef DEPTH_MAP_PREPROCESSING_OUTLIERFILTER_TASK_HPP
4 #define DEPTH_MAP_PREPROCESSING_OUTLIERFILTER_TASK_HPP
5 
6 #include "depth_map_preprocessing/OutlierFilterBase.hpp"
7 
9 
24  class OutlierFilter : public OutlierFilterBase
25  {
26  friend class OutlierFilterBase;
27  protected:
28 
29  virtual bool setMaximum_angle_to_neighbor(double value);
30 
31  virtual bool setValid_neighbors(boost::int32_t value);
32 
35 
36  public:
41  OutlierFilter(std::string const& name = "depth_map_preprocessing::OutlierFilter");
42 
48  OutlierFilter(std::string const& name, RTT::ExecutionEngine* engine);
49 
53 
68  bool configureHook();
69 
75  bool startHook();
76 
91  void updateHook();
92 
99  void errorHook();
100 
104  void stopHook();
105 
110  void cleanupHook();
111  };
112 }
113 
114 #endif
115 
~OutlierFilter()
Definition: OutlierFilter.cpp:18
void cleanupHook()
Definition: OutlierFilter.cpp:73
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: OutlierFilter.cpp:38
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: OutlierFilter.hpp:24
Definition: ConverterBase.hpp:11
OutlierFilter(std::string const &name="depth_map_preprocessing::OutlierFilter")
Definition: OutlierFilter.cpp:8
void updateHook()
Definition: OutlierFilter.cpp:54
bool startHook()
Definition: OutlierFilter.cpp:48
void errorHook()
Definition: OutlierFilter.cpp:65
unsigned minimum_valid_neighbors
Definition: OutlierFilter.hpp:34
void stopHook()
Definition: OutlierFilter.cpp:69
friend class OutlierFilterBase
Definition: OutlierFilter.hpp:26
double maximum_angle_to_neighbor
Definition: OutlierFilter.hpp:33
virtual bool setValid_neighbors(boost::int32_t value)
Definition: OutlierFilter.cpp:28
virtual bool setMaximum_angle_to_neighbor(double value)
Definition: OutlierFilter.cpp:22