11 #ifndef ossimImageGeometryRegistry_HEADER 12 #define ossimImageGeometryRegistry_HEADER 28 const char* prefix=0)
const;
44 const char* prefix=0)
const
Represents serializable keyword/value map.
static ossimBaseObjectFactory * instance()
The is a factory list interface that allows registries to be accessed in a common way...
ossimImageGeometryRegistry(const ossimImageGeometryRegistry &rhs)
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
unsigned int ossim_uint32
ossimObject * createObject(const ossimString &objectType)
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
virtual bool extendGeometry(ossimImageHandler *handler) const =0
This class defines an abstract Handler which all image handlers(loaders) should derive from...
ossimReferenced & operator=(const ossimReferenced &)
virtual ~ossimImageGeometryRegistry()
static ossimImageGeometryRegistry * m_instance
virtual ossimImageGeometry * createGeometry(const ossimString &typeName) const =0
ossimImageGeometryRegistry()
void getAllTypeNamesFromRegistry(std::vector< ossimString > &typeList) const
Will add all object types the factories can allocate.
ossimObject * createObjectFromRegistry(const ossimString &typeName) const
This is the base object return for all objects in the system.