creaImageIO::AbstractImageReader Class Reference
[Image I/O classes]

Abstract image reader. More...

#include <creaImageIOAbstractImageReader.h>

Inheritance diagram for creaImageIO::AbstractImageReader:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 AbstractImageReader ()
virtual ~AbstractImageReader ()
const std::string & GetName () const
virtual void PushBackExtensions (std::vector< std::string > &)
virtual bool CanRead (const std::string &filename)
virtual vtkImageData * ReadImage (const std::string &filename)
virtual void ReadAttributes (const std::string &filename, tree::AttributeMapType &attr)

Protected Member Functions

void SetName (const std::string &s)

Private Attributes

std::string mName


Detailed Description

Abstract image reader.

Definition at line 21 of file creaImageIOAbstractImageReader.h.


Constructor & Destructor Documentation

creaImageIO::AbstractImageReader::AbstractImageReader (  )  [inline]

Definition at line 24 of file creaImageIOAbstractImageReader.h.

00024 {}

virtual creaImageIO::AbstractImageReader::~AbstractImageReader (  )  [inline, virtual]

Definition at line 25 of file creaImageIOAbstractImageReader.h.

00025 {}


Member Function Documentation

const std::string& creaImageIO::AbstractImageReader::GetName (  )  const [inline]

Definition at line 27 of file creaImageIOAbstractImageReader.h.

References mName.

00027 { return mName; }

virtual void creaImageIO::AbstractImageReader::PushBackExtensions ( std::vector< std::string > &   )  [inline, virtual]

Reimplemented in creaImageIO::DicomImageReader, creaImageIO::ImageReader, creaImageIO::RFImageReader, creaImageIO::UltrasonixImageReader, and creaImageIO::VtkImageReader.

Definition at line 28 of file creaImageIOAbstractImageReader.h.

00028 {}

virtual bool creaImageIO::AbstractImageReader::CanRead ( const std::string &  filename  )  [inline, virtual]

Reimplemented in creaImageIO::DicomImageReader, creaImageIO::ImageReader, creaImageIO::RFImageReader, creaImageIO::UltrasonixImageReader, and creaImageIO::VtkImageReader.

Definition at line 29 of file creaImageIOAbstractImageReader.h.

00029 { return false; }

virtual vtkImageData* creaImageIO::AbstractImageReader::ReadImage ( const std::string &  filename  )  [inline, virtual]

Reimplemented in creaImageIO::DicomImageReader, creaImageIO::ImageReader, creaImageIO::RFImageReader, creaImageIO::UltrasonixImageReader, and creaImageIO::VtkImageReader.

Definition at line 30 of file creaImageIOAbstractImageReader.h.

00030 { return 0; }

virtual void creaImageIO::AbstractImageReader::ReadAttributes ( const std::string &  filename,
tree::AttributeMapType attr 
) [inline, virtual]

Reimplemented in creaImageIO::DicomImageReader, creaImageIO::ImageReader, creaImageIO::RFImageReader, creaImageIO::UltrasonixImageReader, and creaImageIO::VtkImageReader.

Definition at line 31 of file creaImageIOAbstractImageReader.h.

00032                                                             {}

void creaImageIO::AbstractImageReader::SetName ( const std::string &  s  )  [inline, protected]

Definition at line 35 of file creaImageIOAbstractImageReader.h.

References mName.

00035 { mName = s; }


Member Data Documentation

std::string creaImageIO::AbstractImageReader::mName [private]

Definition at line 37 of file creaImageIOAbstractImageReader.h.

Referenced by GetName(), and SetName().


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 10:49:56 2009 for CreaImageIO by  doxygen 1.5.3