11 #ifndef ossimKakaduReaderFactory_HEADER 12 #define ossimKakaduReaderFactory_HEADER 1 52 const char* prefix=0)
const;
65 std::shared_ptr<ossim::istream>& str,
66 const std::string& connectionString,
86 std::shared_ptr<ossim::istream>& str,
103 const char* prefix=0)
const;
virtual void getImageHandlersByMimeType(ossimImageHandlerFactoryBase::ImageHandlerList &result, const ossimString &mimeType) const
Will add to the result list and handler that supports the passed in mime type.
Represents serializable keyword/value map.
virtual void getImageHandlersBySuffix(ossimImageHandlerFactoryBase::ImageHandlerList &result, const ossimString &ext) const
Will add to the result list any handler that supports the passed in extensions.
ossimKakaduReaderFactory()
hidden from use default constructor
virtual ossimRefPtr< ossimImageHandler > openOverview(const ossimFilename &file) const
Open overview that takes a file name.
void operator=(const ossimKakaduReaderFactory &)
hidden from use copy constructor
Factory for J2K image reader.
virtual void getSupportedExtensions(ossimImageHandlerFactoryBase::UniqueStringList &extensionList) const
Method to add supported extension to the list, like "jp2".
virtual ossimObject * createObject(const ossimString &typeName) const
createObject that takes a class name (ossimKakaduReader)
This class defines an abstract Handler which all image handlers(loaders) should derive from...
bool hasExcludedExtension(const ossimFilename &file) const
Method to weed out extensions that this plugin knows it does not support.
virtual ossimImageHandler * open(const ossimFilename &fileName, bool openOverview=true) const
open that takes a file name.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds ossimKakaduWriter to the typeList.
std::vector< ossimRefPtr< ossimImageHandler > > ImageHandlerList
virtual ~ossimKakaduReaderFactory()
virtual destructor
static ossimKakaduReaderFactory * instance()
static method to return instance (the only one) of this class.