anatomist  5.1.2
3D neuroimaging data viewer
RoiMorphoMathActionView Class Reference

#include <anatomist/action/morphomath.h>

Inheritance diagram for RoiMorphoMathActionView:
Collaboration diagram for RoiMorphoMathActionView:

Public Slots

void dilation ()
 
void erosion ()
 
void opening ()
 
void closure ()
 
void structuringElementRadiusChanged (int newStructElRadius)
 
void distanceModeChanged (int newDistanceMode)
 
void regionModeChanged (int newRegionMode)
 

Public Member Functions

 RoiMorphoMathActionView (anatomist::RoiMorphoMathAction *action, QWidget *parent)
 
virtual ~RoiMorphoMathActionView ()
 
virtual void update (const anatomist::Observable *, void *)
 This method is called whenever the observed object is changed. More...
 
- Public Member Functions inherited from anatomist::Observer
virtual ~Observer ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 104 of file morphomath.h.

Constructor & Destructor Documentation

◆ RoiMorphoMathActionView()

RoiMorphoMathActionView::RoiMorphoMathActionView ( anatomist::RoiMorphoMathAction action,
QWidget *  parent 
)

◆ ~RoiMorphoMathActionView()

virtual RoiMorphoMathActionView::~RoiMorphoMathActionView ( )
virtual

Member Function Documentation

◆ closure

void RoiMorphoMathActionView::closure ( )
slot

◆ dilation

void RoiMorphoMathActionView::dilation ( )
slot

◆ distanceModeChanged

void RoiMorphoMathActionView::distanceModeChanged ( int  newDistanceMode)
slot

◆ erosion

void RoiMorphoMathActionView::erosion ( )
slot

◆ opening

void RoiMorphoMathActionView::opening ( )
slot

◆ regionModeChanged

void RoiMorphoMathActionView::regionModeChanged ( int  newRegionMode)
slot

◆ structuringElementRadiusChanged

void RoiMorphoMathActionView::structuringElementRadiusChanged ( int  newStructElRadius)
slot

◆ update()

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

References slots.


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