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
2
/*!
3
\file terralib/mnt/core/Enums.h
4
5
\brief General enumerations.
6
7
*/
8
9
#ifndef __TERRALIB_MNT_INTERNAL_ENUMS_H
10
#define __TERRALIB_MNT_INTERNAL_ENUMS_H
11
12
namespace
te
13
{
14
namespace
mnt
15
{
16
/*!
17
\enum LType
18
\brief Line types.
19
*/
20
enum
Ltype
{
21
Deletedline
,
22
Normalline
,
23
Isoline
,
24
Breakline
25
};
26
27
/*!
28
\enum NType
29
\brief Node types.
30
*/
31
enum
Ntype
32
{
33
Deletednode
,
34
Normalnode
,
35
First
,
36
Last
,
37
Breaklinenormal
,
38
Breaklinefirst
,
39
Breaklinelast
,
40
Sample
,
41
Box
42
};
43
44
/*!
45
\enum InputType
46
\brief Input types.
47
*/
48
enum
InputType
49
{
50
Isolines
,
51
Samples
52
};
53
54
enum
Interpolator
55
{
56
MediaCotaQuad
,
/*!< Weighted Average/Z Value/Quadrant */
57
MediaQuad
,
/*!< Weighted Average/Quadrant */
58
MediaPonderada
,
/*!< Weighted Average */
59
Media
,
/*!< Simple Average */
60
Vizinho
,
/*!< Nearest Neighbor */
61
SplineBilinear
,
/*!< Bilinear Spline */
62
SplineBicubico
,
/*!< Bicubic Spline */
63
Mitasova
,
/*!< Mitasova Spline */
64
Bilinear
,
/*!< Bilinear */
65
Bicubico
,
/*!< Bicubic */
66
Linear
,
/*!< Linear */
67
QuinticoBrkLine
,
/*!< Quintic with breaklines */
68
Quintico
/*!< Quintic without breaklines */
69
};
70
71
enum
Curve
72
{
73
LINEARCURVE
,
74
BSPLINECURVE
,
75
CATMULLROMCURVE
76
};
77
78
enum
mntType
79
{
80
SAMPLE
,
81
TIN
,
82
GRID
83
};
84
85
enum
Simplify
86
{
87
AccumulatedDistance
,
88
Spline
,
89
DouglasPeucker
,
90
None
91
};
92
93
}
94
}
95
#endif
te::mnt::Quintico
Definition:
Enums.h:68
te::mnt::SAMPLE
Definition:
Enums.h:80
te::mnt::DouglasPeucker
Definition:
Enums.h:89
te::mnt::InputType
InputType
Input types.
Definition:
Enums.h:48
te::mnt::Normalnode
Definition:
Enums.h:34
te::mnt::Simplify
Simplify
Definition:
Enums.h:85
te::mnt::Deletednode
Definition:
Enums.h:33
te::mnt::Normalline
Definition:
Enums.h:22
te::mnt::Breaklinenormal
Definition:
Enums.h:37
te::mnt::AccumulatedDistance
Definition:
Enums.h:87
te::mnt::SplineBilinear
Definition:
Enums.h:61
te::mnt::Mitasova
Definition:
Enums.h:63
te::mnt::Samples
Definition:
Enums.h:51
te::mnt::GRID
Definition:
Enums.h:82
te::mnt::Isolines
Definition:
Enums.h:50
te::mnt::Breaklinefirst
Definition:
Enums.h:38
te::mnt::BSPLINECURVE
Definition:
Enums.h:74
te::mnt::Breakline
Definition:
Enums.h:24
te::mnt::Interpolator
Interpolator
Definition:
Enums.h:54
te::mnt::Curve
Curve
Definition:
Enums.h:71
te::mnt::MediaQuad
Definition:
Enums.h:57
te::mnt::LINEARCURVE
Definition:
Enums.h:73
te::mnt::Ntype
Ntype
Definition:
Enums.h:31
te::mnt::Deletedline
Definition:
Enums.h:21
te::mnt::Media
Definition:
Enums.h:59
te::mnt::CATMULLROMCURVE
Definition:
Enums.h:75
te::mnt::Box
Definition:
Enums.h:41
te::mnt::mntType
mntType
Definition:
Enums.h:78
te::mnt::Vizinho
Definition:
Enums.h:60
te::mnt::Ltype
Ltype
Definition:
Enums.h:20
te::mnt::MediaCotaQuad
Definition:
Enums.h:56
te::mnt::QuinticoBrkLine
Definition:
Enums.h:67
te::mnt::Sample
Definition:
Enums.h:40
te::mnt::Bicubico
Definition:
Enums.h:65
te::mnt::Last
Definition:
Enums.h:36
te::mnt::SplineBicubico
Definition:
Enums.h:62
te::mnt::MediaPonderada
Definition:
Enums.h:58
te::mnt::Isoline
Definition:
Enums.h:23
te::mnt::First
Definition:
Enums.h:35
te::mnt::Bilinear
Definition:
Enums.h:64
te::mnt::Linear
Definition:
Enums.h:66
te::mnt::Spline
Definition:
Enums.h:88
te::mnt::Breaklinelast
Definition:
Enums.h:39
te::mnt::TIN
Definition:
Enums.h:81
te::mnt::None
Definition:
Enums.h:90
AA_TL5_master
terralib5
src
terralib
mnt
core
Enums.h
Generated on Wed Mar 16 2016 15:41:37 for TerraLib by
1.8.7