anatomist 6.0.4
3D neuroimaging data viewer
anatomist::RoiManagementAction Class Reference

#include <anatomist/action/roimanagementaction.h>

Inheritance diagram for anatomist::RoiManagementAction:
Collaboration diagram for anatomist::RoiManagementAction:

Public Member Functions

 RoiManagementAction ()
 
virtual ~RoiManagementAction ()
 
virtual std::string name () const
 
std::set< std::string > getHierarchyNames ()
 
std::set< std::string > getGraphNames ()
 
std::set< std::string > getImageNames ()
 
std::set< std::string > getCurrentGraphRegions ()
 
std::set< std::string > getCurrentHierarchyRoiNames ()
 
const std::string & getCurrentHierarchy () const
 
void recursiveHierarchyNameExtraction (Tree *subtree, std::set< std::string > &names)
 
bool getSelectedGraphName (std::string &)
 
void addRegion (const std::string &name)
 
void selectHierarchy (const std::string &hieName, int hieId)
 
void loadHierarchy ()
 
std::string newUDHierarchy (const std::string &name)
 
std::string loadUDHierarchy (const std::string &hierarchyName)
 
bool saveUDHierarchy ()
 
void defineNewFWRegionName (const std::string &name, int red, int green, int blue)
 
void deleteFWRegionName (const std::string &name)
 
void modifyUDFWRegionName (const std::string &oldName, const std::string &newName)
 
void modifyUDFWRegionColor (const std::string &name, int red, int green, int blue)
 
void selectGraph (const std::string &graphName)
 
void selectGraph (const std::string &graphName, const std::string &regionName)
 
void newGraph (const std::string &name)
 
void selectImage (const std::string &imageName)
 
void refresh ()
 
void renameGraph (const std::string &name)
 
void deleteGraph ()
 
void loadGraph (const QStringList &)
 
void saveGraphAs ()
 
void reloadGraph ()
 
void saveGraph ()
 
void selectRegion (const std::string &regionName, bool force=false)
 use the general selection system to select a region
 
void selectRegionName (const std::string &regionName)
 just set the internal current region name
 
void smartSelectRegionName (const std::string &partialRegionName)
 
void newRegion (const std::string &name)
 
void renameRegion (const std::string &name)
 
void deleteRegion ()
 
void exportAsMask ()
 
void regionsFusion (const std::set< std::string > &regions, const std::string &newName)
 
void createWindow (const std::string &type)
 
void updateFromSelection ()
 
std::string currentGraph () const
 
std::string currentRegionName () const
 
std::string currentImage () const
 
virtual QWidget * actionView (QWidget *)
 
virtual bool viewableAction () const
 
void changeRegionTransparency (float alpha)
 
void changeGraphTransparency (float alpha)
 
float graphTransparency ()
 
void addObserver (Observer *observer)
 
void deleteObserver (Observer *observer)
 
void notifyObservers (void *arg=0)
 
void notifyUnregisterObservers ()
 
bool hasChanged () const
 
void setChanged ()
 
void cleanSession ()
 
void cleanRegion (anatomist::AGraphObject *)
 
bool savableGraph ()
 
void regionStats ()
 
const std::string & selectedHierarchy () const
 
const std::string & userDefinedHierarchy () const
 
int selectedHierarchyId ()
 
- 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 ()
 
static void exportRegion (AGraphObject *o)
 

Detailed Description

Definition at line 247 of file roimanagementaction.h.

Constructor & Destructor Documentation

◆ RoiManagementAction()

anatomist::RoiManagementAction::RoiManagementAction ( )

◆ ~RoiManagementAction()

virtual anatomist::RoiManagementAction::~RoiManagementAction ( )
virtual

Member Function Documentation

◆ actionView()

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

Reimplemented from anatomist::Action.

◆ addObserver()

void anatomist::RoiManagementAction::addObserver ( Observer * observer)
inline

Definition at line 316 of file roimanagementaction.h.

◆ addRegion()

void anatomist::RoiManagementAction::addRegion ( const std::string & name)

References name().

◆ changeGraphTransparency()

void anatomist::RoiManagementAction::changeGraphTransparency ( float alpha)

◆ changeRegionTransparency()

void anatomist::RoiManagementAction::changeRegionTransparency ( float alpha)

◆ cleanRegion()

void anatomist::RoiManagementAction::cleanRegion ( anatomist::AGraphObject * )

◆ cleanSession()

void anatomist::RoiManagementAction::cleanSession ( )

◆ createWindow()

void anatomist::RoiManagementAction::createWindow ( const std::string & type)

◆ creator()

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

◆ currentGraph()

std::string anatomist::RoiManagementAction::currentGraph ( ) const
inline

Definition at line 304 of file roimanagementaction.h.

◆ currentImage()

std::string anatomist::RoiManagementAction::currentImage ( ) const
inline

Definition at line 306 of file roimanagementaction.h.

◆ currentRegionName()

std::string anatomist::RoiManagementAction::currentRegionName ( ) const
inline

Definition at line 305 of file roimanagementaction.h.

◆ defineNewFWRegionName()

void anatomist::RoiManagementAction::defineNewFWRegionName ( const std::string & name,
int red,
int green,
int blue )

References name().

◆ deleteFWRegionName()

void anatomist::RoiManagementAction::deleteFWRegionName ( const std::string & name)

References name().

◆ deleteGraph()

void anatomist::RoiManagementAction::deleteGraph ( )

◆ deleteObserver()

void anatomist::RoiManagementAction::deleteObserver ( Observer * observer)
inline

Definition at line 317 of file roimanagementaction.h.

◆ deleteRegion()

void anatomist::RoiManagementAction::deleteRegion ( )

◆ exportAsMask()

void anatomist::RoiManagementAction::exportAsMask ( )

◆ exportRegion()

static void anatomist::RoiManagementAction::exportRegion ( AGraphObject * o)
static

◆ getCurrentGraphRegions()

std::set< std::string > anatomist::RoiManagementAction::getCurrentGraphRegions ( )

◆ getCurrentHierarchy()

const std::string & anatomist::RoiManagementAction::getCurrentHierarchy ( ) const
inline

Definition at line 262 of file roimanagementaction.h.

◆ getCurrentHierarchyRoiNames()

std::set< std::string > anatomist::RoiManagementAction::getCurrentHierarchyRoiNames ( )

◆ getGraphNames()

std::set< std::string > anatomist::RoiManagementAction::getGraphNames ( )

◆ getHierarchyNames()

std::set< std::string > anatomist::RoiManagementAction::getHierarchyNames ( )

◆ getImageNames()

std::set< std::string > anatomist::RoiManagementAction::getImageNames ( )

◆ getSelectedGraphName()

bool anatomist::RoiManagementAction::getSelectedGraphName ( std::string & )

◆ graphTransparency()

float anatomist::RoiManagementAction::graphTransparency ( )

◆ hasChanged()

bool anatomist::RoiManagementAction::hasChanged ( ) const
inline

Definition at line 320 of file roimanagementaction.h.

◆ loadGraph()

void anatomist::RoiManagementAction::loadGraph ( const QStringList & )

◆ loadHierarchy()

void anatomist::RoiManagementAction::loadHierarchy ( )

◆ loadUDHierarchy()

std::string anatomist::RoiManagementAction::loadUDHierarchy ( const std::string & hierarchyName)

◆ modifyUDFWRegionColor()

void anatomist::RoiManagementAction::modifyUDFWRegionColor ( const std::string & name,
int red,
int green,
int blue )

References name().

◆ modifyUDFWRegionName()

void anatomist::RoiManagementAction::modifyUDFWRegionName ( const std::string & oldName,
const std::string & newName )

◆ name()

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

◆ newGraph()

void anatomist::RoiManagementAction::newGraph ( const std::string & name)

References name().

◆ newRegion()

void anatomist::RoiManagementAction::newRegion ( const std::string & name)

References name().

◆ newUDHierarchy()

std::string anatomist::RoiManagementAction::newUDHierarchy ( const std::string & name)

References name().

◆ notifyObservers()

void anatomist::RoiManagementAction::notifyObservers ( void * arg = 0)
inline

Definition at line 318 of file roimanagementaction.h.

◆ notifyUnregisterObservers()

void anatomist::RoiManagementAction::notifyUnregisterObservers ( )
inline

Definition at line 319 of file roimanagementaction.h.

◆ recursiveHierarchyNameExtraction()

void anatomist::RoiManagementAction::recursiveHierarchyNameExtraction ( Tree * subtree,
std::set< std::string > & names )

◆ refresh()

void anatomist::RoiManagementAction::refresh ( )

◆ regionsFusion()

void anatomist::RoiManagementAction::regionsFusion ( const std::set< std::string > & regions,
const std::string & newName )

◆ regionStats()

void anatomist::RoiManagementAction::regionStats ( )

◆ reloadGraph()

void anatomist::RoiManagementAction::reloadGraph ( )

◆ renameGraph()

void anatomist::RoiManagementAction::renameGraph ( const std::string & name)

References name().

◆ renameRegion()

void anatomist::RoiManagementAction::renameRegion ( const std::string & name)

References name().

◆ savableGraph()

bool anatomist::RoiManagementAction::savableGraph ( )

◆ saveGraph()

void anatomist::RoiManagementAction::saveGraph ( )

◆ saveGraphAs()

void anatomist::RoiManagementAction::saveGraphAs ( )

◆ saveUDHierarchy()

bool anatomist::RoiManagementAction::saveUDHierarchy ( )

◆ selectedHierarchy()

const std::string & anatomist::RoiManagementAction::selectedHierarchy ( ) const
inline

Definition at line 327 of file roimanagementaction.h.

◆ selectedHierarchyId()

int anatomist::RoiManagementAction::selectedHierarchyId ( )
inline

Definition at line 329 of file roimanagementaction.h.

◆ selectGraph() [1/2]

void anatomist::RoiManagementAction::selectGraph ( const std::string & graphName)

◆ selectGraph() [2/2]

void anatomist::RoiManagementAction::selectGraph ( const std::string & graphName,
const std::string & regionName )

◆ selectHierarchy()

void anatomist::RoiManagementAction::selectHierarchy ( const std::string & hieName,
int hieId )

◆ selectImage()

void anatomist::RoiManagementAction::selectImage ( const std::string & imageName)

◆ selectRegion()

void anatomist::RoiManagementAction::selectRegion ( const std::string & regionName,
bool force = false )

use the general selection system to select a region

◆ selectRegionName()

void anatomist::RoiManagementAction::selectRegionName ( const std::string & regionName)

just set the internal current region name

◆ setChanged()

void anatomist::RoiManagementAction::setChanged ( )
inline

Definition at line 321 of file roimanagementaction.h.

◆ smartSelectRegionName()

void anatomist::RoiManagementAction::smartSelectRegionName ( const std::string & partialRegionName)

◆ updateFromSelection()

void anatomist::RoiManagementAction::updateFromSelection ( )

◆ userDefinedHierarchy()

const std::string & anatomist::RoiManagementAction::userDefinedHierarchy ( ) const
inline

Definition at line 328 of file roimanagementaction.h.

◆ viewableAction()

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

Reimplemented from anatomist::Action.

Definition at line 309 of file roimanagementaction.h.


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