35 #ifndef ANA_COLOR_WRENDERING_H 36 #define ANA_COLOR_WRENDERING_H 41 #include <anatomist/ui/ui_color_rendering.h> 59 RenderingWindow(
const std::set<anatomist::AObject *> &, QWidget* parent = 0,
60 const char *name = 0, Qt::WindowFlags f = 0 );
63 const std::set<anatomist::AObject*>&
objects()
const {
return _parents; }
68 void updateObjectsRendering();
69 void updateInterface();
74 void objectsChosen(
const std::set<anatomist::AObject *> & );
76 void enableShadersClicked(
int x );
77 void renderModeChanged(
int x );
78 void renderPropertyChanged(
int x );
79 void lightingModelChanged(
int x );
80 void interpolationModelChanged(
int x );
81 void coloringModelChanged(
int x );
82 void selectionModeChanged(
int x );
83 void lineWidthChanged();
84 void unlitColorClicked();
86 void reloadClicked(
void);
89 void updateObjectsShading();
90 void removeObjectsShading();
anatomist::Material _material
A class can implement the Observer interface when it wants to be informed of changes in observable ob...
anatomist::Shader _shader
This class can be subclassed to represent an object that the programmer wants to have observed...
This class has to be rewritten, it's really really a shame.......
Rendering aspect (shading/lighting model, effects) tuning window.
const anatomist::Shader & getShader() const
const anatomist::Material & getMaterial() const
const std::set< anatomist::AObject * > & objects() const
std::set< anatomist::AObject * > _parents