OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimPointCloudImageHandlerFactory.h
Go to the documentation of this file.
1 /*
2  * ossimPointCloudImageHandlerFactory.h
3  *
4  * Created on: Dec 8, 2014
5  * Author: okramer
6  */
7 
8 #ifndef ossimPointCloudImageHandlerFactory_HEADER
9 #define ossimPointCloudImageHandlerFactory_HEADER
10 
12 
14 {
15 public:
18 
20 
21  virtual ossimImageHandler* open(const ossimFilename& fileName,
22  bool openOverview=true) const;
23  virtual ossimImageHandler* open(const ossimKeywordlist& kwl,
24  const char* prefix=0) const;
25 
26  virtual void
28 
29  virtual ossimRefPtr<ossimImageHandler> openOverview(const ossimFilename& file ) const;
30 
31  virtual ossimObject* createObject(const ossimString& typeName)const;
32 
33  virtual ossimObject* createObject(const ossimKeywordlist& kwl,
34  const char* prefix=0)const;
35 
36  virtual void getTypeNameList(std::vector<ossimString>& typeList)const;
39 
40 
41 private:
43 
44  TYPE_DATA
45 
46 };
47 
48 #endif /* OSSIM_PLUGINS_PDAL_ossimPointCloudImageHandlerFactory_H_ */
virtual void getImageHandlersBySuffix(ossimImageHandlerFactoryBase::ImageHandlerList &result, const ossimString &ext) const
virtual void getImageHandlersByMimeType(ossimImageHandlerFactoryBase::ImageHandlerList &result, const ossimString &mimeType) const
Represents serializable keyword/value map.
virtual ossimImageHandler * open(const ossimFilename &fileName, bool openOverview=true) const
static ossimPointCloudImageHandlerFactory * m_instance
#define TYPE_DATA
Definition: ossimRtti.h:339
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
This class defines an abstract Handler which all image handlers(loaders) should derive from...
virtual ossimObject * createObject(const ossimString &typeName) const
virtual void getSupportedExtensions(ossimImageHandlerFactoryBase::UniqueStringList &extensionList) const
std::vector< ossimRefPtr< ossimImageHandler > > ImageHandlerList
virtual ossimRefPtr< ossimImageHandler > openOverview(const ossimFilename &file) const
Open overview that takes a file name.
static ossimPointCloudImageHandlerFactory * instance()