31 static void setKakaduDescription(
ossimString& description)
33 description =
"Kakadu (j2k) reader / writer plugin\n";
34 description +=
"Kakadu (jpip) reader plugin\n";
35 description +=
"\tsupports ingest via a keywordlist lr from a url of the form\n";
36 description +=
"\tjpip://<server>:<port>/<path>\n";
62 return (
const char*)0;
77 if(
ossimString(kwl.
find(
"reader_factory.location")).downcase() ==
"front")
96 if(
ossimString(kwl.
find(
"overview_builder_factory.location")).downcase() ==
"front")
110 if(
ossimString(kwl.
find(
"writer_factory.location")).downcase() ==
"front")
125 if(
ossimString(kwl.
find(
"projection_factory.location")).downcase() ==
"front")
134 if(
ossimString(kwl.
find(
"info_factory.location")).downcase() ==
"front")
143 if(
ossimString(kwl.
find(
"image_geometry_factory.location")).downcase() ==
"front")
static ossimCodecFactoryRegistry * instance()
static ossimImageGeometryRegistry * instance()
static ossimKakaduWriterFactory * instance()
static method to return instance (the only one) of this class.
std::vector< ossimString > theKakaduObjList
static ossimKakaduJpipInfoFactory * instance()
Represents serializable keyword/value map.
OSSIM_PLUGINS_DLL void ossimSharedLibraryFinalize()
ossimString theKakaduDescription
const char * find(const char *key) const
static ossimImageWriterFactoryRegistry * instance()
ossimSharedLibraryGetNumberOfClassNamesPtr getNumberOfClassNames
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds "ossimKakaduWriter" to list.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Method to populate a list of supported types for the factory.
ossimSharedObjectInfo myKakaduInfo
static ossimKakaduJpipImageGeometryFactory * instance()
static ossimKakaduJpipHandlerFactory * instance()
static method to return instance (the only one) of this class.
void registerFactoryToFront(ossimInfoFactoryInterface *factory)
Adds factory to the front of the registry.
void unregisterFactory(T *factory)
Will remove the factory from the registry.
void registerFactoryToFront(T *factory)
Inserts the factory to the front of the list.
OSSIM_PLUGINS_DLL void ossimSharedLibraryInitialize(ossimSharedObjectInfo **info, const char *options)
const char * getKakaduDescription()
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds ossimKakaduWriter to the typeList.
ossimSharedLibraryGetDescriptionPtr getDescription
const char * getKakaduClassName(int idx)
#define OSSIM_PLUGINS_DLL
void registerFactory(T *factory, bool pushToFrontFlag=false)
Will register a factory to the factory list.
virtual bool parseString(const std::string &inString)
ossimSharedLibraryGetClassNamesPtr getClassName
static ossimProjectionFactoryRegistry * instance()
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
static ossimOverviewBuilderFactoryRegistry * instance()
instance method for access to theInstance pointer.
static ossimInfoFactoryRegistry * instance()
instance method
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
const char * c_str() const
Returns a pointer to a null-terminated array of characters representing the string's contents...
static ossimImageHandlerRegistry * instance()
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds ossimKakaduWriter to the typeList.
int getKakaduNumberOfClassNames()
static ossimKakaduCodecFactory * instance()
static ossimJpipProjectionFactory * instance()
static ossimKakaduOverviewBuilderFactory * instance()
static instance method.
void registerFactory(ossimInfoFactoryInterface *factory)
Method to add factory to registry.
static ossimKakaduReaderFactory * instance()
static method to return instance (the only one) of this class.