|
LRAUV
revA
|
The EstimationModule provides components that take the outputs of various sensors and combine them to produce a useful estimate of some quantity. More...
#include <EstimationModule.h>


Public Member Functions | |
| EstimationModule () | |
| Constructor. More... | |
| virtual | ~EstimationModule () |
| 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 EstimationModule provides components that take the outputs of various sensors and combine them to produce a useful estimate of some quantity.
| EstimationModule::EstimationModule | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
loads the collection of components belonging to this module
Implements Module.
References HFRadarModel::CreateBehavior(), ReinitializeHFRCMVirtualSurfaceDrifter::CreateBehavior(), HFRadarModelPoint::CreateBehavior(), Tracking::CreateBehavior(), Module::loadAtStartup(), Module::registerBehaviorCreator(), and Module::registerComponent().