actions.hpp File Reference

Implements base class Task, TaskFactory and the various supported actions (derived from Task). More...

#include <string>
#include <map>
#include "exiv2.hpp"
#include "image.hpp"
#include "exif.hpp"
#include "iptc.hpp"
Include dependency graph for actions.hpp:

Classes

class  Action::Task
 Abstract base class for all concrete actions. More...
class  Action::TaskFactory
 Task factory. More...
class  Action::Print
 Print the Exif (or other metadata) of a file to stdout More...
class  Action::Rename
 Rename a file to its metadate creation timestamp, in the specified format. More...
class  Action::Adjust
 Adjust the Exif (or other metadata) timestamps More...
class  Action::Erase
 Erase the entire exif data or only the thumbnail section. More...
class  Action::Extract
 Extract the entire exif data or only the thumbnail section. More...
class  Action::Insert
 Insert the Exif data from corresponding *.exv files. More...
class  Action::Modify
 Modify the Exif data according to the commands in the modification table. More...
class  Action::FixIso
 Copy ISO settings from any of the Nikon makernotes to the regular Exif tag, Exif.Photo.ISOSpeedRatings. More...
class  Action::FixCom
 Fix the character encoding of Exif UNICODE user comments. Decodes the comment using the auto-detected or specified character encoding and writes it back in UCS-2. More...

Namespaces

namespace  Exiv2
 

Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.


namespace  Action
 

Contains all action classes (task subclasses).


Enumerations

enum  Action::TaskType {
  none, adjust, print, rename,
  erase, extract, insert, modify,
  fixiso, fixcom
}
 

Enumerates all tasks.



Detailed Description

Implements base class Task, TaskFactory and the various supported actions (derived from Task).

Version:
Rev
2045
Author:
Andreas Huggel (ahu) ahuggel@gmx.net
Date:
11-Dec-03, ahu: created
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Aug 5 04:00:33 2010 for Exiv2 by  doxygen 1.6.3