DCMTK  Version 3.6.6
OFFIS DICOM Toolkit
Public Member Functions | List of all members
DcmInputStreamFactory Class Referenceabstract

pure virtual abstract base class for input stream factories, i.e. More...

+ Inheritance diagram for DcmInputStreamFactory:

Public Member Functions

virtual ~DcmInputStreamFactory ()
 destructor
 
virtual DcmInputStreamcreate () const =0
 create a new input stream object More...
 
virtual DcmInputStreamFactoryclone () const =0
 returns a pointer to a copy of this object More...
 
virtual DcmInputStreamFactoryType ident () const =0
 returns an enum describing the class to which this instance belongs More...
 

Detailed Description

pure virtual abstract base class for input stream factories, i.e.

objects that can create a new input stream

Member Function Documentation

◆ clone()

virtual DcmInputStreamFactory* DcmInputStreamFactory::clone ( ) const
pure virtual

returns a pointer to a copy of this object

Returns
pointer to a copy of this object

Implemented in DcmInputTempFileStreamFactory, and DcmInputFileStreamFactory.

◆ create()

virtual DcmInputStream* DcmInputStreamFactory::create ( ) const
pure virtual

create a new input stream object

Returns
pointer to new input stream object

Implemented in DcmInputTempFileStreamFactory, and DcmInputFileStreamFactory.

◆ ident()

virtual DcmInputStreamFactoryType DcmInputStreamFactory::ident ( ) const
pure virtual

returns an enum describing the class to which this instance belongs

Returns
class to which this instance belongs

Implemented in DcmInputTempFileStreamFactory, and DcmInputFileStreamFactory.


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


Generated on Thu Jan 14 2021 for DCMTK Version 3.6.6 by Doxygen 1.8.18