gaze  0.1.0
Perform gaze tracking with common webcams.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
fallback_step.h
1 #ifndef INCLUDE_GAZE_PIPELINE_STEPS_FALLBACK_STEP_H_
2 #define INCLUDE_GAZE_PIPELINE_STEPS_FALLBACK_STEP_H_
3 
4 #include <string>
5 
6 #include "gaze/gui/visualizeable.h"
7 #include "gaze/pipeline_step.h"
8 #include "gaze/util/data.h"
9 
10 
11 namespace gaze {
12 
13 namespace pipeline {
14 
19 class FallbackStep final
20  : public PipelineStep,
22  std::string config;
23 
24  public:
29  FallbackStep();
30 
34  void process(util::Data&) override;
35 
42  void visualize(util::Data&) override;
43 };
44 
45 } // namespace pipeline
46 
47 } // namespace gaze
48 
49 #endif // INCLUDE_GAZE_PIPELINE_STEPS_FALLBACK_STEP_H_
Abstract base class for PipelineSteps. Must be inherited from.
Definition: pipeline_step.h:18
Implements VisualizeableBase for several widget types.
This pipeline step is used whenever something goes wrong.
Definition: fallback_step.h:19
Wraps the data acquired per frame into a single instance.
Definition: data.h:27
void visualize(util::Data &) override
void process(util::Data &) override