OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimKakaduJpipImageGeometryFactory.h
Go to the documentation of this file.
1 #ifndef ossimKakaduJpipImageGeometryFactory_HEADER
2 #define ossimKakaduJpipImageGeometryFactory_HEADER 1
4 
7 {
8 public:
10  virtual ossimImageGeometry* createGeometry(const ossimString& typeName)const;
12  const char* prefix=0)const;
13  virtual ossimImageGeometry* createGeometry(const ossimFilename& filename,
14  ossim_uint32 entryIdx)const;
15  virtual bool extendGeometry(ossimImageHandler* handler)const;
16 
17  virtual void getTypeNameList(std::vector<ossimString>& typeList)const;
18 
23 
24 
29  const char* prefix=0)const;
30 
36  virtual ossimProjection* createProjection(ossimImageHandler* handler) const;
37 
38 protected:
40 
41 };
42 
43 #endif
virtual ossimProjection * createProjection(ossimImageHandler *handler) const
Utility method to create a projection from an image handler.
Represents serializable keyword/value map.
virtual bool extendGeometry(ossimImageHandler *handler) const
static ossimKakaduJpipImageGeometryFactory * instance()
virtual ossim2dTo2dTransform * createTransform(ossimImageHandler *handler) const
This is a utility method used by crateGeoemtry that takes an image handler.
unsigned int ossim_uint32
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
virtual ossimImageGeometry * createGeometry(const ossimString &typeName) const
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
This class defines an abstract Handler which all image handlers(loaders) should derive from...