FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
FileExporter.hpp
Go to the documentation of this file.
1 #ifndef FILE_EXPORTER_HPP_
2 #define FILE_EXPORTER_HPP_
3 
4 #include "FAST/ProcessObject.hpp"
5 
6 namespace fast {
7  /*
8  * Abstract class for file exporters
9  */
10  class FileExporter : public ProcessObject {
11  public:
12  virtual void setFilename(std::string filename);
13  protected:
14  std::string mFilename;
15  protected:
16  FileExporter();
17  void execute() = 0;
18 
19  };
20 }
21 
22 #endif
fast
Definition: AffineTransformation.hpp:7
fast::FileExporter::mFilename
std::string mFilename
Definition: FileExporter.hpp:14
fast::FileExporter::setFilename
virtual void setFilename(std::string filename)
ProcessObject.hpp
fast::FileExporter::execute
void execute()=0
fast::FileExporter
Definition: FileExporter.hpp:10
fast::FileExporter::FileExporter
FileExporter()
fast::ProcessObject
Definition: ProcessObject.hpp:22