//******************************************************************* // Copyright (C) 2003 Storage Area Networks, Inc. // // License: MIT // // See LICENSE.txt file in the top level directory for more details. // // Author: Kenneth Melero (kmelero@sanz.com) // //******************************************************************* // $Id: ossimReadmeFileWriter.h 23664 2015-12-14 14:17:27Z dburken $ #ifndef ossimReadmeFileWriter_H #define ossimReadmeFileWriter_H #include #include /** ossimReadmeFileWriter */ class OSSIMDLLEXPORT ossimReadmeFileWriter : public ossimMetadataFileWriter { public: /** default constructor */ ossimReadmeFileWriter(); /** * Satisfies pure virtual from ossimMetadataWriter base. * * Appends the writers image types to the "metadatatypeList". * * @param metadatatypeList stl::vector list to append to. * * @note Appends to the list, does not clear it first. */ virtual void getMetadatatypeList( std::vector& metadatatypeList) const; /** * Satisfies pure virtual from ossimMetadataWriter base. * * @param imageType string representing image type. * * @return true if "metadataType" is supported by writer. */ virtual bool hasMetadataType(const ossimString& metadataType)const; protected: /** virtual destructor */ virtual ~ossimReadmeFileWriter(); virtual bool writeFile(); TYPE_DATA }; #endif /* End of #ifndef ossimReadmeFileWriter_H */