anatomist 6.0.4
3D neuroimaging data viewer
anatomist::NormalsSettingsPanel::NormalsObserver Class Reference

#include <anatomist/surface/shownormalsgui.h>

Inheritance diagram for anatomist::NormalsSettingsPanel::NormalsObserver:
Collaboration diagram for anatomist::NormalsSettingsPanel::NormalsObserver:

Public Member Functions

 NormalsObserver (NormalsSettingsPanel *normpanel)
 
virtual ~NormalsObserver ()
 
virtual void registerObservable (Observable *obs)
 only called by Observable: don't use this function directly
 
virtual void unregisterObservable (Observable *obs)
 Called when an observable is destroyed, only called by Observable: don't use this function directly.
 
virtual void update (const Observable *observable, void *args)
 This method is called whenever the observed object is changed.
 
- Public Member Functions inherited from anatomist::Observer
virtual ~Observer ()
 

Additional Inherited Members

- Protected Member Functions inherited from anatomist::Observer
virtual void cleanupObserver ()
 call this function from inherited classes destructors.
 
const std::set< Observable * > & observed () const
 

Detailed Description

Definition at line 54 of file shownormalsgui.h.

Constructor & Destructor Documentation

◆ NormalsObserver()

anatomist::NormalsSettingsPanel::NormalsObserver::NormalsObserver ( NormalsSettingsPanel * normpanel)

◆ ~NormalsObserver()

virtual anatomist::NormalsSettingsPanel::NormalsObserver::~NormalsObserver ( )
virtual

Member Function Documentation

◆ registerObservable()

virtual void anatomist::NormalsSettingsPanel::NormalsObserver::registerObservable ( Observable * )
virtual

only called by Observable: don't use this function directly

Reimplemented from anatomist::Observer.

References anatomist::Observer::Observable.

◆ unregisterObservable()

virtual void anatomist::NormalsSettingsPanel::NormalsObserver::unregisterObservable ( Observable * )
virtual

Called when an observable is destroyed, only called by Observable: don't use this function directly.

Reimplemented from anatomist::Observer.

References anatomist::Observer::Observable.

◆ update()

virtual void anatomist::NormalsSettingsPanel::NormalsObserver::update ( const Observable * observable,
void * arg )
virtual

This method is called whenever the observed object is changed.

The programmer calls an observable object's notifyObservers method to have all the object's observers notified of the change.

Parameters
observablethe observable object

Implements anatomist::Observer.

References anatomist::NormalsSettingsPanel::NormalsSettingsPanel(), and anatomist::Observer::Observable.


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