|
refinery
RAW file processor
|
Returns CameraData instances. More...
#include <refinery/camera.h>
Public Member Functions | |
| CameraData | getCameraData (const ExifData &exifData) const |
| Returns a CameraData object which helps explain a photo's properties. | |
Static Public Member Functions | |
| static CameraDataFactory & | instance () |
| The global CameraDataFactory. | |
Returns CameraData instances.
Example usage:
std::auto_ptr<refinery::ExifData> exifData(somehowFindExifData()); CameraData cameraData = CameraDataFactory::instance().getCameraData(*exifData); std::cout << "Photo orientation: " << cameraData.orientation() << std::endl;
| CameraData refinery::CameraDataFactory::getCameraData | ( | const ExifData & | exifData | ) | const |
Returns a CameraData object which helps explain a photo's properties.
The ExifData must exist for the lifetime of the returned CameraData.
| [in] | exifData | A photograph's Exif data. |
1.7.3