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 <ToolInterface.h>
Public Member Functions | |
void | set_tool (ToolHandle tool) |
ToolHandle | tool () const |
std::string | toolid () const |
Public Member Functions inherited from Core::ConnectionHandler | |
void | add_connection (const boost::signals2::connection &connection) |
void | add_connection (const ConnectionHandlerConnectionHandle &connection) |
void | disconnect_all () |
Protected Attributes | |
ToolHandle | tool_ |
Handle to the underlying tool. | |
CLASS TOOLINTERFACE: Base class of each tool interface. These are not included inside the tool to ensure that the GUI is properly separated from the application.
void Seg3D::ToolInterface::set_tool | ( | ToolHandle | tool | ) |
SET_TOOL: Insert the tool into the interface
ToolHandle Seg3D::ToolInterface::tool | ( | ) | const |
TOOL: Get the current tool handle stored in this interface class
std::string Seg3D::ToolInterface::toolid | ( | ) | const |
TOOLID: This is a shortcut function to the toolid this interface is associated with