|
LRAUV
revA
|
The DerivationModule provides components that typically take the outputs of a navigation or science sensors and transform them into other useful quantities. More...
#include <DerivationModule.h>


Public Member Functions | |
| DerivationModule () | |
| Constructor. More... | |
| virtual | ~DerivationModule () |
| Destructor. More... | |
| void | loadComponents (Logger &logger) |
| loads the collection of components belonging to this module More... | |
Public Member Functions inherited from Module | |
| virtual | ~Module () |
| destructor More... | |
| virtual FlexArray< Component * > * | getComponents () |
| returns a vector of components in the module More... | |
| virtual const Str & | getName () const |
| returns the name of the module More... | |
| virtual const Str & | getDescription () |
| returns a description of the module More... | |
| void | registerComponent (Component *comp) |
| void | registerBehaviorCreator (const Str &creatorName, BehaviorCreator behaviorCreator) |
| void | unregisterComponent (Component *comp) |
Additional Inherited Members | |
Protected Member Functions inherited from Module | |
| Module (Str name, Str description) | |
| Protected constructor for abstract base class. More... | |
| bool | loadAtStartup (const ConfigURI &loadCfg, Logger &logger, bool forceIfMissing=false) |
Protected Attributes inherited from Module | |
| Str | name_ |
| Str | description_ |
| FlexArray< Component * > | components_ |
The DerivationModule provides components that typically take the outputs of a navigation or science sensors and transform them into other useful quantities.
| DerivationModule::DerivationModule | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
loads the collection of components belonging to this module
Implements Module.
References Module::loadAtStartup(), and Module::registerComponent().