#include <data_observer.hh>
Inherited by Argand, DataViewerPanelBase, and ParentDataObserver.
Abstract base class of data observer.
Definition at line 59 of file data_observer.hh.
◆ DataObserver() [1/2]
constructor
requires reference to data, then attaches itself to data
◆ DataObserver() [2/2]
◆ ~DataObserver()
◆ GetObservedData()
Returns data that is observed.
◆ is_valid()
◆ IsDataValid()
bool IsDataValid |
( |
| ) |
const |
|
inline |
◆ ObserverInvalidate()
void ObserverInvalidate |
( |
| ) |
|
Called after ObserverRelease.
◆ ObserverRelease()
virtual void ObserverRelease |
( |
| ) |
|
|
pure virtual |
◆ ObserverUpdate() [1/3]
virtual void ObserverUpdate |
( |
| ) |
|
|
virtual |
◆ ObserverUpdate() [2/3]
virtual void ObserverUpdate |
( |
const Extent & |
| ) |
|
|
virtual |
◆ ObserverUpdate() [3/3]
virtual void ObserverUpdate |
( |
const Point & |
| ) |
|
|
virtual |
◆ operator=()
◆ SetObservedData()
Set new data to observe.
Automatically unregister previously observed data
The documentation for this class was generated from the following file: