#include <creaImageIOImageReader.h>
Public Member Functions | |
ImageReader () | |
~ImageReader () | |
void | PushBackExtensions (std::vector< std::string > &) |
Pushes back all kwown extensions (without dot) in the vector given. | |
bool | CanRead (const std::string &filename) |
Returns true iff the file is readable. | |
vtkImageData * | ReadImage (const std::string &filename) |
void | ReadAttributes (const std::string &filename, tree::AttributeMapType &attr) |
const std::string & | GetName () const |
Protected Member Functions | |
void | Register (AbstractImageReader *) |
void | SetName (const std::string &s) |
Protected Attributes | |
std::vector < AbstractImageReader * > | mReader |
vtkImageData * | mUnreadableImage |
std::string | mLastFilename |
AbstractImageReader * | mLastReader |
Definition at line 15 of file creaImageIOImageReader.h.
creaImageIO::ImageReader::ImageReader | ( | ) |
creaImageIO::ImageReader::~ImageReader | ( | ) |
void creaImageIO::ImageReader::PushBackExtensions | ( | std::vector< std::string > & | ) | [virtual] |
Pushes back all kwown extensions (without dot) in the vector given.
Reimplemented from creaImageIO::AbstractImageReader.
bool creaImageIO::ImageReader::CanRead | ( | const std::string & | filename | ) | [virtual] |
vtkImageData* creaImageIO::ImageReader::ReadImage | ( | const std::string & | filename | ) | [virtual] |
Reads and returns the image data. Returns an "Unreadable image" picture if fails
Reimplemented from creaImageIO::AbstractImageReader.
void creaImageIO::ImageReader::ReadAttributes | ( | const std::string & | filename, | |
tree::AttributeMapType & | attr | |||
) | [virtual] |
Reads the attributes of the image. Requested attributes names are provided as keys in a string to string map On return, the values of the map are the values of the attributes (empty string if not available).
Reimplemented from creaImageIO::AbstractImageReader.
void creaImageIO::ImageReader::Register | ( | AbstractImageReader * | ) | [protected] |
Exclude specific readers TO DO...
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; }
std::vector<AbstractImageReader*> creaImageIO::ImageReader::mReader [protected] |
Definition at line 46 of file creaImageIOImageReader.h.
vtkImageData* creaImageIO::ImageReader::mUnreadableImage [protected] |
Definition at line 47 of file creaImageIOImageReader.h.
std::string creaImageIO::ImageReader::mLastFilename [protected] |
Definition at line 49 of file creaImageIOImageReader.h.
AbstractImageReader* creaImageIO::ImageReader::mLastReader [protected] |
Definition at line 50 of file creaImageIOImageReader.h.