FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
StreamExporter.hpp
Go to the documentation of this file.
1 #ifndef STREAM_EXPORTER_HPP_
2 #define STREAM_EXPORTER_HPP_
3 
5 
6 namespace fast {
7 
8 class FAST_EXPORT StreamExporter : public ProcessObject {
10  public:
11  void setFilenameFormat(std::string format);
12  void setExporter(std::shared_ptr<FileExporter> exporter);
13  bool isFinished();
14  private:
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