This file is indexed.

/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