BlenderTypeDefs.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 #ifndef __TERRALIB_RP_INTERNAL_BLENDER_TYPE_DEFS_H
21 #define __TERRALIB_RP_INTERNAL_BLENDER_TYPE_DEFS_H
22 
23 #include "Config.h"
24 
25 namespace te
26 {
27  namespace rp
28  {
29  namespace blender
30  {
31  /*! \enum BlendMethod te::rp::Blender class pixel blend methods. */
33  {
34  InvalidBlendMethod, //!< Invalid blending method.
35  NoBlendMethod, //!< No blending performed.
36  EuclideanDistanceMethod, //!< Euclidean distance method.
37  SumMethod, //!< Pixels will be summed inside the raster overlapped area.
38  MaxMethod, //!< Keep the maximum value of two overlapping pixels.
39  MinMethod, //!< Keep the minimum value of two overlapping pixels.
40  RuleMethod //!< Rule based (this implies in a valid rules pointer given in the initialize method).
41  };
42  }
43  } // end namespace rp
44 } // end namespace te
45 
46 #endif // __TERRALIB_RP_INTERNAL_BLENDER_TYPE_DEFS_H
47 
@ EuclideanDistanceMethod
Euclidean distance method.
@ InvalidBlendMethod
Invalid blending method.
@ MaxMethod
Keep the maximum value of two overlapping pixels.
@ MinMethod
Keep the minimum value of two overlapping pixels.
@ SumMethod
Pixels will be summed inside the raster overlapped area.
@ RuleMethod
Rule based (this implies in a valid rules pointer given in the initialize method).
@ NoBlendMethod
No blending performed.
TerraLib.
Proxy configuration file for TerraView (see terraview_config.h).