MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
abstract class for exporting a metadata database More...
#include <lti_metadataWriter.h>
Public Member Functions | |
virtual | ~LTIMetadataWriter () |
destructor More... | |
virtual LT_STATUS | write () const =0 |
write records out from database More... | |
Protected Member Functions | |
LTIMetadataWriter (const LTIMetadataDatabase &database) | |
default constructor More... | |
Protected Attributes | |
const LTIMetadataDatabase & | m_database |
the database to be written from More... | |
This abstract class provides an interface for exporting metadata records from an LTIMetadataDatabase to a foreign source.
This is used, for example, to provide a mechanism for writing the format-neutral, in-memory database into binary TIFF tag format. it is also used to dump the database to plain-text format (for debugging).
Definition at line 39 of file lti_metadataWriter.h.
|
virtual |
|
protected |
This base constructor creates a writer object which can export records from a database to some foreign format.
database | the database to be read into |
|
pure virtual |
This function must be implemented in the derived class. It should write each of the LTIMetadataRecord objects in the database out to the foreign format.
Implemented in LTIMetadataDumper.
|
protected |
This is the database to be written out from. Derived classes may access it directly.
Definition at line 75 of file lti_metadataWriter.h.
LizardTech |