![]() |
anatomist
5.1.2
3D neuroimaging data viewer
|
#include <anatomist/action/dynsegmentaction.h>
Public Types | |
enum | DimensionMode { TWOD , THREED } |
![]() | |
typedef int | RefCounterType |
Public Member Functions | |
RoiDynSegmentAction () | |
virtual | ~RoiDynSegmentAction () |
virtual void | update (const anatomist::Observable *, void *) |
This method is called whenever the observed object is changed. More... | |
virtual std::string | name () const |
virtual QWidget * | actionView (QWidget *) |
virtual bool | viewableAction () const |
int | dimensionMode () const |
int | order () const |
int | faithInterval () const |
int | refineMode () const |
int | findNearestMinimum () const |
float | meanValue () const |
float | sigmaValue () const |
bool | displayResults () const |
void | replaceRegion (int x, int y, int, int) |
void | setPointToSegmentByDiscriminatingAnalyse (int x, int y, int, int) |
void | changeOrder (int newOrder) |
void | increaseOrder () |
void | decreaseOrder () |
void | changeFaithInterval (int newFaithInterval) |
void | increaseFaithInterval () |
void | decreaseFaithInterval () |
void | refineModeOn () |
void | refineModeOff () |
void | findNearestMinimumModeOn () |
void | findNearestMinimumModeOff () |
void | dimensionModeTo2D () |
void | dimensionModeTo3D () |
![]() | |
Action () | |
virtual | ~Action () |
void | setView (View *view) |
virtual bool | isSingleton () |
View * | view () |
![]() | |
virtual | ~Observer () |
![]() | |
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 () |
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... | |
![]() | |
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 |
![]() | |
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 56 of file dynsegmentaction.h.
Enumerator | |
---|---|
TWOD | |
THREED |
Definition at line 58 of file dynsegmentaction.h.
anatomist::RoiDynSegmentAction::RoiDynSegmentAction | ( | ) |
|
virtual |
|
virtual |
Reimplemented from anatomist::Action.
void anatomist::RoiDynSegmentAction::changeFaithInterval | ( | int | newFaithInterval | ) |
Referenced by decreaseFaithInterval(), and increaseFaithInterval().
void anatomist::RoiDynSegmentAction::changeOrder | ( | int | newOrder | ) |
Referenced by decreaseOrder(), and increaseOrder().
|
static |
|
inline |
Definition at line 91 of file dynsegmentaction.h.
References changeFaithInterval().
|
inline |
Definition at line 87 of file dynsegmentaction.h.
References changeOrder().
|
inline |
Definition at line 74 of file dynsegmentaction.h.
|
inline |
Definition at line 97 of file dynsegmentaction.h.
References TWOD.
|
inline |
Definition at line 102 of file dynsegmentaction.h.
References THREED.
|
inline |
Definition at line 81 of file dynsegmentaction.h.
|
inline |
Definition at line 76 of file dynsegmentaction.h.
|
inline |
Definition at line 78 of file dynsegmentaction.h.
|
inline |
Definition at line 96 of file dynsegmentaction.h.
|
inline |
Definition at line 95 of file dynsegmentaction.h.
|
inline |
Definition at line 89 of file dynsegmentaction.h.
References changeFaithInterval().
|
inline |
Definition at line 86 of file dynsegmentaction.h.
References changeOrder().
|
inline |
Definition at line 79 of file dynsegmentaction.h.
|
virtual |
Implements anatomist::Action.
|
inline |
Definition at line 75 of file dynsegmentaction.h.
|
inline |
Definition at line 77 of file dynsegmentaction.h.
|
inline |
Definition at line 94 of file dynsegmentaction.h.
|
inline |
Definition at line 93 of file dynsegmentaction.h.
void anatomist::RoiDynSegmentAction::replaceRegion | ( | int | x, |
int | y, | ||
int | , | ||
int | |||
) |
void anatomist::RoiDynSegmentAction::setPointToSegmentByDiscriminatingAnalyse | ( | int | x, |
int | y, | ||
int | , | ||
int | |||
) |
|
inline |
Definition at line 80 of file dynsegmentaction.h.
|
protectedvirtual |
Called when an observable is destroyed, only called by Observable: don't use this function directly.
Reimplemented from anatomist::Observer.
|
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.
observable | the observable object |
Implements anatomist::Observer.
|
inlinevirtual |
Reimplemented from anatomist::Action.
Definition at line 70 of file dynsegmentaction.h.