13 #ifndef mitkIFileWriter_h
14 #define mitkIFileWriter_h
Base of all data objects.
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Find image slices visible on a given plane.
Common interface for all MITK file reader and writer.
The common interface of all MITK file writers.
virtual void SetOutputLocation(const std::string &location)=0
Set the output location.
virtual void SetOutputStream(const std::string &location, std::ostream *os)=0
Set an output stream for writing.
virtual const BaseData * GetInput() const =0
Get the input data set via SetInput().
virtual void SetInput(const BaseData *data)=0
Set the input data for writing.
virtual std::ostream * GetOutputStream() const =0
Get the output stream.
static std::string PROP_BASEDATA_TYPE()
Service property name for the supported mitk::BaseData sub-class.
virtual void Write()=0
Write the input data.
virtual std::string GetOutputLocation() const =0
Get the current output location.