FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Exporters
MetaImageExporter.hpp
Go to the documentation of this file.
1
#ifndef METAIMAGEEXPORTER_HPP_
2
#define METAIMAGEEXPORTER_HPP_
3
4
#include "
FAST/ProcessObject.hpp
"
5
#include <string>
6
7
namespace
fast
{
8
9
class
FAST_EXPORT
MetaImageExporter
:
public
ProcessObject
{
10
FAST_OBJECT
(
MetaImageExporter
)
11
public
:
12
void
setFilename(std::string filename);
17
void
setCompression(
bool
compress);
21
void
enableCompression();
25
void
disableCompression();
33
void
setMetadata(std::string key, std::string value);
34
private
:
35
MetaImageExporter
();
36
void
execute();
37
38
std::string mFilename;
39
std::map<std::string, std::string> mMetadata;
40
bool
mUseCompression;
41
};
42
43
}
// end namespace fast
44
45
46
47
#endif
/* METAIMAGEEXPORTER_HPP_ */
fast::MetaImageExporter
Definition:
MetaImageExporter.hpp:9
fast
Definition:
AffineTransformation.hpp:7
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
ProcessObject.hpp
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17