Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

Exiv2 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Action::AdjustAdjust the Exif (or other metadata) timestamps
Exiv2::AsciiValueValue for an Ascii string type
Exiv2::CanonMakerNoteMakerNote for Canon cameras
Exiv2::DataBufUtility class containing a character array. All it does is to take care of memory allocation and deletion. Its primary use is meant to be as a stack variable in functions that need a temporary data buffer. Todo: this should be some sort of smart pointer, essentially an std::auto_ptr for a character array. But it isn't..
Exiv2::DataBufRefAuxiliary type to enable copies and assignments, similar to std::auto_ptr_ref. See http://www.josuttis.com/libbook/auto_ptr.html for a discussion
Exiv2::DataSetDataset information
Exiv2::DataValueValue for an undefined data type
Exiv2::DateValueValue for simple ISO 8601 dates
Exiv2::DateValue::DateSimple Date helper structure
Exiv2::EntryData structure for one IFD directory entry. See the description of class Ifd for an explanation of the supported modes for memory allocation
Action::EraseErase the entire exif data or only the thumbnail section
Exiv2::ErrorVery simple error class used for exceptions. It contains just an error message. An output operator is provided to print errors to a stream
Exiv2::ExifDataA container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifdatum objects
Exiv2::ExifdatumInformation related to one Exif tag. An Exif metadatum consists of an ExifKey and a Value and provides methods to manipulate these
Exiv2::ExifKeyConcrete keys for Exif metadata
Exiv2::ExifTagsContainer for Exif tag information. Implemented as a static class
Action::ExtractExtract the entire exif data or only the thumbnail section
Exiv2::ExvImageHelper class to access Exiv2 files
Exiv2::FileCloserUtility class that closes a file stream pointer upon destruction. Its primary use is to be a stack variable in functions that need to ensure files get closed. Useful when functions return errors from many locations
Exiv2::FindEntryByIdxUnary predicate that matches an Entry with a given index
Exiv2::FindEntryByTagUnary predicate that matches an Entry with a given tag
Exiv2::FindMetadatumByIdUnary predicate that matches an Iptcdatum with given record and dataset
Exiv2::FindMetadatumByIfdIdIdxUnary predicate that matches a Exifdatum with a given ifd id and idx
Exiv2::FindMetadatumByKeyUnary predicate that matches a Exifdatum with a given key
Exiv2::FujiMakerNoteMakerNote for Fujifilm cameras
Util::GetoptParse the command line options of a program
Exiv2::IfdModels an IFD (Image File Directory)
Exiv2::IfdInfoContains information pertaining to one IFD
Exiv2::IfdMakerNoteInterface for MakerNotes in IFD format. See MakerNote
Exiv2::ImageAbstract base class defining the interface for an image
Exiv2::ImageFactoryImage factory
Action::InsertInsert the Exif data from corresponding *.exv files
Exiv2::IptcDataA container for Iptc data. This is a top-level class of the Exiv2 library
Exiv2::IptcDataSetsContainer for Iptc dataset information. Implemented as a static class
Exiv2::IptcdatumInformation related to one Iptc dataset. An Iptc metadatum consists of an IptcKey and a Value and provides methods to manipulate these
Exiv2::IptcKeyConcrete keys for Iptc metadata
Exiv2::JpegBaseAbstract helper base class to access JPEG images
Exiv2::JpegImageHelper class to access JPEG images
Exiv2::JpegThumbnailExif thumbnail image in JPEG format
Exiv2::KeyAbstract base class defining the Key of a metadatum. Keys are used to identify and group metadata
Exiv2::MakerNoteExif makernote interface
Exiv2::MakerNote::MnTagInfoMakerNote Tag information
Exiv2::MakerNoteFactoryFactory for MakerNote objects
Exiv2::MetadatumAbstract base class defining the interface to access information related to one metadata tag
Exiv2::Nikon1MakerNoteA MakerNote format used by Nikon cameras, such as the E990 and D1
Exiv2::Nikon2MakerNoteA second MakerNote format used by Nikon cameras, including the E700, E800, E900, E900S, E910, E950
Exiv2::Nikon3MakerNoteA third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70
ParamsImplements the command line handling for the program
Action::PrintPrint the Exif (or other metadata) of a file to stdout
Exiv2::RecordInfoContains information about one record
Action::RenameRename a file to its metadate creation timestamp, in the specified format
Exiv2::SectionInfoContains information pertaining to one section
Exiv2::SigmaMakerNoteMakerNote for Sigma (Foveon) cameras
Exiv2::StringValueValue for string type
Exiv2::StringValueBaseAbstract base class for a string based Value type
Exiv2::TagInfoTag information
Action::TaskAbstract base class for all concrete actions
Action::TaskFactoryTask factory
Exiv2::ThumbnailExif Thumbnail image. This abstract base class provides the interface for the thumbnail image that is optionally embedded in the Exif data. This class is used internally by ExifData, it is probably not useful for a client as a standalone class. Instead, use an instance of ExifData to access the Exif thumbnail image
Exiv2::TiffHeaderHelper class modelling the TIFF header structure
Exiv2::TiffThumbnailExif thumbnail image in TIFF format
Exiv2::TimeValueValue for simple ISO 8601 times
Exiv2::TimeValue::TimeSimple Time helper structure
Exiv2::TypeInfoType information lookup functions. Implemented as a static class
Exiv2::TypeInfoTableInformation pertaining to the defined types
Exiv2::ValueCommon interface for all types of values used with metadata
Exiv2::ValueType< T >Template for a Value of a basic type. This is used for unsigned and signed short, long and rationals

Generated on Sun Dec 12 17:54:01 2004 for Exiv2 by  doxygen 1.3.9.1