FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
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"
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:
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