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{
24  Breakline
25  };
26 
27  /*!
28  \enum NType
29  \brief Node types.
30  */
31  enum Ntype
32  {
41  Box
42  };
43 
44  /*!
45  \enum InputType
46  \brief Input types.
47  */
48  enum InputType
49  {
51  Samples
52  };
53 
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  {
76  };
77 
78  enum mntType
79  {
81  TIN,
84  OTHER
85  };
86 
87  enum Simplify
88  {
92  None
93  };
94 
95  }
96 }
97 #endif
te::mnt::TIN
@ TIN
Definition: Enums.h:81
te::mnt::None
@ None
Definition: Enums.h:92
te::mnt::GRID
@ GRID
Definition: Enums.h:82
te::mnt::Isolines
@ Isolines
Definition: Enums.h:50
te
TerraLib.
Definition: AddressGeocodingOp.h:52
te::mnt::Quintico
@ Quintico
Definition: Enums.h:68
te::mnt::Last
@ Last
Definition: Enums.h:36
te::mnt::BSPLINECURVE
@ BSPLINECURVE
Definition: Enums.h:74
te::mnt::First
@ First
Definition: Enums.h:35
te::mnt::Curve
Curve
Definition: Enums.h:72
te::mnt::LINEARCURVE
@ LINEARCURVE
Definition: Enums.h:73
te::mnt::SAMPLE
@ SAMPLE
Definition: Enums.h:80
te::mnt::mntType
mntType
Definition: Enums.h:79
te::mnt::Ltype
Ltype
Definition: Enums.h:20
te::mnt::Media
@ Media
Definition: Enums.h:59
te::mnt::MediaCotaQuad
@ MediaCotaQuad
Definition: Enums.h:56
te::mnt::Samples
@ Samples
Definition: Enums.h:51
te::mnt::Breakline
@ Breakline
Definition: Enums.h:24
te::mnt::Linear
@ Linear
Definition: Enums.h:66
te::mnt::SplineBilinear
@ SplineBilinear
Definition: Enums.h:61
te::mnt::Sample
@ Sample
Definition: Enums.h:40
te::mnt::Ntype
Ntype
Definition: Enums.h:32
te::mnt::Mitasova
@ Mitasova
Definition: Enums.h:63
te::mnt::Deletedline
@ Deletedline
Definition: Enums.h:21
te::mnt::Deletednode
@ Deletednode
Definition: Enums.h:33
te::mnt::InputType
InputType
Input types.
Definition: Enums.h:49
te::mnt::Isoline
@ Isoline
Definition: Enums.h:23
te::mnt::QuinticoBrkLine
@ QuinticoBrkLine
Definition: Enums.h:67
te::mnt::Normalline
@ Normalline
Definition: Enums.h:22
te::mnt::Box
@ Box
Definition: Enums.h:41
te::mnt::Simplify
Simplify
Definition: Enums.h:88
te::mnt::Spline
@ Spline
Definition: Enums.h:90
te::mnt::SplineBicubico
@ SplineBicubico
Definition: Enums.h:62
te::mnt::MediaQuad
@ MediaQuad
Definition: Enums.h:57
te::mnt::Breaklinefirst
@ Breaklinefirst
Definition: Enums.h:38
te::mnt::OTHER
@ OTHER
Definition: Enums.h:84
te::mnt::Interpolator
Interpolator
Definition: Enums.h:55
te::mnt::Breaklinelast
@ Breaklinelast
Definition: Enums.h:39
te::mnt::MediaPonderada
@ MediaPonderada
Definition: Enums.h:58
te::mnt::CATMULLROMCURVE
@ CATMULLROMCURVE
Definition: Enums.h:75
te::mnt::Bicubico
@ Bicubico
Definition: Enums.h:65
te::mnt::Bilinear
@ Bilinear
Definition: Enums.h:64
te::mnt::ISOLINE
@ ISOLINE
Definition: Enums.h:83
te::mnt::Normalnode
@ Normalnode
Definition: Enums.h:34
te::mnt::Breaklinenormal
@ Breaklinenormal
Definition: Enums.h:37
te::mnt::AccumulatedDistance
@ AccumulatedDistance
Definition: Enums.h:89
te::mnt::Vizinho
@ Vizinho
Definition: Enums.h:60
te::mnt::DouglasPeucker
@ DouglasPeucker
Definition: Enums.h:91