OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimCustomEditorWindow.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts
6 // Description:
7 //
8 //*************************************************************************
9 // $Id: ossimCustomEditorWindow.h 17108 2010-04-15 21:08:06Z dburken $
10 #ifndef ossimCustomEditorWindow_HEADER
11 #define ossimCustomEditorWindow_HEADER
12 #include <ossim/base/ossimObject.h>
13 
15 {
16 public:
21  virtual void* getWindow()=0;
22 
27  virtual void setParent(void* parent)=0;
28 
32  virtual void* getParent()=0;
33 
38  virtual bool setObjectToEdit(ossimObject* obj)=0;
39 
43  virtual bool canEdit(ossimObject* obj)const=0;
44 
48  virtual ossimObject* getObject()=0;
49 
50 protected:
53  void operator =(const ossimCustomEditorWindow& /*rhs*/){}
54 
56 };
57 #endif
ossimCustomEditorWindow(const ossimCustomEditorWindow &)
#define OSSIMDLLEXPORT
#define TYPE_DATA
Definition: ossimRtti.h:339
ossimReferenced & operator=(const ossimReferenced &)