![]() |
anatomist
5.1.2
3D neuroimaging data viewer
|
Light model window for 3D windows. More...
#include <anatomist/window3D/wLightModel.h>
Public Slots | |
void | enableTab (int tabid) |
void | sourceAmbientChanged () |
void | sourceDiffuseChanged () |
void | sourceSpecularChanged () |
void | modelAmbientChanged () |
void | modelBackgroundChanged () |
void | setLocalViewer (bool state) |
void | setTwoSide (bool state) |
void | spotPositionChanged (int) |
void | spotDirectionChanged (int) |
void | spotExponentChanged (int) |
void | spotCutoffChanged (int) |
void | attenuationChanged (int) |
Public Member Functions | |
LightModelWindow (AWindow3D *win) | |
virtual | ~LightModelWindow () |
virtual void | update (const anatomist::Observable *observable, void *arg) |
This method is called whenever the observed object is changed. More... | |
![]() | |
virtual | ~Observer () |
Protected Member Functions | |
void | updateLights () |
virtual void | unregisterObservable (anatomist::Observable *) |
Called when an observable is destroyed, only called by Observable: don't use this function directly. More... | |
![]() | |
virtual void | cleanupObserver () |
call this function from inherited classes destructors. More... | |
virtual void | registerObservable (Observable *) |
only called by Observable: don't use this function directly More... | |
const std::set< Observable * > & | observed () const |
Protected Attributes | |
AWindow3D * | _window |
Light model window for 3D windows.
Regroups now all light settings (was formerly 4 different windows)
Definition at line 49 of file wLightModel.h.
LightModelWindow::LightModelWindow | ( | AWindow3D * | win | ) |
|
virtual |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
protectedvirtual |
Called when an observable is destroyed, only called by Observable: don't use this function directly.
Reimplemented from anatomist::Observer.
|
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.
observable | the observable object |
Implements anatomist::Observer.
References slots.
|
protected |
|
protected |
Definition at line 75 of file wLightModel.h.