Main Page
Modules
Namespaces
Classes
Files
File List
File Members
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
URI C++ Library.
Definition:
AddressGeocodingOp.h:51
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
git_master
terralib5
src
terralib
mnt
core
Enums.h
Generated on Mon Feb 29 2016 13:55:41 for TerraLib by
1.8.9.1