anatomist  5.1.2
3D neuroimaging data viewer
VectorFieldEditionWindow Class Reference

#include <anatomist/surface/wvectorfield.h>

Inheritance diagram for VectorFieldEditionWindow:
Collaboration diagram for VectorFieldEditionWindow:

Public Member Functions

 VectorFieldEditionWindow (const std::set< anatomist::AObject * > &, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
 
virtual ~VectorFieldEditionWindow ()
 
const std::set< anatomist::AObject * > & objects () const
 
void update (const anatomist::Observable *observable, void *arg)
 This method is called whenever the observed object is changed. More...
 
void updateInterface ()
 
anatomist::VectorFieldvectorField () const
 
- Public Member Functions inherited from anatomist::Observer
virtual ~Observer ()
 

Protected Slots

void chooseObject ()
 
void objectsChosen (const std::set< anatomist::AObject * > &)
 
void scalingChanged ()
 
void xVolumeChanged (int)
 
void yVolumeChanged (int)
 
void zVolumeChanged (int)
 
void xSpace0Changed (int)
 
void xSpace1Changed (int)
 
void xSpace2Changed (int)
 
void ySpace0Changed (int)
 
void ySpace1Changed (int)
 
void ySpace2Changed (int)
 
void zSpace0Changed (int)
 
void zSpace1Changed (int)
 
void zSpace2Changed (int)
 
void setFixedCoord (int chan, int coord, int value)
 

Protected Member Functions

virtual void unregisterObservable (anatomist::Observable *)
 Called when an observable is destroyed, only called by Observable: don't use this function directly. More...
 
void setVolume (int chan, int index)
 
void setSpaceDim (int chan, int dim, int index)
 
- Protected Member Functions inherited from anatomist::Observer
virtual void cleanupObserver ()
 call this function from inherited classes destructors. More...
 
virtual void registerObservable (Observable *)
 only called by Observable: don't use this function directly More...
 
const std::set< Observable * > & observed () const
 

Protected Attributes

std::set< anatomist::AObject * > _parents
 

Detailed Description

Definition at line 49 of file wvectorfield.h.

Constructor & Destructor Documentation

◆ VectorFieldEditionWindow()

VectorFieldEditionWindow::VectorFieldEditionWindow ( const std::set< anatomist::AObject * > &  ,
QWidget *  parent = 0,
const char *  name = 0,
Qt::WindowFlags  f = Qt::WindowFlags() 
)

◆ ~VectorFieldEditionWindow()

virtual VectorFieldEditionWindow::~VectorFieldEditionWindow ( )
virtual

Member Function Documentation

◆ chooseObject

void VectorFieldEditionWindow::chooseObject ( )
protectedslot

◆ objects()

const std::set<anatomist::AObject*>& VectorFieldEditionWindow::objects ( ) const
inline

Definition at line 60 of file wvectorfield.h.

References _parents.

◆ objectsChosen

void VectorFieldEditionWindow::objectsChosen ( const std::set< anatomist::AObject * > &  )
protectedslot

◆ scalingChanged

void VectorFieldEditionWindow::scalingChanged ( )
protectedslot

◆ setFixedCoord

void VectorFieldEditionWindow::setFixedCoord ( int  chan,
int  coord,
int  value 
)
protectedslot

◆ setSpaceDim()

void VectorFieldEditionWindow::setSpaceDim ( int  chan,
int  dim,
int  index 
)
protected

◆ setVolume()

void VectorFieldEditionWindow::setVolume ( int  chan,
int  index 
)
protected

◆ unregisterObservable()

virtual void VectorFieldEditionWindow::unregisterObservable ( anatomist::Observable )
protectedvirtual

Called when an observable is destroyed, only called by Observable: don't use this function directly.

Reimplemented from anatomist::Observer.

◆ update()

void VectorFieldEditionWindow::update ( const anatomist::Observable observable,
void *  arg 
)
virtual

This method is called whenever the observed object is changed.

The programmer calls an observable object's notifyObservers method to have all the object's observers notified of the change.

Parameters
observablethe observable object

Implements anatomist::Observer.

◆ updateInterface()

void VectorFieldEditionWindow::updateInterface ( )

◆ vectorField()

anatomist::VectorField* VectorFieldEditionWindow::vectorField ( ) const

References slots.

◆ xSpace0Changed

void VectorFieldEditionWindow::xSpace0Changed ( int  )
protectedslot

◆ xSpace1Changed

void VectorFieldEditionWindow::xSpace1Changed ( int  )
protectedslot

◆ xSpace2Changed

void VectorFieldEditionWindow::xSpace2Changed ( int  )
protectedslot

◆ xVolumeChanged

void VectorFieldEditionWindow::xVolumeChanged ( int  )
protectedslot

◆ ySpace0Changed

void VectorFieldEditionWindow::ySpace0Changed ( int  )
protectedslot

◆ ySpace1Changed

void VectorFieldEditionWindow::ySpace1Changed ( int  )
protectedslot

◆ ySpace2Changed

void VectorFieldEditionWindow::ySpace2Changed ( int  )
protectedslot

◆ yVolumeChanged

void VectorFieldEditionWindow::yVolumeChanged ( int  )
protectedslot

◆ zSpace0Changed

void VectorFieldEditionWindow::zSpace0Changed ( int  )
protectedslot

◆ zSpace1Changed

void VectorFieldEditionWindow::zSpace1Changed ( int  )
protectedslot

◆ zSpace2Changed

void VectorFieldEditionWindow::zSpace2Changed ( int  )
protectedslot

◆ zVolumeChanged

void VectorFieldEditionWindow::zVolumeChanged ( int  )
protectedslot

Member Data Documentation

◆ _parents

std::set<anatomist::AObject *> VectorFieldEditionWindow::_parents
protected

Definition at line 90 of file wvectorfield.h.

Referenced by objects().


The documentation for this class was generated from the following file: