OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimCustomEditorWindowFactoryBase.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: ossimCustomEditorWindowFactoryBase.h 14789 2009-06-29 16:48:14Z dburken $
10 #ifndef ossimCustomEditorWindowFactoryBase_HEADER
11 #define ossimCustomEditorWindowFactoryBase_HEADER
13 
15 
17 {
18 public:
19  virtual ossimCustomEditorWindow* createCustomEditor(ossimObject* obj,
20  void* parent=NULL)const=0;
21  virtual ossimCustomEditorWindow* createCustomEditor(const ossimString& classType,
22  void* parent=NULL)const=0;
23 
27  virtual void* createPopupEditor(ossimObject* obj,
28  void* parent=NULL)const=0;
29 
33  virtual void* createPanelEditor(ossimObject* obj,
34  void* parent=NULL)const=0;
36 };
37 
38 #endif
#define OSSIMDLLEXPORT
#define TYPE_DATA
Definition: ossimRtti.h:339