Public Member Functions

ImageLoader Class Reference

The ImageLoader class is an interface which must be implemented by image loader plugins. More...

#include <ImageLoader.h>

Inheritance diagram for ImageLoader:
LdrFormatsLoader OpenExrLoader

List of all members.

Public Member Functions

virtual void setFileName (const QString &fileName)=0
virtual bool openFile ()=0
virtual QSize getSize ()=0
virtual ColorgetData ()=0
virtual HdrImage::ColorSpace getColorSpace ()=0
virtual QString name () const =0

Detailed Description

The ImageLoader class is an interface which must be implemented by image loader plugins.

Definition at line 31 of file ImageLoader.h.


Member Function Documentation

virtual HdrImage::ColorSpace ImageLoader::getColorSpace (  ) [pure virtual]

Returns the color space of the data returned by getData().

Implemented in LdrFormatsLoader, and OpenExrLoader.

virtual Color* ImageLoader::getData (  ) [pure virtual]

Returns a pointer to image data or NULL if data cannot be read.

Implemented in LdrFormatsLoader, and OpenExrLoader.

virtual QSize ImageLoader::getSize (  ) [pure virtual]

Returns the size of the image or QSize(0,0) if size cannot be read.

Implemented in LdrFormatsLoader, and OpenExrLoader.

virtual QString ImageLoader::name (  ) const [pure virtual]

Returns the name of the loader.

Implemented in LdrFormatsLoader, and OpenExrLoader.

virtual bool ImageLoader::openFile (  ) [pure virtual]

Opens the image file and returns true if it was successfully opened, otherwise returns false.

Implemented in LdrFormatsLoader, and OpenExrLoader.

virtual void ImageLoader::setFileName ( const QString &  fileName ) [pure virtual]

Sets the name of the image to be opened to fileName.

Implemented in LdrFormatsLoader, and OpenExrLoader.


The documentation for this class was generated from the following file:
 All Classes Functions Variables