35 #ifndef ANA_MOBJECT_WFUSION2D_H    36 #define ANA_MOBJECT_WFUSION2D_H    51   Fusion2DWindow( 
const std::set<anatomist::AObject *> &, QWidget* parent = 0, 
    52           const char *name = 0, Qt::WindowFlags f = 0 );
    55   const std::set<anatomist::AObject *> & 
Objects()
 const { 
return( 
_obj ); }
    60   std::set<anatomist::AObject *>        
_obj;
 void selectSubObject(int x)
 
anatomist::Fusion2D * currentObject() const
 
Base Anatomist object (abstract) 
 
void updateObjects()
Updates fusions and redraw them. 
 
Fusion2DWindow(const std::set< anatomist::AObject *> &, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0)
 
A class can implement the Observer interface when it wants to be informed of changes in observable ob...
 
const std::set< anatomist::AObject * > & Objects() const
 
virtual void unregisterObservable(anatomist::Observable *)
Called when an observable is destroyed, only called by Observable: don't use this function directly...
 
This class can be subclassed to represent an object that the programmer wants to have observed...
 
std::set< anatomist::AObject * > _obj
 
anatomist::AObject * currentSubOIbject() const
 
virtual void update(const anatomist::Observable *observable, void *arg)
This method is called whenever the observed object is changed. 
 
virtual ~Fusion2DWindow()
 
void objectsChosen(const std::set< anatomist::AObject *> &)
 
Anatomist object which contains two volumes: one for the MRI anatomic image, and another for the func...