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>

Include dependency graph for image.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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(* NewInstanceFct )(BasicIo::AutoPtr io, bool create)
 Type for function pointer that creates new Image instances.
typedef bool(* IsThisTypeFct )(BasicIo &iIo, bool advance)
 Type for function pointer that checks image types.

Variables

const int none = 0
 Not an image.

Detailed Description

Class Image, defining the interface for all Image subclasses.

Version:
Rev
1944
Author:
Andreas Huggel (ahu) ahuggel@gmx.net

Brad Schick (brad) brad@robotbattle.com

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

Generated on Thu Dec 31 03:57:41 2009 for Exiv2 by  doxygen 1.3.9.1