| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/io/imagereader.h>

Public Member Functions | |
| virtual SO< Image > | read (DataResource *resource) const =0 |
| virtual SO< SharedObj > | read (DataResource *resource, const ID &targetType) const |
| For the given data, 'read' instantiates an object. | |
| virtual const char * | objectFormatName () const =0 |
| virtual const char * | objectFileSuffix () const =0 |
| virtual bool | canProduce (const ID &targetType) const |
| virtual double | priority () const |
| VRS_TYPEINFO (ImageReader, ObjectReader) | |
| virtual SO<Image> VRS::ImageReader::read | ( | DataResource * | resource | ) | const [pure virtual] |
| virtual SO<SharedObj> VRS::ImageReader::read | ( | DataResource * | data, | |
| const ID & | targetType | |||
| ) | const [virtual] |
| virtual const char* VRS::ImageReader::objectFormatName | ( | ) | const [pure virtual] |
| virtual const char* VRS::ImageReader::objectFileSuffix | ( | ) | const [pure virtual] |
both methods provide meta information which is needed for any user interface programming.
Implements VRS::ObjectReader.
Implemented in VRS::AVIReader, VRS::BMPReader, VRS::CompressedImageReader, VRS::DDSReader, VRS::SGIReader, VRS::JPEGReader, VRS::PNGReader, VRS::PPMReader, VRS::TGAReader, VRS::QtInternalResourceImageReader, and VRS::Qt4InternalResourceImageReader.
| virtual bool VRS::ImageReader::canProduce | ( | const ID & | targetType | ) | const [virtual] |
Reimplemented from VRS::ObjectReader.
Reimplemented in VRS::AVIReader, VRS::JPEGReader, and VRS::PNGReader.
| virtual double VRS::ImageReader::priority | ( | ) | const [inline, virtual] |
| VRS::ImageReader::VRS_TYPEINFO | ( | ImageReader | , | |
| ObjectReader | ||||
| ) |