This file is indexed.

/usr/include/ossim/imaging/ossimEsriShapeFileInterface.h is in libossim-dev 1.8.16-3+b1.

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
//----------------------------------------------------------------------------
//
// License:  See top level LICENSE.txt file
//
// Author:  Mingjie Su
//
// Description: Interface class for ESRI Shape file.
//
//----------------------------------------------------------------------------
// $Id: ossimEsriShapeFileInterface.h 1916 2010-12-16 16:08:33Z ming.su $

#ifndef ossimEsriShapeFileInterface_HEADER
#define ossimEsriShapeFileInterface_HEADER

//Std Includes
#include <map>

//Ossim Includes
#include <ossim/base/ossimConstants.h> /* for OSSIM_DLL macro */
#include <ossim/base/ossimRtti.h>

class ossimAnnotationObject;
class ossimString;

class OSSIMDLLEXPORT ossimEsriShapeFileInterface
{
public:
   
   /**
    * Pure virtual getFeatureTable method.
    *
    */
   virtual std::multimap<long, ossimAnnotationObject*> getFeatureTable() = 0;

   /**
    * Pure virtual setQuery method.
    *
    */
   virtual void setQuery(const ossimString& query) = 0;

   /**
    * Pure virtual setGeometryBuffer method.
    *
    */
   virtual void setGeometryBuffer(ossim_float64 distance, ossimUnitType type) = 0;
  
   TYPE_DATA
};

#endif /* #ifndef ossimEsriShapeFileInterface_HEADER */