FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
LabelModifier.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <FAST/ProcessObject.hpp>
4 
5 namespace fast {
6 
7 class FAST_EXPORT LabelModifier : public ProcessObject {
9  public:
10  void setLabelChange(uchar oldLabel, uchar newLabel);
11  void loadAttributes() override;
12  protected:
13  LabelModifier();
14  void execute() override;
15  std::vector<uchar> m_labelChanges;
16 };
17 
18 }
fast
Definition: AffineTransformation.hpp:7
fast::LabelModifier::m_labelChanges
std::vector< uchar > m_labelChanges
Definition: LabelModifier.hpp:15
FAST_OBJECT
#define FAST_OBJECT(className)
Definition: Object.hpp:9
fast::LabelModifier
Definition: LabelModifier.hpp:7
ProcessObject.hpp
uchar
unsigned char uchar
Definition: DataTypes.hpp:14
fast::ProcessObject
Definition: ProcessObject.hpp:22