| Color | Simple class to handle a color as 3 float values |
| Exception | Simple exception class accepting QString messages instead of const char* |
| HdrImage | Representation of an HDR image |
| ImageLoader | Interface which must be implemented by image loader plugins |
| ImageLoaderFactory | Interface which must be implemented and exported by image loader plugins |
| ImageLoaderManager | Loads ImageLoader plugins and creates appropriate ImageLoader instances for each image file format |
| ImageScrollArea | Widget displaying an image and providing shortcuts to scale up/down the image |
| LdrFormatsLoader | Can load almost all "normal" image formats |
| LdrFormatsLoaderFactory | Creates instances of LdrFormatsLoader |
| OpenExrLoader | Can load OpenEXR images |
| OpenExrLoaderFactory | Creates instances of OpenExrLoader |
| ReinhardGlobalOperator | Implementation of Erik Reinhard's global tone mapping operator |
| ReinhardGlobalOperatorFactory | Creates instances of ReinhardGlobalOperator |
| ReinhardLocalOperator | Implementation of Erik Reinhard's local tone mapping operator |
| ReinhardLocalOperatorFactory | Creates instances of ReinhardLocalOperator |
| Singleton< T > | A singleton design pattern implementation |
| ToneMappingOperator | Interface which must be implemented by tone mapping operator plugins |
| ToneMappingOperatorFactory | Interface which must be implemented and exported by tone mapping operator plugins |
| ToneMappingOperatorManager | Loads ToneMappingOperator plugins and keeps an instance of the active ToneMappingOperator |
| TonicTones | Main widget of this application |
1.7.2