OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimDemInfo.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: David Burken
8 //
9 // Description: USGS DEM Info object.
10 //
11 //----------------------------------------------------------------------------
12 // $Id$
13 #ifndef ossimDemInfo_HEADER
14 #define ossimDemInfo_HEADER
15 
16 #include <iosfwd>
20 
27 {
28 public:
29 
31  ossimDemInfo();
32 
34  virtual ~ossimDemInfo();
35 
43  virtual bool open(const ossimFilename& file);
44 
45  virtual bool open(std::shared_ptr<ossim::istream>& str,
46  const std::string& connectionString);
54  virtual std::ostream& print(std::ostream& out) const;
55 
56 private:
57  //ossimFilename theFile;
58 
59  mutable std::shared_ptr<ossim::istream> m_fileStr;
60  std::string m_connectionString;
61 };
62 
63 #endif /* End of "#ifndef ossimDemInfo_HEADER" */
virtual bool open(const ossimFilename &file)
open method.
std::shared_ptr< ossim::istream > m_fileStr
Definition: ossimDemInfo.h:59
USGS DEM info class.
Definition: ossimDemInfo.h:26
Info Base.
Definition: ossimInfoBase.h:32
#define OSSIM_DLL
virtual std::ostream & print(std::ostream &out) const =0
Print method.
std::string m_connectionString
Definition: ossimDemInfo.h:60
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23