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
ISOLINE
,
84
OTHER
85
};
86
87
enum
Simplify
88
{
89
AccumulatedDistance
,
90
Spline
,
91
DouglasPeucker
,
92
None
93
};
94
95
}
96
}
97
#endif
te::mnt::Ltype
Ltype
Definition:
Enums.h:20
te::mnt::Breakline
@ Breakline
Definition:
Enums.h:24
te::mnt::Isoline
@ Isoline
Definition:
Enums.h:23
te::mnt::Deletedline
@ Deletedline
Definition:
Enums.h:21
te::mnt::Normalline
@ Normalline
Definition:
Enums.h:22
te::mnt::Interpolator
Interpolator
Definition:
Enums.h:55
te::mnt::SplineBicubico
@ SplineBicubico
Definition:
Enums.h:62
te::mnt::Media
@ Media
Definition:
Enums.h:59
te::mnt::MediaCotaQuad
@ MediaCotaQuad
Definition:
Enums.h:56
te::mnt::Bilinear
@ Bilinear
Definition:
Enums.h:64
te::mnt::MediaQuad
@ MediaQuad
Definition:
Enums.h:57
te::mnt::SplineBilinear
@ SplineBilinear
Definition:
Enums.h:61
te::mnt::Mitasova
@ Mitasova
Definition:
Enums.h:63
te::mnt::MediaPonderada
@ MediaPonderada
Definition:
Enums.h:58
te::mnt::Quintico
@ Quintico
Definition:
Enums.h:68
te::mnt::QuinticoBrkLine
@ QuinticoBrkLine
Definition:
Enums.h:67
te::mnt::Vizinho
@ Vizinho
Definition:
Enums.h:60
te::mnt::Linear
@ Linear
Definition:
Enums.h:66
te::mnt::Bicubico
@ Bicubico
Definition:
Enums.h:65
te::mnt::Curve
Curve
Definition:
Enums.h:72
te::mnt::BSPLINECURVE
@ BSPLINECURVE
Definition:
Enums.h:74
te::mnt::LINEARCURVE
@ LINEARCURVE
Definition:
Enums.h:73
te::mnt::CATMULLROMCURVE
@ CATMULLROMCURVE
Definition:
Enums.h:75
te::mnt::mntType
mntType
Definition:
Enums.h:79
te::mnt::TIN
@ TIN
Definition:
Enums.h:81
te::mnt::SAMPLE
@ SAMPLE
Definition:
Enums.h:80
te::mnt::OTHER
@ OTHER
Definition:
Enums.h:84
te::mnt::GRID
@ GRID
Definition:
Enums.h:82
te::mnt::ISOLINE
@ ISOLINE
Definition:
Enums.h:83
te::mnt::Ntype
Ntype
Definition:
Enums.h:32
te::mnt::Box
@ Box
Definition:
Enums.h:41
te::mnt::Last
@ Last
Definition:
Enums.h:36
te::mnt::Breaklinelast
@ Breaklinelast
Definition:
Enums.h:39
te::mnt::Sample
@ Sample
Definition:
Enums.h:40
te::mnt::First
@ First
Definition:
Enums.h:35
te::mnt::Normalnode
@ Normalnode
Definition:
Enums.h:34
te::mnt::Breaklinefirst
@ Breaklinefirst
Definition:
Enums.h:38
te::mnt::Breaklinenormal
@ Breaklinenormal
Definition:
Enums.h:37
te::mnt::Deletednode
@ Deletednode
Definition:
Enums.h:33
te::mnt::Simplify
Simplify
Definition:
Enums.h:88
te::mnt::AccumulatedDistance
@ AccumulatedDistance
Definition:
Enums.h:89
te::mnt::Spline
@ Spline
Definition:
Enums.h:90
te::mnt::DouglasPeucker
@ DouglasPeucker
Definition:
Enums.h:91
te::mnt::None
@ None
Definition:
Enums.h:92
te::mnt::InputType
InputType
Input types.
Definition:
Enums.h:49
te::mnt::Isolines
@ Isolines
Definition:
Enums.h:50
te::mnt::Samples
@ Samples
Definition:
Enums.h:51
te
TerraLib.
Definition:
AddressGeocodingOp.h:52
git_release
src
terralib
mnt
core
Enums.h
Generated on Mon Dec 19 2022 08:37:05 for TerraLib by
1.9.1