Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::AbstractFileWriter::OutputStream Class Reference

An output stream wrapper for writer implementations. More...

#include <mitkAbstractFileWriter.h>

Inheritance diagram for mitk::AbstractFileWriter::OutputStream:
Collaboration diagram for mitk::AbstractFileWriter::OutputStream:

Public Member Functions

 OutputStream (IFileWriter *writer, std::ios_base::openmode mode=std::ios_base::trunc|std::ios_base::out)
 Construct an OutputStream from a writer's configured output. More...
 
 ~OutputStream () override
 

Detailed Description

An output stream wrapper for writer implementations.

If a writer can only work with output streams, use an instance of this class. It will either wrap the output stream already set on the writer, or open a new file stream based on the writer's output location.

See also
GetOutputStream()
GetOutputLocation()

Definition at line 232 of file mitkAbstractFileWriter.h.

Constructor & Destructor Documentation

◆ OutputStream()

mitk::AbstractFileWriter::OutputStream::OutputStream ( IFileWriter *  writer,
std::ios_base::openmode  mode = std::ios_base::trunc|std::ios_base::out 
)

Construct an OutputStream from a writer's configured output.

Parameters
[in]writerThe IFileWriter whose output to wrap.
[in]modeThe open mode for the underlying file stream, if applicable.

◆ ~OutputStream()

mitk::AbstractFileWriter::OutputStream::~OutputStream ( )
override

The documentation for this class was generated from the following file: