#include <data_observer.hh>
Inherited by Argand, DataViewerPanelBase, and ParentDataObserver.
Detailed Description
Abstract base class of data observer.
Definition at line 60 of file data_observer.hh.
Constructor & Destructor Documentation
constructor
requires reference to data, then attaches itself to data
Member Function Documentation
virtual const Data& GetObservedData |
( |
| ) |
const |
|
virtual |
Returns data that is observed.
bool IsDataValid |
( |
| ) |
const |
|
inline |
void ObserverInvalidate |
( |
| ) |
|
Called after ObserverRelease.
virtual void ObserverRelease |
( |
| ) |
|
|
pure virtual |
virtual void ObserverUpdate |
( |
| ) |
|
|
virtual |
virtual void ObserverUpdate |
( |
const Extent & |
| ) |
|
|
virtual |
virtual void ObserverUpdate |
( |
const Point & |
| ) |
|
|
virtual |
void SetObservedData |
( |
const Data & |
d | ) |
|
|
protected |
Set new data to observe.
Automatically unregister previously observed data
The documentation for this class was generated from the following file: