![]() |
anatomist
5.1.2
3D neuroimaging data viewer
|
#include <anatomist/action/morphomath.h>
Public Types | |
enum | DistanceMode { MM , VOXEL } |
enum | RegionMode { REGION , SESSION } |
![]() | |
typedef int | RefCounterType |
Public Member Functions | |
RoiMorphoMathAction () | |
virtual | ~RoiMorphoMathAction () |
virtual std::string | name () const |
virtual QWidget * | actionView (QWidget *) |
virtual bool | viewableAction () const |
void | dilation (bool partOfOpening=false) |
void | erosion () |
void | opening () |
void | closure () |
void | structuringElementRadiusChange (float structuringElementRadius) |
void | setDistanceToMm () |
void | setDistanceToVoxel () |
void | setRegionModeToRegion () |
void | setRegionModeToSession () |
float | structuringElementRadius () |
int | distanceMode () |
int | regionMode () |
![]() | |
Action () | |
virtual | ~Action () |
void | setView (View *view) |
virtual bool | isSingleton () |
View * | view () |
![]() | |
Observable () | |
Construct an Observable with zero observers. More... | |
virtual | ~Observable () |
does nothing More... | |
void | addObserver (Observer *observer) |
Adds an observer to the set of observers for this object. More... | |
void | deleteObserver (Observer *observer) |
Deletes an observer from the set of observers of this object. More... | |
void | deleteObservers () |
Clears the observer list so that this object no longer has any observers (doesn't call any observer method - see notifyUnregisterObservers() for this ) More... | |
int | countObservers () const |
Returns the number of observers of this object. More... | |
virtual void | notifyObservers (void *arg=0) |
If this object has changed, as indicated by the hasChanged method, then notify all of its observers. More... | |
virtual void | notifyUnregisterObservers () |
Notifies observable destruction to all observers and unregisters them. More... | |
bool | hasChanged () const |
Tests if this object has changed. More... | |
bool | obsHasChanged (int) const |
only valid during an Observer::update() More... | |
bool | obsHasChanged (const std::string &) const |
only valid during an Observer::update() More... | |
void | setChanged () const |
Indicates that this object has changed. More... | |
![]() | |
SharedObject () | |
SharedObject (const SharedObject &x) | |
virtual | ~SharedObject () |
SharedObject & | operator= (const SharedObject &) |
bool | testDeletable () |
bool | tryDelete () |
![]() | |
void | attachWeakPtr (weak_ptr< T > &) const |
void | detachWeakPtr (weak_ptr< T > &) const |
void | attachWeakPtr (weak_shared_ptr< T > &) const |
void | detachWeakPtr (weak_shared_ptr< T > &) const |
virtual | ~WeakObject () |
![]() | |
RCObject () | |
RCObject (const RCObject &) | |
RCObject & | operator= (const RCObject &) |
virtual | ~RCObject () |
Static Public Member Functions | |
static Action * | creator () |
Additional Inherited Members | |
![]() | |
void | clearChanged () const |
Indicates that this object has no longer changed, or that it has already notified all of its observers of its most recent change. More... | |
void | obsSetChanged (int, bool=true) const |
int-based change flags (use enums to address them) More... | |
void | obsSetChanged (const std::string &, bool=true) const |
string-based change flags More... | |
![]() | |
void | disableRefCount () |
![]() | |
WeakObject () | |
WeakObject (const WeakObject &) | |
WeakObject & | operator= (const WeakObject &) |
Definition at line 54 of file morphomath.h.
Enumerator | |
---|---|
MM | |
VOXEL |
Definition at line 56 of file morphomath.h.
Enumerator | |
---|---|
REGION | |
SESSION |
Definition at line 60 of file morphomath.h.
anatomist::RoiMorphoMathAction::RoiMorphoMathAction | ( | ) |
|
virtual |
|
virtual |
Reimplemented from anatomist::Action.
void anatomist::RoiMorphoMathAction::closure | ( | ) |
|
static |
void anatomist::RoiMorphoMathAction::dilation | ( | bool | partOfOpening = false | ) |
|
inline |
Definition at line 87 of file morphomath.h.
void anatomist::RoiMorphoMathAction::erosion | ( | ) |
|
virtual |
Implements anatomist::Action.
void anatomist::RoiMorphoMathAction::opening | ( | ) |
|
inline |
Definition at line 88 of file morphomath.h.
void anatomist::RoiMorphoMathAction::setDistanceToMm | ( | ) |
void anatomist::RoiMorphoMathAction::setDistanceToVoxel | ( | ) |
void anatomist::RoiMorphoMathAction::setRegionModeToRegion | ( | ) |
void anatomist::RoiMorphoMathAction::setRegionModeToSession | ( | ) |
|
inline |
Definition at line 86 of file morphomath.h.
void anatomist::RoiMorphoMathAction::structuringElementRadiusChange | ( | float | structuringElementRadius | ) |
|
inlinevirtual |
Reimplemented from anatomist::Action.
Definition at line 71 of file morphomath.h.