#include <FreeImagePlus.h>
Inheritance diagram for fipMetadataFind:
Usage :
fipImage image; // ... fipTag tag; fipMetadataFind finder; if( finder.findFirstMetadata(FIMD_EXIF_MAIN, image, tag) ) { do { // process the tag cout << tag.getKey() << "\n";
} while( finder.findNextMetadata(tag) ); } // the class can be called again with another metadata model if( finder.findFirstMetadata(FIMD_EXIF_EXIF, image, tag) ) { do { // process the tag cout << tag.getKey() << "\n";
} while( finder.findNextMetadata(tag) ); }
Public Member Functions | |
fipMetadataFind () | |
Constructor. | |
~fipMetadataFind () | |
Destructor. | |
BOOL | findFirstMetadata (FREE_IMAGE_MDMODEL model, fipImage &image, fipTag &tag) |
Provides information about the first instance of a tag that matches the metadata model specified in the model argument. | |
BOOL | findNextMetadata (fipTag &tag) |
Find the next tag, if any, that matches the metadata model argument in a previous call to findFirstMetadata. | |
Protected Attributes | |
FIMETADATA * | _mdhandle |
Pointer to a search handle. |
|
Constructor.
|
|
Destructor.
|
|
Provides information about the first instance of a tag that matches the metadata model specified in the model argument.
|
|
Find the next tag, if any, that matches the metadata model argument in a previous call to findFirstMetadata.
|
|
Pointer to a search handle.
|