35 #ifndef ANA_COLOR_WRENDERING_H 36 #define ANA_COLOR_WRENDERING_H 39 #include <anatomist/ui/ui_vectorfield.h> 56 QWidget* parent = 0,
const char *name = 0,
57 Qt::WindowFlags f = 0 );
60 const std::set<anatomist::AObject*>&
objects()
const {
return _parents; }
63 void updateInterface();
68 void objectsChosen(
const std::set<anatomist::AObject *> & );
70 void scalingChanged();
71 void xVolumeChanged(
int );
72 void yVolumeChanged(
int );
73 void zVolumeChanged(
int );
74 void xSpace0Changed(
int );
75 void xSpace1Changed(
int );
76 void xSpace2Changed(
int );
77 void ySpace0Changed(
int );
78 void ySpace1Changed(
int );
79 void ySpace2Changed(
int );
80 void zSpace0Changed(
int );
81 void zSpace1Changed(
int );
82 void zSpace2Changed(
int );
83 void setFixedCoord(
int chan,
int coord,
int value );
87 void setVolume(
int chan,
int index );
88 void setSpaceDim(
int chan,
int dim,
int index );
110 : QSpinBox( parent ), channel( channel ), coord( coord )
112 connect(
this, SIGNAL( valueChanged(
int ) ),
113 this, SLOT( changeValue(
int ) ) );
118 void valueChanged(
int,
int,
int );
123 emit valueChanged( channel, coord, value );
A class can implement the Observer interface when it wants to be informed of changes in observable ob...
This class can be subclassed to represent an object that the programmer wants to have observed...
const std::set< anatomist::AObject * > & objects() const
VectorFieldCoordSpinBox(int channel, int coord, QWidget *parent=0)
std::set< anatomist::AObject * > _parents
void changeValue(int value)