FreeImagePlus - FreeImage 3.17.0
|
Metadata iterator. More...
#include <FreeImagePlus.h>
Public Member Functions | |
BOOL | isValid () const |
Returns TRUE if the search handle is allocated, FALSE otherwise. | |
fipMetadataFind () | |
Constructor. | |
virtual | ~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. |
Metadata iterator.
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) ); }
fipMetadataFind::fipMetadataFind | ( | ) |
Constructor.
virtual fipMetadataFind::~fipMetadataFind | ( | ) | [virtual] |
Destructor.
BOOL fipMetadataFind::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.
model | Metadata model |
image | Input image |
tag | Returned tag |
BOOL fipMetadataFind::findNextMetadata | ( | fipTag & | tag | ) |
Find the next tag, if any, that matches the metadata model argument in a previous call to findFirstMetadata.
tag | Returned tag |
BOOL fipMetadataFind::isValid | ( | ) | const [virtual] |
Returns TRUE if the search handle is allocated, FALSE otherwise.
Implements fipObject.
FIMETADATA* fipMetadataFind::_mdhandle [protected] |
Pointer to a search handle.