35 #ifndef ANA_SURFACE_WVECTORFIELD_H
36 #define ANA_SURFACE_WVECTORFIELD_H
39 #include <anatomist/ui/ui_vectorfield.h>
56 QWidget* parent = 0,
const char *name = 0,
57 Qt::WindowFlags f = Qt::WindowFlags() );
110 : QSpinBox( parent ), channel( channel ), coord( coord )
virtual void unregisterObservable(anatomist::Observable *)
Called when an observable is destroyed, only called by Observable: don't use this function directly.
void objectsChosen(const std::set< anatomist::AObject * > &)
void setVolume(int chan, int index)
void setFixedCoord(int chan, int coord, int value)
anatomist::VectorField * vectorField() const
std::set< anatomist::AObject * > _parents
virtual ~VectorFieldEditionWindow()
void setSpaceDim(int chan, int dim, int index)
const std::set< anatomist::AObject * > & objects() const
VectorFieldEditionWindow(const std::set< anatomist::AObject * > &, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
void update(const anatomist::Observable *observable, void *arg)
This method is called whenever the observed object is changed.
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...
void valueChanged(int, int, int)
virtual ~VectorFieldCoordSpinBox()
VectorFieldCoordSpinBox(int channel, int coord, QWidget *parent=0)
void changeValue(int value)