#include "types.hpp"
#include "image.hpp"
#include "basicio.hpp"
#include "exif.hpp"
#include "iptc.hpp"
#include <iostream>
#include <string>
#include <vector>
Include dependency graph for crwimage.hpp:
Namespaces | |
namespace | Exiv2 |
namespace | Exiv2::ImageType |
Classes | |
class | Exiv2::CrwImage |
Class to access raw Canon Crw images. Only Exif metadata and a comment are supported. Crw format does not contain Iptc metadata. More... | |
class | Exiv2::RawMetadata |
class | Exiv2::CiffComponent |
Interface class for components of the CIFF directory hierarchy of a Crw (Canon Raw data) image. Both CIFF directories as well as entries implement this interface. More... | |
class | Exiv2::CiffEntry |
This class models one directory entry of a CIFF directory of a Crw (Canon Raw data) image. More... | |
class | Exiv2::CiffDirectory |
This class models a CIFF directory of a Crw (Canon Raw data) image. More... | |
class | Exiv2::CiffHeader |
This class models the header of a Crw (Canon Raw data) image. More... | |
struct | Exiv2::CrwMapInfo |
Structure for conversion info for CIFF entries. More... | |
class | Exiv2::CrwMap |
Static class providing mapping functionality from Crw entries to image metadata and vice versa. More... | |
Typedefs | |
typedef void(* | Exiv2::CrwExtractFct )(const CiffComponent &, const CrwMapInfo *, Image &, ByteOrder) |
Function pointer for functions to extract Exif tags from a Crw entry. | |
typedef void(* | Exiv2::CrwInsertFct )() |
Function pointer for functions to insert Crw entries from an Exif tag. | |
Functions | |
Image::AutoPtr | Exiv2::newCrwInstance (BasicIo::AutoPtr io, bool create) |
Create a new CrwImage instance and return an auto-pointer to it. Caller owns the returned object and the auto-pointer ensures that it will be deleted. | |
bool | Exiv2::isCrwType (BasicIo &iIo, bool advance) |
Check if the file iIo is a Crw image. | |
Variables | |
const int | Exiv2::ImageType::crw = 3 |
Crw image type (see class CrwImage). |