11 #ifndef ossimMrSidReaderFactory_HEADER 12 #define ossimMrSidReaderFactory_HEADER 51 const char* prefix=0)
const;
67 const char* prefix=0)
const;
bool hasExcludedExtension(const ossimFilename &file) const
Method to weed out extensions that this plugin knows it does not support.
static ossimMrSidReaderFactory * theInstance
static instance of this class
Factory for MrSid image reader.
void operator=(const ossimMrSidReaderFactory &)
hidden from use copy constructor
Represents serializable keyword/value map.
virtual ossimRefPtr< ossimImageHandler > openOverview(const ossimFilename &file) const
Open overview that takes a file name.
virtual void getSupportedExtensions(ossimImageHandlerFactoryBase::UniqueStringList &extensionList) const
Method to add supported extension to the list, like "sid".
ossimMrSidReaderFactory()
hidden from use default constructor
This class defines an abstract Handler which all image handlers(loaders) should derive from...
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds ossimMrSidWriter to the typeList.
virtual void getImageHandlersByMimeType(ImageHandlerList &result, const ossimString &mimeType) const
virtual ossimObject * createObject(const ossimString &typeName) const
createObject that takes a class name (ossimMrSidReader)
virtual void getImageHandlersBySuffix(ImageHandlerList &result, const ossimString &ext) const
virtual ~ossimMrSidReaderFactory()
virtual destructor
std::vector< ossimRefPtr< ossimImageHandler > > ImageHandlerList
static ossimMrSidReaderFactory * instance()
static method to return instance (the only one) of this class.
virtual ossimImageHandler * open(const ossimFilename &fileName, bool openOverview=true) const
open that takes a file name.