anatomist 6.0.4
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 () const
 
Viewview ()
 
const Viewview () const
 

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.

Referenced by setMaxSize().

◆ 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.

Referenced by setPercentageOfMaximum().

◆ 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)

References maxSize().

◆ setMixFactor()

void anatomist::RoiLevelSetAction::setMixFactor ( float )

◆ setMixMethod()

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

◆ setPercentageOfMaximum()

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

References 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: