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

Concrete image reader based on a vtkImageReader2. More...

#include <creaImageIOVtkImageReader.h>

Inheritance diagram for creaImageIO::VtkImageReader:

Inheritance graph
[legend]
Collaboration diagram for creaImageIO::VtkImageReader:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 VtkImageReader (vtkImageReader2 *reader, const std::string &name="", const std::string &extensions="")
virtual ~VtkImageReader ()
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)
const std::string & GetName () const

Protected Member Functions

void SetName (const std::string &s)

Private Attributes

vtkImageReader2 * mReader
std::string mExtensions


Detailed Description

Concrete image reader based on a vtkImageReader2.

Definition at line 20 of file creaImageIOVtkImageReader.h.


Constructor & Destructor Documentation

creaImageIO::VtkImageReader::VtkImageReader ( vtkImageReader2 *  reader,
const std::string &  name = "",
const std::string &  extensions = "" 
)

virtual creaImageIO::VtkImageReader::~VtkImageReader (  )  [virtual]


Member Function Documentation

virtual void creaImageIO::VtkImageReader::PushBackExtensions ( std::vector< std::string > &   )  [virtual]

Reimplemented from creaImageIO::AbstractImageReader.

virtual bool creaImageIO::VtkImageReader::CanRead ( const std::string &  filename  )  [virtual]

Reimplemented from creaImageIO::AbstractImageReader.

virtual vtkImageData* creaImageIO::VtkImageReader::ReadImage ( const std::string &  filename  )  [virtual]

Reimplemented from creaImageIO::AbstractImageReader.

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

Reimplemented from creaImageIO::AbstractImageReader.

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

Definition at line 27 of file creaImageIOAbstractImageReader.h.

References creaImageIO::AbstractImageReader::mName.

00027 { return mName; }

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

Definition at line 35 of file creaImageIOAbstractImageReader.h.

References creaImageIO::AbstractImageReader::mName.

00035 { mName = s; }


Member Data Documentation

vtkImageReader2* creaImageIO::VtkImageReader::mReader [private]

Definition at line 36 of file creaImageIOVtkImageReader.h.

std::string creaImageIO::VtkImageReader::mExtensions [private]

Definition at line 37 of file creaImageIOVtkImageReader.h.


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