This file is indexed.

/usr/include/terralib/kernel/TeProjectiveGTFactory.h is in libterralib-dev 4.0.0-5ubuntu1.

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
58
59
60
61
62
63
64
65
66
/*
TerraLib - a library for developing GIS applications.
Copyright  2001, 2002, 2003 INPE and Tecgraf/PUC-Rio.

This code is part of the TerraLib library.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

You should have received a copy of the GNU Lesser General Public
License along with this library.

The authors reassure the license terms regarding the warranties.
They specifically disclaim any warranties, including, but not limited to,
the implied warranties of merchantability and fitness for a particular
purpose. The library provided hereunder is on an "as is" basis, and the
authors have no obligation to provide maintenance, support, updates,
enhancements, or modifications.
In no event shall INPE be held liable to any party
for direct, indirect, special, incidental, or consequential damages arising
out of the use of this library and its documentation.
*/

#ifndef TEPROJECTIVEGTFACTORY_H
  #define TEPROJECTIVEGTFACTORY_H
  
  #include <TeGTFactory.h>

  /**
   * @brief This is the projective geometric trasformation factory.
   * @author Emerson M.A. Xavier <emerson@dpi.inpe.br>
   * @ingroup GeometricTransformationGroup
   */
  class TL_DLL TeProjectiveGTFactory : public TeGTFactory
  {
    public :
      
      /**
       * Default constructor
       */
      TeProjectiveGTFactory();      
      
      /**
       * Default Destructor
       */
      ~TeProjectiveGTFactory();
      
    protected :  
    
      /**
       * Implementation for the abstract TeFactory::build.
       *
       * @param arg A const reference to the used parameters.
       * @return A pointer to the new generated instance.
       */
      TeGeometricTransformation* build( const TeGTParams& arg );
      
  };

  namespace
  {  
    static TeProjectiveGTFactory TeProjectiveGTFactory_instance;
  };
  
#endif