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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Seg3D::ToolInfo Class Reference

#include <ToolInfo.h>

Inheritance diagram for Seg3D::ToolInfo:

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

Detailed Description

CLASS TOOLINFO: Information class about an action

Member Function Documentation

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

ToolInfo::mutex_type & Seg3D::ToolInfo::GetMutex ( )
static

GET_MUTEX: Get the mutex that protects the generation of ToolInfo instances


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