OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimImageHandlerFactoryBase.cpp
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks.com)
6 //
7 //*******************************************************************
8 // $Id$
9 
11 
12 RTTI_DEF1(ossimImageHandlerFactoryBase, "ossimImageHandlerFactoryBase", ossimObjectFactory);
13 
15  const ossimString& /*ext*/)const
16 {
17 }
18 
20  const ossimString& /*mimeType*/)const
21 {
22 }
23 
25  const ossimFilename& /* file */ ) const
26 {
28 }
29 
30 #if 0
32  ossim::istream* /* str */,
33  std::streamoff /* restartPosition */,
34  bool /* youOwnIt */ ) const
35 {
37 }
38 #endif
39 
41  std::shared_ptr<ossim::istream>& /*str */,
42  const std::string& /* connectionString */,
43  bool /* openOverview */ ) const
44 {
46 }
47 
48 ossimRefPtr<ossimImageHandler> ossimImageHandlerFactoryBase::open(std::shared_ptr<ossim::ImageHandlerState> state)const
49 {
51 }
52 
54  std::shared_ptr<ossim::istream>& /* str */,
55  const ossimString& /* connectionString */ ) const
56 {
58 }
virtual void getImageHandlersBySuffix(ImageHandlerList &result, const ossimString &ext) const
virtual ossimRefPtr< ossimImageHandler > openOverview(const ossimFilename &file) const
Open overview that takes a file name.
virtual ossimImageHandler * open(const ossimFilename &fileName, bool openOverview=true) const =0
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
std::vector< ossimRefPtr< ossimImageHandler > > ImageHandlerList
RTTI_DEF1(ossimImageHandlerFactoryBase, "ossimImageHandlerFactoryBase", ossimObjectFactory)
virtual void getImageHandlersByMimeType(ImageHandlerList &result, const ossimString &mimeType) const