|  | anatomist
    5.1.2
    3D neuroimaging data viewer | 
#include <anatomist/action/roimanagementaction.h>


| 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, int graphId) | 
| void | newGraph (const std::string &name) | 
| void | selectImage (const std::string &imageName, int imageId) | 
| void | refresh () | 
| void | renameGraph (const std::string &name, int graphId) | 
| void | deleteGraph () | 
| void | loadGraph (const QStringList &) | 
| void | saveGraphAs () | 
| void | reloadGraph () | 
| void | saveGraph () | 
| void | selectRegion (const std::string ®ionName, int regionId) | 
| void | selectRegionName (const std::string ®ionName) | 
| void | smartSelectRegionName (const std::string &partialRegionName) | 
| void | newRegion (const std::string &name) | 
| void | renameRegion (const std::string &name, int regionId) | 
| void | deleteRegion () | 
| void | exportAsMask () | 
| void | regionsFusion (const std::set< std::string > ®ions, const std::string &newName) | 
| void | createWindow (const std::string &type) | 
| int | selectedHierarchyId () | 
| int | currentGraphId () | 
| int | currentImageId () | 
| int | currentRegionId () | 
| 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 | 
|  Public Member Functions inherited from anatomist::Action | |
| Action () | |
| virtual | ~Action () | 
| void | setView (View *view) | 
| virtual bool | isSingleton () | 
| View * | view () | 
| Static Public Member Functions | |
| static Action * | creator () | 
| static void | exportRegion (AGraphObject *o) | 
Definition at line 247 of file roimanagementaction.h.
| anatomist::RoiManagementAction::RoiManagementAction | ( | ) | 
| 
 | virtual | 
| 
 | virtual | 
Reimplemented from anatomist::Action.
| 
 | inline | 
Definition at line 313 of file roimanagementaction.h.
References anatomist::Observable::addObserver().
| void anatomist::RoiManagementAction::addRegion | ( | const std::string & | name | ) | 
| void anatomist::RoiManagementAction::changeGraphTransparency | ( | float | alpha | ) | 
| void anatomist::RoiManagementAction::changeRegionTransparency | ( | float | alpha | ) | 
| void anatomist::RoiManagementAction::cleanRegion | ( | anatomist::AGraphObject * | ) | 
| void anatomist::RoiManagementAction::cleanSession | ( | ) | 
| void anatomist::RoiManagementAction::createWindow | ( | const std::string & | type | ) | 
| 
 | static | 
| 
 | inline | 
Definition at line 300 of file roimanagementaction.h.
| 
 | inline | 
Definition at line 302 of file roimanagementaction.h.
| 
 | inline | 
Definition at line 303 of file roimanagementaction.h.
| void anatomist::RoiManagementAction::defineNewFWRegionName | ( | const std::string & | name, | 
| int | red, | ||
| int | green, | ||
| int | blue | ||
| ) | 
| void anatomist::RoiManagementAction::deleteFWRegionName | ( | const std::string & | name | ) | 
| void anatomist::RoiManagementAction::deleteGraph | ( | ) | 
| 
 | inline | 
Definition at line 314 of file roimanagementaction.h.
References anatomist::Observable::deleteObserver().
| void anatomist::RoiManagementAction::deleteRegion | ( | ) | 
| void anatomist::RoiManagementAction::exportAsMask | ( | ) | 
| 
 | static | 
| std::set<std::string> anatomist::RoiManagementAction::getCurrentGraphRegions | ( | ) | 
| 
 | inline | 
Definition at line 262 of file roimanagementaction.h.
| std::set<std::string> anatomist::RoiManagementAction::getCurrentHierarchyRoiNames | ( | ) | 
| std::set<std::string> anatomist::RoiManagementAction::getGraphNames | ( | ) | 
| std::set<std::string> anatomist::RoiManagementAction::getHierarchyNames | ( | ) | 
| std::set<std::string> anatomist::RoiManagementAction::getImageNames | ( | ) | 
| bool anatomist::RoiManagementAction::getSelectedGraphName | ( | std::string & | ) | 
| float anatomist::RoiManagementAction::graphTransparency | ( | ) | 
| 
 | inline | 
Definition at line 317 of file roimanagementaction.h.
References anatomist::Observable::hasChanged().
| void anatomist::RoiManagementAction::loadGraph | ( | const QStringList & | ) | 
| void anatomist::RoiManagementAction::loadHierarchy | ( | ) | 
| std::string anatomist::RoiManagementAction::loadUDHierarchy | ( | const std::string & | hierarchyName | ) | 
| void anatomist::RoiManagementAction::modifyUDFWRegionColor | ( | const std::string & | name, | 
| int | red, | ||
| int | green, | ||
| int | blue | ||
| ) | 
| void anatomist::RoiManagementAction::modifyUDFWRegionName | ( | const std::string & | oldName, | 
| const std::string & | newName | ||
| ) | 
| 
 | virtual | 
Implements anatomist::Action.
| void anatomist::RoiManagementAction::newGraph | ( | const std::string & | name | ) | 
| void anatomist::RoiManagementAction::newRegion | ( | const std::string & | name | ) | 
| std::string anatomist::RoiManagementAction::newUDHierarchy | ( | const std::string & | name | ) | 
| 
 | inline | 
Definition at line 315 of file roimanagementaction.h.
References anatomist::Observable::notifyObservers().
| 
 | inline | 
Definition at line 316 of file roimanagementaction.h.
References anatomist::Observable::notifyUnregisterObservers().
| void anatomist::RoiManagementAction::recursiveHierarchyNameExtraction | ( | Tree * | subtree, | 
| std::set< std::string > & | names | ||
| ) | 
| void anatomist::RoiManagementAction::refresh | ( | ) | 
| void anatomist::RoiManagementAction::regionsFusion | ( | const std::set< std::string > & | regions, | 
| const std::string & | newName | ||
| ) | 
| void anatomist::RoiManagementAction::regionStats | ( | ) | 
| void anatomist::RoiManagementAction::reloadGraph | ( | ) | 
| void anatomist::RoiManagementAction::renameGraph | ( | const std::string & | name, | 
| int | graphId | ||
| ) | 
| void anatomist::RoiManagementAction::renameRegion | ( | const std::string & | name, | 
| int | regionId | ||
| ) | 
| bool anatomist::RoiManagementAction::savableGraph | ( | ) | 
| void anatomist::RoiManagementAction::saveGraph | ( | ) | 
| void anatomist::RoiManagementAction::saveGraphAs | ( | ) | 
| bool anatomist::RoiManagementAction::saveUDHierarchy | ( | ) | 
| 
 | inline | 
Definition at line 324 of file roimanagementaction.h.
| 
 | inline | 
Definition at line 299 of file roimanagementaction.h.
| void anatomist::RoiManagementAction::selectGraph | ( | const std::string & | graphName, | 
| int | graphId | ||
| ) | 
| void anatomist::RoiManagementAction::selectHierarchy | ( | const std::string & | hieName, | 
| int | hieId | ||
| ) | 
| void anatomist::RoiManagementAction::selectImage | ( | const std::string & | imageName, | 
| int | imageId | ||
| ) | 
| void anatomist::RoiManagementAction::selectRegion | ( | const std::string & | regionName, | 
| int | regionId | ||
| ) | 
| void anatomist::RoiManagementAction::selectRegionName | ( | const std::string & | regionName | ) | 
| 
 | inline | 
Definition at line 318 of file roimanagementaction.h.
References anatomist::Observable::setChanged().
| void anatomist::RoiManagementAction::smartSelectRegionName | ( | const std::string & | partialRegionName | ) | 
| 
 | inline | 
Definition at line 325 of file roimanagementaction.h.
| 
 | inlinevirtual | 
Reimplemented from anatomist::Action.
Definition at line 306 of file roimanagementaction.h.