image.hpp File Reference
Class Image, defining the interface for all Image subclasses. More...
#include "types.hpp"
#include "basicio.hpp"
#include "exif.hpp"
#include "iptc.hpp"
#include "xmp.hpp"
#include <string>
#include <vector>
Namespaces | |
| namespace | Exiv2 |
| namespace | Exiv2::ImageType |
Classes | |
| class | Exiv2::Image |
| Abstract base class defining the interface for an image. This is the top-level interface to the Exiv2 library. More... | |
| class | Exiv2::ImageFactory |
| Returns an Image instance of the specified type. More... | |
Typedefs | |
| typedef Image::AutoPtr(* | Exiv2::NewInstanceFct )(BasicIo::AutoPtr io, bool create) |
| Type for function pointer that creates new Image instances. | |
| typedef bool(* | Exiv2::IsThisTypeFct )(BasicIo &iIo, bool advance) |
| Type for function pointer that checks image types. | |
Functions | |
| void | Exiv2::append (Blob &blob, const byte *buf, uint32_t len) |
| Append len bytes pointed to by buf to blob. | |
Variables | |
| const int | Exiv2::ImageType::none = 0 |
| Not an image. | |
Detailed Description
Class Image, defining the interface for all Image subclasses.
- Version:
- Rev
- 1648
- Date:
- 09-Jan-04, ahu: created
11-Feb-04, ahu: isolated as a component
19-Jul-04, brad: revamped to be more flexible and support IPTC
15-Jan-05, brad: inside-out design changes