- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Mers::Interfaces::ObservationUpdateListener Class Reference

`#include <ObservationUpdateListener.h>`

Inheritance diagram for Mers::Interfaces::ObservationUpdateListener:

[legend]
List of all members.

## Public Member Functions
virtual void | update (ObservationInterface::ValueIdentifier value)=0
virtual void | update (ObservationInterface::ContinuousVariableIdentifier varID, double value)=0

## Detailed Description

This interface is called whenever a new observation is available.

Author:
  Paul H. Elliott

Definition at line 28 of file ObservationUpdateListener.h.

## Member Function Documentation

virtual void Mers::Interfaces::ObservationUpdateListener::update | ( | ObservationInterface::ValueIdentifier | value | ) | `[pure virtual]`

Updates all listeners that the variable associated with value has changed state such that value is the most likely state.

Parameters:

  | value | The new value of the variable.

Implemented in Mers::Executives::DeductiveController::Observation::DiscreteObservationConverter.

virtual void Mers::Interfaces::ObservationUpdateListener::update | ( | ObservationInterface::ContinuousVariableIdentifier | varID,
|  | double | value |
| ) |  |  | `[pure virtual]`

Updates all listeners that the variable varID has changed state such that value is the most likely state.

Parameters:

  | varID | The variable who's value has changed.
  | value | The new value of the variable.

Implemented in Mers::Executives::DeductiveController::Observation::DiscreteObservationConverter.

The documentation for this class was generated from the following file:

- /Users/fpy/titan-1-5-MBARI/Mers/Interfaces/ObservationUpdateListener.h