FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Algorithms
ImageChannelConverter
ImageChannelConverter.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
FAST/ProcessObject.hpp
>
4
#include <array>
5
6
namespace
fast
{
7
8
class
FAST_EXPORT
ImageChannelConverter
:
public
ProcessObject
{
9
FAST_OBJECT
(
ImageChannelConverter
)
10
public
:
11
void
setChannelsToRemove(
bool
channel1,
bool
channel2,
bool
channel3,
bool
channel4);
12
void
setReverseChannels(
bool
reverse);
13
void
execute();
14
protected
:
15
std::array<bool, 4>
m_channelsToRemove
;
16
bool
m_reverse
;
17
private
:
18
ImageChannelConverter
();
19
20
};
21
22
}
fast
Definition:
AffineTransformation.hpp:7
fast::ImageChannelConverter::m_channelsToRemove
std::array< bool, 4 > m_channelsToRemove
Definition:
ImageChannelConverter.hpp:15
fast::ImageChannelConverter::m_reverse
bool m_reverse
Definition:
ImageChannelConverter.hpp:16
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
ProcessObject.hpp
fast::ImageChannelConverter
Definition:
ImageChannelConverter.hpp:8
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17