OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimMapViewController.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks)
6 //
7 //*************************************************************************
8 // $Id: ossimMapViewController.h 9968 2006-11-29 14:01:53Z gpotts $
9 #ifndef ossimMapViewController_HEADER
10 #define ossimMapViewController_HEADER
13 
15 {
16 public:
19  ossim_uint32 inputListSize,
20  ossim_uint32 outputListSize,
21  bool inputListFixedFlag=true,
22  bool outputListFixedFlag=false);
23 
24  virtual ~ossimMapViewController();
25  virtual bool setView(ossimObject* object);
26  virtual void changeOwner(ossimObject* owner);
27  virtual void setFilename(const ossimFilename& file);
28  virtual const ossimFilename& getFilename()const
29  {
30  return theGeometryFile;
31  }
32 
33  virtual ossimString getShortName()const
34  {
35  return ossimString("Map View");
36  }
37 
38  virtual ossimString getLongName()const
39  {
40  return ossimString("Map View controller");
41  }
42  virtual bool saveState(ossimKeywordlist& kwl,
43  const char* prefix=0)const;
44 
45  virtual bool loadState(const ossimKeywordlist& kwl,
46  const char* prefix=0);
47 protected:
48 
55 
57 };
58 #endif
virtual void setFilename(const ossimFilename &file)
virtual const ossimFilename & getFilename() const
virtual void changeOwner(ossimObject *owner)
Permits changing the object's owner.
Represents serializable keyword/value map.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual bool setView(ossimObject *object)
#define TYPE_DATA
Definition: ossimRtti.h:339
unsigned int ossim_uint32
virtual ossimString getShortName() const
virtual ossimString getLongName() const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)