OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimERSTileSource.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: MIT
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //
8 // Author: Chong-Ket Chuah
9 //
10 // Description:
11 //
12 // Contains class definition for the class "ossimERSTileSource".
13 //
14 //*******************************************************************
15 // $Id: ossimERSTileSource.h 17932 2010-08-19 20:34:35Z dburken $
16 
17 #ifndef ossimERSTileSource_HEADER
18 #define ossimERSTileSource_HEADER
19 
22 
23 
25 {
26 public:
28 
29  ossimERSTileSource(const ossimKeywordlist& kwl, const char* prefix=0);
30 
31 
32  virtual ossimString getShortName() const;
33  virtual ossimString getLongName() const;
34  virtual ossimString className() const;
35 
36  virtual bool open(const ossimFilename& filename);
37 
41 
42  virtual bool loadState(const ossimKeywordlist& kwl,
43  const char* prefix = NULL);
44 protected:
45  virtual ~ossimERSTileSource();
46 
47 private:
48 
49  void openHeader(const ossimFilename& file);
50 
52 
53  TYPE_DATA
54 };
55 
56 #endif
virtual bool open()
Pure virtual open.
Represents serializable keyword/value map.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
#define TYPE_DATA
Definition: ossimRtti.h:339
#define OSSIM_DLL