anatomist  5.1.2
3D neuroimaging data viewer
anatomist::RoiLevelSetAction Class Reference

#include <anatomist/action/levelsetaction.h>

Inheritance diagram for anatomist::RoiLevelSetAction:
Collaboration diagram for anatomist::RoiLevelSetAction:

Public Types

enum  DimensionMode { TWOD , THREED }
 

Public Member Functions

 RoiLevelSetAction ()
 
virtual ~RoiLevelSetAction ()
 
virtual void update (const anatomist::Observable *, void *)
 
virtual std::string name () const
 
void activateLevelSet ()
 
void deactivateLevelSet ()
 
void lowLevelChanged (float newLowLevel)
 
void highLevelChanged (float newHighLevel)
 
int dimensionMode ()
 
float lowLevel ()
 
float highLevel ()
 
float imageMax ()
 
float imageMin ()
 
bool levelSetActivation ()
 
float mixFactor ()
 
float maxSize ()
 
float percentageOfMaximum ()
 
std::string mixMethod ()
 
void setDimensionModeTo2D ()
 
void setDimensionModeTo3D ()
 
void setMixMethod (const std::string &)
 
void setMixFactor (float)
 
void setMaxSize (float maxSize)
 
void setPercentageOfMaximum (float percentageOfMaximum)
 
void replaceRegion (int x, int y, int globalX, int globalY)
 
void addToRegion (int x, int y, int globalX, int globalY)
 
void removeFromRegion (int x, int y, int globalX, int globalY)
 
float realMin () const
 
float realMax () const
 
virtual QWidget * actionView (QWidget *)
 
virtual bool viewableAction () const
 
- Public Member Functions inherited from anatomist::Action
 Action ()
 
virtual ~Action ()
 
void setView (View *view)
 
virtual bool isSingleton ()
 
Viewview ()
 

Static Public Member Functions

static Actioncreator ()
 

Protected Member Functions

virtual void unregisterObservable (anatomist::Observable *)
 

Detailed Description

Definition at line 93 of file levelsetaction.h.

Member Enumeration Documentation

◆ DimensionMode

Enumerator
TWOD 
THREED 

Definition at line 96 of file levelsetaction.h.

Constructor & Destructor Documentation

◆ RoiLevelSetAction()

anatomist::RoiLevelSetAction::RoiLevelSetAction ( )

◆ ~RoiLevelSetAction()

virtual anatomist::RoiLevelSetAction::~RoiLevelSetAction ( )
virtual

Member Function Documentation

◆ actionView()

virtual QWidget* anatomist::RoiLevelSetAction::actionView ( QWidget *  )
virtual

Reimplemented from anatomist::Action.

◆ activateLevelSet()

void anatomist::RoiLevelSetAction::activateLevelSet ( )

◆ addToRegion()

void anatomist::RoiLevelSetAction::addToRegion ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ creator()

static Action* anatomist::RoiLevelSetAction::creator ( )
static

◆ deactivateLevelSet()

void anatomist::RoiLevelSetAction::deactivateLevelSet ( )

◆ dimensionMode()

int anatomist::RoiLevelSetAction::dimensionMode ( )
inline

Definition at line 112 of file levelsetaction.h.

◆ highLevel()

float anatomist::RoiLevelSetAction::highLevel ( )
inline

Definition at line 114 of file levelsetaction.h.

◆ highLevelChanged()

void anatomist::RoiLevelSetAction::highLevelChanged ( float  newHighLevel)

◆ imageMax()

float anatomist::RoiLevelSetAction::imageMax ( )
inline

Definition at line 115 of file levelsetaction.h.

◆ imageMin()

float anatomist::RoiLevelSetAction::imageMin ( )
inline

Definition at line 116 of file levelsetaction.h.

◆ levelSetActivation()

bool anatomist::RoiLevelSetAction::levelSetActivation ( )
inline

Definition at line 117 of file levelsetaction.h.

◆ lowLevel()

float anatomist::RoiLevelSetAction::lowLevel ( )
inline

Definition at line 113 of file levelsetaction.h.

◆ lowLevelChanged()

void anatomist::RoiLevelSetAction::lowLevelChanged ( float  newLowLevel)

◆ maxSize()

float anatomist::RoiLevelSetAction::maxSize ( )
inline

Definition at line 119 of file levelsetaction.h.

◆ mixFactor()

float anatomist::RoiLevelSetAction::mixFactor ( )
inline

Definition at line 118 of file levelsetaction.h.

◆ mixMethod()

std::string anatomist::RoiLevelSetAction::mixMethod ( )
inline

Definition at line 121 of file levelsetaction.h.

◆ name()

virtual std::string anatomist::RoiLevelSetAction::name ( ) const
virtual

Implements anatomist::Action.

◆ percentageOfMaximum()

float anatomist::RoiLevelSetAction::percentageOfMaximum ( )
inline

Definition at line 120 of file levelsetaction.h.

◆ realMax()

float anatomist::RoiLevelSetAction::realMax ( ) const

◆ realMin()

float anatomist::RoiLevelSetAction::realMin ( ) const

◆ removeFromRegion()

void anatomist::RoiLevelSetAction::removeFromRegion ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ replaceRegion()

void anatomist::RoiLevelSetAction::replaceRegion ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ setDimensionModeTo2D()

void anatomist::RoiLevelSetAction::setDimensionModeTo2D ( )

◆ setDimensionModeTo3D()

void anatomist::RoiLevelSetAction::setDimensionModeTo3D ( )

◆ setMaxSize()

void anatomist::RoiLevelSetAction::setMaxSize ( float  maxSize)

◆ setMixFactor()

void anatomist::RoiLevelSetAction::setMixFactor ( float  )

◆ setMixMethod()

void anatomist::RoiLevelSetAction::setMixMethod ( const std::string &  )

◆ setPercentageOfMaximum()

void anatomist::RoiLevelSetAction::setPercentageOfMaximum ( float  percentageOfMaximum)

◆ unregisterObservable()

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

◆ update()

virtual void anatomist::RoiLevelSetAction::update ( const anatomist::Observable ,
void *   
)
virtual

◆ viewableAction()

virtual bool anatomist::RoiLevelSetAction::viewableAction ( ) const
inlinevirtual

Reimplemented from anatomist::Action.

Definition at line 138 of file levelsetaction.h.


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