21 std::string category =
"ContourModelSet File";
43 std::ofstream outStream;
70 for (
int i = 0; i < contourModelSet->GetSize(); ++i)
ContourModel is a structure of linked vertices defining a contour in 3D space. The vertices are store...
void SetInput(const BaseData *data) override
Set the input data for writing.
~ContourModelSetWriter() override
The CustomMimeType class represents a custom mime-type which may be registered as a service object...
void SetOutputStream(const std::string &location, std::ostream *os) override
Set an output stream for writing.
void Write() override
Write the base data to the specified location or output stream.
const BaseData * GetInput() const override
Get the input data set via SetInput().
void AddExtension(const std::string &extension)
mitk::ContourModelSetWriter * Clone() const override
void SetCategory(const std::string &category)
std::ostream * GetOutputStream() const override
Get the output stream.
void Write() override
Write the base data to the specified location or output stream.
us::ServiceRegistration< IFileWriter > RegisterService(us::ModuleContext *context=us::GetModuleContext())
XML-based writer for mitk::ContourModelSet.
void SetMimeType(const CustomMimeType &mimeType)
std::string GetOutputLocation() const override
Get the current output location.
Base class for writing mitk::BaseData objects to files or streams.
void SetDescription(const std::string &description)
Sets a human readable description of this writer.