|
| | mitkClassMacro (ShowSegmentationAsSurface, SegmentationSink) |
| |
| | mitkAlgorithmNewMacro (ShowSegmentationAsSurface) |
| |
| | mitkClassMacro (SegmentationSink, NonBlockingAlgorithm) |
| |
| | mitkAlgorithmNewMacro (SegmentationSink) |
| |
| | mitkClassMacroItkParent (NonBlockingAlgorithm, itk::Object) |
| |
| void | SetDataStorage (DataStorage &storage) |
| | Set the DataStorage for this algorithm. More...
|
| |
| DataStorage * | GetDataStorage () |
| | Get the DataStorage associated with this algorithm. More...
|
| |
| template<typename T > |
| void | SetParameter (const char *parameter, const T &value) |
| | Set a parameter of any normal (value) type. More...
|
| |
| template<typename T > |
| void | SetPointerParameter (const char *parameter, const itk::SmartPointer< T > &value) |
| | Set a parameter that holds a smart pointer. More...
|
| |
| void | SetPointerParameter (const char *parameter, BaseData *value) |
| | Set a parameter that holds a BaseData pointer (Image, Surface, etc.). More...
|
| |
| template<typename TPixel , unsigned int VImageDimension> |
| void | SetItkImageAsMITKImagePointerParameter (const char *parameter, itk::Image< TPixel, VImageDimension > *itkImage) |
| | Set an ITK image as a MITK Image parameter (raw pointer version). More...
|
| |
| template<typename TPixel , unsigned int VImageDimension> |
| void | SetItkImageAsMITKImagePointerParameter (const char *parameter, const itk::SmartPointer< itk::Image< TPixel, VImageDimension >> &itkImage) |
| | Set an ITK image as a MITK Image parameter (smart pointer version). More...
|
| |
| template<typename T > |
| void | GetParameter (const char *parameter, T &value) const |
| | Get a parameter of any normal (value) type. More...
|
| |
| template<typename T > |
| void | GetPointerParameter (const char *parameter, itk::SmartPointer< T > &value) const |
| | Get a parameter that holds a smart pointer. More...
|
| |
| virtual void | Reset () |
| | Reset the algorithm to its initial state. More...
|
| |
| void | StartAlgorithm () |
| | Start the algorithm asynchronously in a background thread. More...
|
| |
| void | StartBlockingAlgorithm () |
| | Start the algorithm and block until it completes. More...
|
| |
| void | StopAlgorithm () |
| | Wait for the running algorithm thread to finish. More...
|
| |
| void | TriggerParameterModified (const itk::EventObject &event) |
| | Callback invoked when a trigger parameter is modified. More...
|
| |
| void | ThreadedUpdateSuccessful (const itk::EventObject &event) |
| | GUI-thread callback when the threaded update succeeds. More...
|
| |
| void | ThreadedUpdateFailed (const itk::EventObject &event) |
| | GUI-thread callback when the threaded update fails. More...
|
| |
Converts a segmentation image to a surface representation and adds it to the DataStorage.
Runs the surface generation in a background thread using the NonBlockingAlgorithm framework. Supports both binary images and multi-label segmentation images, where each label is converted to a separate surface.
- See also
- SegmentationSink, NonBlockingAlgorithm
Definition at line 32 of file mitkShowSegmentationAsSurface.h.