23 "ossimKmlSuperOverlayWriterFactory",
45 if(fileExtension ==
"kml" || fileExtension ==
"kmz")
56 if(testExt ==
"kml" || testExt ==
"kmz")
64 const char *prefix)
const 73 if (writer->
loadState(kwl, prefix) ==
false)
86 if (typeName ==
"ossimKmlSuperOverlayWriter" || typeName ==
"ossim_kmlsuperoverlay")
106 std::vector<ossimString>& result)
const 108 result.push_back(
"kml");
109 result.push_back(
"kmz");
virtual ossimImageFileWriter * createWriterFromExtension(const ossimString &fileExtension) const
Creates a writer from extension like "sid".
void operator=(const ossimKmlSuperOverlayWriterFactory &)
hidden from use copy constructor
Represents serializable keyword/value map.
const char * find(const char *key) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Factory for kmlsuperoverlay based image writers.
ossimKmlSuperOverlayWriterFactory()
hidden from use default constructor
Pure virtual base class for image file writers.
virtual void getImageFileWritersBySuffix(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &ext) const
static const char * TYPE_KW
static ossimKmlSuperOverlayWriterFactory * instance()
static method to return instance (the only one) of this class.
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const =0
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
void push_back(char c)
Equivalent to insert(end(), c).
virtual ~ossimKmlSuperOverlayWriterFactory()
virtual destructor
RTTI_DEF1(ossimKmlSuperOverlayWriterFactory, "ossimKmlSuperOverlayWriterFactory", ossimImageWriterFactoryBase)
static ossimKmlSuperOverlayWriterFactory * theInstance
static instance of this class
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds "ossimKakaduWriter" to list.
static ossimString downcase(const ossimString &aString)
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
Adds "ossim_kakada_nitf_j2k" to writer list.
virtual ossimObject * createObject(const ossimKeywordlist &kwl, const char *prefix=0) const
Creates and object given a keyword list.
std::vector< ossimRefPtr< ossimImageFileWriter > > ImageFileWriterList
virtual ossimImageFileWriter * createWriter(const ossimKeywordlist &kwl, const char *prefix=0) const
Create that takes a keyword list and prefix.
virtual void getExtensions(std::vector< ossimString > &extList) const
Adds "ntf" to list.