20 return factoryInstance;
28 if (!projection.
valid())
36 if (hdf5->
open(filename))
53 const char* prefix)
const 57 if ((value !=
"ossimHdf5GridModel") && (value !=
"ossimH5GridModel"))
86 typeList.push_back(
ossimString(
"ossimHdf5GridModel"));
static ossimHdf5ProjectionFactory * instance()
ossimProjection * createProjectionFromGeometryFile(const ossimFilename &imageFile, ossim_uint32 entryIdx) const
This method takes the filename and tries to find an external ".geom" file.
Represents serializable keyword/value map.
const char * find(const char *key) const
ossimHdf5ProjectionFactory()
bool open(const ossimFilename &hdf5File)
Opens specified HDF5 file.
static const char * TYPE_KW
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
bool initialize(ossimHdf5 *hdf5, const ossimString &projDataPath="")
Initializes from an open HDF5 file.
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
unsigned int ossim_uint32
Low-level OSSIM interface to HDF5 libraries.
virtual ossimProjection * createProjection(const ossimFilename &filename, ossim_uint32 entryIdx) const
Takes a filename.
virtual ossimObject * createObject(const ossimString &typeName) const