Seg3D
2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
|
#include <ToolInfo.h>
Public Types | |
typedef boost::mutex | mutex_type |
typedef boost::unique_lock< mutex_type > | lock_type |
Public Member Functions | |
ToolInfo (const std::string &definition) | |
std::string | get_definition () const |
std::string | get_description () const |
std::string | get_name () const |
std::string | get_menu () const |
std::string | get_menu_label () const |
std::string | get_shortcut_key () const |
std::string | get_hotkeys () const |
std::string | get_url () const |
int | get_version () const |
bool | get_is_large_volume () const |
Static Public Member Functions | |
static mutex_type & | GetMutex () |
CLASS TOOLINFO: Information class about an action
std::string Seg3D::ToolInfo::get_definition | ( | ) | const |
GET_DEFINITION: Get the definition of the action (in xml format)
std::string Seg3D::ToolInfo::get_description | ( | ) | const |
GET_DESCRIPTION: Get the description of the action
std::string Seg3D::ToolInfo::get_hotkeys | ( | ) | const |
GET_HOTKEYS_AND_DEFINITIONS: The hotkeys for this tool
std::string Seg3D::ToolInfo::get_menu | ( | ) | const |
GET_MENU: The name of menu where to put the tool
std::string Seg3D::ToolInfo::get_menu_label | ( | ) | const |
GET_MENU_LABEL: The name of menu item to activate this tool
std::string Seg3D::ToolInfo::get_name | ( | ) | const |
GET_NAME: The type/name of the action
std::string Seg3D::ToolInfo::get_shortcut_key | ( | ) | const |
GET_SHORTCUT_KEY: The shortcut key for this tool
std::string Seg3D::ToolInfo::get_url | ( | ) | const |
GET_URL: Get the help url
int Seg3D::ToolInfo::get_version | ( | ) | const |
GET_VERSION: Get the tool version
|
static |
GET_MUTEX: Get the mutex that protects the generation of ToolInfo instances