13 #ifndef IFileWriter_H_HEADER_INCLUDED_C1E7E521 14 #define IFileWriter_H_HEADER_INCLUDED_C1E7E521 64 virtual void SetInput(
const BaseData *data) = 0;
70 virtual const BaseData *GetInput()
const = 0;
80 virtual void SetOutputLocation(
const std::string &location) = 0;
89 virtual std::string GetOutputLocation()
const = 0;
100 virtual void SetOutputStream(
const std::string &location, std::ostream *os) = 0;
106 virtual std::ostream *GetOutputStream()
const = 0;
118 virtual void Write() = 0;
127 static std::string PROP_BASEDATA_TYPE();
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Base of all data objects.
DataCollection - Class to facilitate loading/accessing structured data.
Common interface for all MITK file reader and writer.
The common interface of all MITK file writers.