35 #ifndef ANA_COLOR_WRENDERING_H
36 #define ANA_COLOR_WRENDERING_H
41 #include <anatomist/ui/ui_color_rendering.h>
60 const char *name = 0, Qt::WindowFlags f = Qt::WindowFlags() );
Rendering aspect (shading/lighting model, effects) tuning window.
void interpolationModelChanged(int x)
virtual ~RenderingWindow()
const std::set< anatomist::AObject * > & objects() const
const anatomist::Material & getMaterial() const
void objectsChosen(const std::set< anatomist::AObject * > &)
void updateObjectsShading()
anatomist::Material _material
void coloringModelChanged(int x)
virtual void unregisterObservable(anatomist::Observable *)
Called when an observable is destroyed, only called by Observable: don't use this function directly.
void enableShadersClicked(int x)
anatomist::Shader _shader
void selectionModeChanged(int x)
void renderPropertyChanged(int x)
void update(const anatomist::Observable *observable, void *arg)
This method is called whenever the observed object is changed.
RenderingWindow(const std::set< anatomist::AObject * > &, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
const anatomist::Shader & getShader() const
std::set< anatomist::AObject * > _parents
void renderModeChanged(int x)
void lightingModelChanged(int x)
void removeObjectsShading()
void updateObjectsRendering()
This class has to be rewritten, it's really really a shame.......
This class can be subclassed to represent an object that the programmer wants to have observed.
A class can implement the Observer interface when it wants to be informed of changes in observable ob...