STIR 6.5.0
stir::ecat::ecat6::ECAT6ImageInputFileFormat Class Reference

Class for reading images in ECAT6 file-format. More...

#include "stir/IO/ECAT6ImageInputFileFormat.h"

Inheritance diagram for stir::ecat::ecat6::ECAT6ImageInputFileFormat:

Public Member Functions

virtual const std::string get_name () const

Protected Member Functions

virtual bool actual_can_read (const FileSignature &signature, std::istream &input) const
bool can_read (const FileSignature &signature, std::istream &input) const
bool can_read (const FileSignature &, const std::string &filename) const
virtual unique_ptr< data_type > read_from_file (std::istream &input) const
 read data from a stream
virtual unique_ptr< data_type > read_from_file (const std::string &filename) const

Additional Inherited Members

Public Types inherited from stir::InputFileFormat< DiscretisedDensity< 3, float > >
typedef DiscretisedDensity< 3, float > data_type

Detailed Description

Class for reading images in ECAT6 file-format.

Deprecated

Member Function Documentation

◆ get_name()

virtual const std::string stir::ecat::ecat6::ECAT6ImageInputFileFormat::get_name ( ) const
inlinevirtual

◆ actual_can_read()

virtual bool stir::ecat::ecat6::ECAT6ImageInputFileFormat::actual_can_read ( const FileSignature & signature,
std::istream & input ) const
inlineprotectedvirtual

◆ can_read()

bool stir::ecat::ecat6::ECAT6ImageInputFileFormat::can_read ( const FileSignature & signature,
std::istream & input ) const
inlineprotectedvirtual

◆ read_from_file()

virtual unique_ptr< data_type > stir::ecat::ecat6::ECAT6ImageInputFileFormat::read_from_file ( std::istream & input) const
inlineprotectedvirtual

read data from a stream

This function should throw an exception if the read fails.

Warning
This member throws for most implementations. Use a filename instead.

Implements stir::InputFileFormat< DiscretisedDensity< 3, float > >.

References stir::error().


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