Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Enums.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
/*!
21
\file terralib/se/Enums.h
22
23
\brief Enumerations related to Symbology Enconding module.
24
*/
25
26
#ifndef __TERRALIB_SE_INTERNAL_ENUMS_H
27
#define __TERRALIB_SE_INTERNAL_ENUMS_H
28
29
namespace
te
30
{
31
namespace
se
32
{
33
/*!
34
\enum ColorCompositionType
35
36
\brief Allowed color compositions type.
37
*/
38
enum
ColorCompositionType
39
{
40
RGB_COMPOSITION
,
/*!< Color composition with 3 bands */
41
RED_COMPOSITION
,
/*!< Color composition with 1 band, red channel */
42
GREEN_COMPOSITION
,
/*!< Color composition with 1 band, green channel */
43
BLUE_COMPOSITION
,
/*!< Color composition with 1 band, blue channel */
44
GRAY_COMPOSITION
,
/*!< Color composition with 1 band, gray channel */
45
UNKNOWN_COMPOSITION
/*!< Color composition unknown or not defined */
46
};
47
48
/*!
49
\enum ColorMapTransformationType
50
51
\brief Allowed color transformations type.
52
*/
53
enum
ColorMapTransformationType
54
{
55
CATEGORIZE_TRANSFORMATION
,
/*!< The transformation of continuous values to a number of values (Interpolate function). */
56
INTERPOLATE_TRANSFORMATION
,
/*!< The transformation of continuous values to distinct values (Categorize function) */
57
RECODE_TRANSFORMATION
/*!< Transformation of discrete values to other values. */
58
};
59
60
}
// end namespace se
61
}
// end namespace te
62
63
#endif // __TERRALIB_SE_INTERNAL_ENUMS_H
te::se::CATEGORIZE_TRANSFORMATION
Definition:
Enums.h:55
te::se::RGB_COMPOSITION
Definition:
Enums.h:40
te::se::RECODE_TRANSFORMATION
Definition:
Enums.h:57
te::se::INTERPOLATE_TRANSFORMATION
Definition:
Enums.h:56
te::se::GRAY_COMPOSITION
Definition:
Enums.h:44
te::se::ColorMapTransformationType
ColorMapTransformationType
Allowed color transformations type.
Definition:
Enums.h:53
te::se::RED_COMPOSITION
Definition:
Enums.h:41
te::se::GREEN_COMPOSITION
Definition:
Enums.h:42
te::se::ColorCompositionType
ColorCompositionType
Allowed color compositions type.
Definition:
Enums.h:38
te::se::UNKNOWN_COMPOSITION
Definition:
Enums.h:45
te::se::BLUE_COMPOSITION
Definition:
Enums.h:43
TL5_2015_release
terralib5
src
terralib
se
Enums.h
Generated on Wed Jun 3 2015 10:22:21 for TerraLib by
1.8.7