13 #ifndef LTIMETADATADUMPER_H 14 #define LTIMETADATADUMPER_H 21 #if defined(LT_COMPILER_MS) 22 #pragma warning(push,4) 50 bool abbreviated=
false);
76 bool abbreviated=
false);
116 bool isShapefile=
false);
121 bool m_writeInputFilename;
122 const bool m_abbreviated;
132 #if defined(LT_COMPILER_MS) 136 #endif // LTIMETADATADUMPER_H void setWriteInputFilename(bool enable)
INPUT_NAME metadata control.
static LT_STATUS writeRecord(const LTIMetadataRecord &record, LTIOStreamInf &stream, bool abbreviated=false)
write a single record to stream
static LT_STATUS writeFormattedRecord(const LTIMetadataRecord &record, LTIOStreamInf &stream, bool isShapefile=false)
write a given record to stream, printing very prettily
lt_uint32 LT_STATUS
An integral status code.
LT_STATUS writeFormatted(bool isShapefile=false) const
write all well-known records to stream, printing them very prettily (for usage by end-users and UIs) ...
representation of a metadata record
LT_STATUS write() const
write records to stream
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
static LT_STATUS writeRecordData(const LTIMetadataRecord &record, LTIOStreamInf &stream, int idx)
write a single data item for a single record to stream
class for storing metadata associated with an image
LTIMetadataDumper(const LTIMetadataDatabase &database, LTIOStreamInf *stream, bool abbreviated=false)
constructor
~LTIMetadataDumper()
destructor
abstract class for exporting a metadata database
Abstract definition of a stream.
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
dumps contents of database in text form