FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Algorithms
SegmentationAlgorithm.hpp
Go to the documentation of this file.
1
#ifndef SEGMENTATION_ALGORITHM_HPP
2
#define SEGMENTATION_ALGORITHM_HPP
3
4
#include "
FAST/ProcessObject.hpp
"
5
#include "
FAST/Data/Segmentation.hpp
"
6
7
namespace
fast
{
8
9
class
FAST_EXPORT
SegmentationAlgorithm
:
public
ProcessObject
{
10
public
:
11
virtual
void
setLabel(
Segmentation::LabelType
label);
12
virtual
Segmentation::LabelType
getLabel()
const
;
13
protected
:
14
Segmentation::LabelType
mLabel
;
15
SegmentationAlgorithm
() : mLabel(
Segmentation
::LABEL_FOREGROUND) {};
16
};
17
18
}
19
20
#endif
fast
Definition:
AffineTransformation.hpp:7
fast::SegmentationAlgorithm::SegmentationAlgorithm
SegmentationAlgorithm()
Definition:
SegmentationAlgorithm.hpp:15
Segmentation.hpp
fast::Segmentation::LabelType
LabelType
Definition:
Segmentation.hpp:16
fast::SegmentationAlgorithm
Definition:
SegmentationAlgorithm.hpp:9
ProcessObject.hpp
fast::Segmentation
Definition:
Segmentation.hpp:10
fast::SegmentationAlgorithm::mLabel
Segmentation::LabelType mLabel
Definition:
SegmentationAlgorithm.hpp:14
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17