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 Member Functions | Protected Attributes | List of all members
Seg3D::ToolInterface Class Reference

#include <ToolInterface.h>

Inheritance diagram for Seg3D::ToolInterface:
Core::ConnectionHandler Seg3D::ToolWidget Seg3D::AndFilterInterface Seg3D::ArithmeticFilterInterface Seg3D::BinaryDilateErodeFilterInterface Seg3D::BinaryIterativeDilateErodeFilterInterface Seg3D::BinarySmoothDilateErodeFilterInterface Seg3D::CannyEdgeDetectionFilterInterface Seg3D::ClipboardToolInterface Seg3D::ConfidenceConnectedFilterInterface Seg3D::ConnectedComponentFilterInterface Seg3D::ConnectedComponentSizeFilterInterface Seg3D::CropToolInterface Seg3D::CurvatureAnisotropicDiffusionFilterInterface Seg3D::DiscreteGaussianFilterInterface Seg3D::DistanceFilterInterface Seg3D::ExtractDataLayerInterface Seg3D::FillHolesFilterInterface Seg3D::FlipToolInterface Seg3D::GradientAnisotropicDiffusionFilterInterface Seg3D::GradientMagnitudeFilterInterface Seg3D::HistogramEqualizationFilterInterface Seg3D::IntensityCorrectionFilterInterface Seg3D::InvertToolInterface Seg3D::MaskDataFilterInterface Seg3D::MeanFilterInterface Seg3D::MeasurementToolInterface Seg3D::MedianFilterInterface Seg3D::NeighborhoodConnectedFilterInterface Seg3D::OrFilterInterface Seg3D::OtsuThresholdFilterInterface Seg3D::PadToolInterface Seg3D::PaintToolInterface Seg3D::PointSetFilterInterface Seg3D::PointsSelectToolInterface Seg3D::PolylineToolInterface Seg3D::RadialBasisFunctionToolInterface Seg3D::RemoveFilterInterface Seg3D::ResampleToolInterface Seg3D::SpeedlineToolInterface Seg3D::ThresholdSegmentationLSFilterInterface Seg3D::ThresholdToolInterface Seg3D::TransformToolInterface Seg3D::XorFilterInterface

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.
 

Detailed Description

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.

Member Function Documentation

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


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