Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
mitkMonaiLabel3DTool.h
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
#ifndef mitkMonaiLabel3DTool_h
13
#define mitkMonaiLabel3DTool_h
14
15
#include "
mitkMonaiLabelTool.h
"
16
#include <
MitkSegmentationExports.h
>
17
18
namespace
us
19
{
20
class
ModuleResource;
21
}
22
23
namespace
mitk
24
{
33
class
MITKSEGMENTATION_EXPORT
MonaiLabel3DTool
:
public
MonaiLabelTool
34
{
35
public
:
36
mitkClassMacro
(
MonaiLabel3DTool
,
MonaiLabelTool
);
37
itkFactorylessNewMacro(
Self
);
38
itkCloneMacro(
Self
);
39
40
const
char
*GetName()
const override
;
41
const
char
**GetXPM()
const override
;
42
us::ModuleResource
GetIconResource()
const override
;
43
void
Activated()
override
;
44
void
WriteImage(
const
Image
*inputAtTimeStep,
const
std::string &inputImagePath)
const override
;
45
void
WriteBackResults(
LabelSetImage
*previewImage,
LabelSetImage
*segResults,
TimeStepType
timeStep)
const override
;
46
47
protected
:
48
MonaiLabel3DTool
() =
default
;
49
~
MonaiLabel3DTool
() =
default
;
50
};
51
}
// namespace mitk
52
#endif
mitk::MonaiLabel3DTool
MonaiLabel segmentation 3D tool.
Definition:
mitkMonaiLabel3DTool.h:33
us
Definition:
mitkAbstractFileReader.h:29
mitk::Image
Image class for storing images.
Definition:
mitkImage.h:69
mitk
Find image slices visible on a given plane.
Definition:
RenderingTests.dox:1
mitk::EventStateMachine
**
Definition:
mitkEventStateMachine.h:111
mitk::MonaiLabelTool
MonaiLabel segmentation tool base class.
Definition:
mitkMonaiLabelTool.h:104
MITKSEGMENTATION_EXPORT
#define MITKSEGMENTATION_EXPORT
Definition:
MitkSegmentationExports.h:15
us::ModuleResource
Definition:
usModuleResource.h:55
mitk::TimeStepType
std::size_t TimeStepType
Definition:
mitkTimeGeometry.h:27
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
MitkSegmentationExports.h
mitkMonaiLabelTool.h
mitk::LabelSetImage
LabelSetImage class for handling labels and layers in a segmentation session.
Definition:
mitkLabelSetImage.h:43
src
MITK
Modules
Segmentation
Interactions
mitkMonaiLabel3DTool.h
Generated on Mon Jun 17 2024 12:43:27 for Medical Imaging Interaction Toolkit by
1.8.17