FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Exporters
StreamExporter.hpp
Go to the documentation of this file.
1
#ifndef STREAM_EXPORTER_HPP_
2
#define STREAM_EXPORTER_HPP_
3
4
#include "
FAST/Exporters/FileExporter.hpp
"
5
6
namespace
fast
{
7
8
class
FAST_EXPORT
StreamExporter
:
public
ProcessObject
{
9
FAST_OBJECT
(
StreamExporter
)
10
public
:
11
void
setFilenameFormat(std::string
format
);
12
void
setExporter(std::shared_ptr<FileExporter> exporter);
13
bool
isFinished();
14
private
:
15
StreamExporter
();
16
void
execute();
17
18
std::string mFilenameFormat;
19
std::shared_ptr<FileExporter> mExporter;
20
int
mFrameCounter;
21
bool
mFinished;
22
};
23
24
}
25
26
#endif
fast
Definition:
AffineTransformation.hpp:7
fast::StreamExporter
Definition:
StreamExporter.hpp:8
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
fast::format
std::string format(std::string format, Args &&... args)
Definition:
Utility.hpp:33
FileExporter.hpp
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17