LRAUV  revA
NavigationModule.h
Go to the documentation of this file.
1 
17 #ifndef NAVIGATIONMODULE_H_
18 #define NAVIGATIONMODULE_H_
19 
20 #include "module/Module.h"
21 
30 class NavigationModule : public Module
31 {
32 public:
35 
37  virtual ~NavigationModule();
38 
39  void loadComponents( Logger& logger );
40 
41 private:
42 
43 };
44 
46 
49 extern "C" Module* create_module()
50 {
51  return new NavigationModule();
52 }
53 
56 extern "C" void destroy_module( Module* module )
57 {
58  delete module;
59 }
60 
61 #endif /*NAVIGATIONMODULE_H_*/
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
void loadComponents(Logger &logger)
loads the collection of components belonging to this module
Definition: NavigationModule.cpp:35
The NavigationModule provides components that take the outputs of navigation sensors and combine them...
Definition: NavigationModule.h:30
virtual ~NavigationModule()
Destructor.
Definition: NavigationModule.cpp:96
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Contains the Module class definition.
NavigationModule()
Constructor.
Definition: NavigationModule.cpp:30