anatomist  5.1.2
3D neuroimaging data viewer
Fusion3DWindow Class Reference

Fusion 3D tuning window. More...

#include <anatomist/mobject/wFusion3D.h>

Inheritance diagram for Fusion3DWindow:
Collaboration diagram for Fusion3DWindow:

Public Member Functions

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

Protected Slots

void linRateChanged (int value)
 
void geometricalMode ()
 
void linearMode ()
 
void changeMethod (int)
 
void maxSubMethod ()
 
void minSubMethod ()
 
void meanSubMethod ()
 
void correctedMeanSubMethod ()
 
void enhancedMeanSubMethod ()
 
void absmaxSubMethod ()
 
void medianSubMethod ()
 
void depthChanged (int value)
 
void stepChanged (int value)
 
void depthLineChanged ()
 
void stepLineChanged ()
 
void updateObjects ()
 
void chooseObject ()
 
void objectsChosen (const std::set< anatomist::AObject * > &)
 

Protected Member Functions

void drawContents ()
 
void updateWindow ()
 
virtual void unregisterObservable (anatomist::Observable *)
 Called when an observable is destroyed, only called by Observable: don't use this function directly. More...
 
- 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
 

Detailed Description

Fusion 3D tuning window.

Definition at line 47 of file wFusion3D.h.

Constructor & Destructor Documentation

◆ Fusion3DWindow()

Fusion3DWindow::Fusion3DWindow ( const std::set< anatomist::AObject * > &  ,
QWidget *  parent,
const char *  name 
)

◆ ~Fusion3DWindow()

virtual Fusion3DWindow::~Fusion3DWindow ( )
virtual

Member Function Documentation

◆ absmaxSubMethod

void Fusion3DWindow::absmaxSubMethod ( )
protectedslot

◆ changeMethod

void Fusion3DWindow::changeMethod ( int  )
protectedslot

◆ chooseObject

void Fusion3DWindow::chooseObject ( )
protectedslot

◆ correctedMeanSubMethod

void Fusion3DWindow::correctedMeanSubMethod ( )
protectedslot

◆ depthChanged

void Fusion3DWindow::depthChanged ( int  value)
protectedslot

◆ depthLineChanged

void Fusion3DWindow::depthLineChanged ( )
protectedslot

◆ drawContents()

void Fusion3DWindow::drawContents ( )
protected

◆ enhancedMeanSubMethod

void Fusion3DWindow::enhancedMeanSubMethod ( )
protectedslot

◆ geometricalMode

void Fusion3DWindow::geometricalMode ( )
protectedslot

◆ linearMode

void Fusion3DWindow::linearMode ( )
protectedslot

◆ linRateChanged

void Fusion3DWindow::linRateChanged ( int  value)
protectedslot

◆ maxSubMethod

void Fusion3DWindow::maxSubMethod ( )
protectedslot

◆ meanSubMethod

void Fusion3DWindow::meanSubMethod ( )
protectedslot

◆ medianSubMethod

void Fusion3DWindow::medianSubMethod ( )
protectedslot

◆ minSubMethod

void Fusion3DWindow::minSubMethod ( )
protectedslot

◆ objects()

const std::set<anatomist::Fusion3D *>& Fusion3DWindow::objects ( ) const

◆ objectsChosen

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

◆ stepChanged

void Fusion3DWindow::stepChanged ( int  value)
protectedslot

◆ stepLineChanged

void Fusion3DWindow::stepLineChanged ( )
protectedslot

◆ unregisterObservable()

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

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

Reimplemented from anatomist::Observer.

References slots.

◆ update()

virtual void Fusion3DWindow::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.

◆ updateObjects

void Fusion3DWindow::updateObjects ( )
protectedslot

◆ updateWindow()

void Fusion3DWindow::updateWindow ( )
protected

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