/usr/include/ossim/base/ossimCustomEditorWindow.h is in libossim-dev 1.7.21-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | //*******************************************************************
//
// License: See top level LICENSE.txt file.
//
// Author: Garrett Potts
// Description:
//
//*************************************************************************
// $Id: ossimCustomEditorWindow.h 9968 2006-11-29 14:01:53Z gpotts $
#ifndef ossimCustomEditorWindow_HEADER
#define ossimCustomEditorWindow_HEADER
#include <ossim/base/ossimObject.h>
class OSSIMDLLEXPORT ossimCustomEditorWindow : public ossimObject
{
public:
/*!
* Returns the system dependent window. If you are in wx it
* will probalby be some type of wxWindow*.
*/
virtual void* getWindow()=0;
/*!
* This is the parent window. If the parent can be
* set by the derived classes it will return true.
*/
virtual void setParent(void* parent)=0;
/*!
* Will return the parent of the managed wxWindow
*/
virtual void* getParent()=0;
/*!
* WIll set the object to edit. If this editor does not know
* anything about the passed in obj it will return false.
*/
virtual bool setObjectToEdit(ossimObject* obj)=0;
/*!
* Just asks if I can edit the passed in object.
*/
virtual bool canEdit(ossimObject* obj)const=0;
/*!
* Returns the object we are editing.
*/
virtual ossimObject* getObject()=0;
protected:
ossimCustomEditorWindow(){}
ossimCustomEditorWindow(const ossimCustomEditorWindow&){}
void operator =(const ossimCustomEditorWindow& rhs){}
TYPE_DATA
};
#endif
|