The OpenExrLoader class can load OpenEXR images. More...
Public Member Functions | |
virtual void | setFileName (const QString &fileName) |
virtual bool | openFile () |
virtual QSize | getSize () |
virtual Color * | getData () |
virtual HdrImage::ColorSpace | getColorSpace () |
virtual QString | name () const |
Private Attributes | |
Imf::RgbaInputFile * | file |
QString | fileName |
int | width |
int | height |
Imath::Box2i | dw |
The OpenExrLoader class can load OpenEXR images.
This class is an implementation of ImageLoader interface.
Definition at line 27 of file OpenExrLoader.h.
HdrImage::ColorSpace OpenExrLoader::getColorSpace | ( | ) | [virtual] |
Returns the color space of the data returned by getData(): HdrImage::Yxy.
Implements ImageLoader.
Definition at line 135 of file OpenExrLoader.cpp.
Color * OpenExrLoader::getData | ( | ) | [virtual] |
Returns a pointer to image data in Yxy color space.
Implements ImageLoader.
Definition at line 98 of file OpenExrLoader.cpp.
QSize OpenExrLoader::getSize | ( | ) | [virtual] |
Returns the size of the image.
Implements ImageLoader.
Definition at line 80 of file OpenExrLoader.cpp.
QString OpenExrLoader::name | ( | ) | const [virtual] |
Returns the name of the loader: OpenEXR Loader.
Implements ImageLoader.
Definition at line 47 of file OpenExrLoader.cpp.
bool OpenExrLoader::openFile | ( | ) | [virtual] |
Opens the image file and returns true if it was successfully opened, otherwise returns false.
Implements ImageLoader.
Definition at line 63 of file OpenExrLoader.cpp.
void OpenExrLoader::setFileName | ( | const QString & | f ) | [virtual] |
Sets the name of the image to be opened to fileName.
Implements ImageLoader.
Definition at line 55 of file OpenExrLoader.cpp.