All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Globals.cpp
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 Globals.cpp
22 
23  \brief An static class with global definitions.
24  */
25 
26 // TerraLib
27 #include "Globals.h"
28 
29 const char* te::fe::Globals::sm_propertyIsEqualTo = "PropertyIsEqualTo";
30 const char* te::fe::Globals::sm_propertyIsNotEqualTo = "PropertyIsNotEqualTo";
31 const char* te::fe::Globals::sm_propertyIsLessThan = "PropertyIsLessThan";
32 const char* te::fe::Globals::sm_propertyIsGreaterThan = "PropertyIsGreaterThan";
33 const char* te::fe::Globals::sm_propertyIsLessThanOrEqualTo = "PropertyIsLessThanOrEqualTo";
34 const char* te::fe::Globals::sm_propertyIsGreaterThanOrEqualTo = "PropertyIsGreaterThanOrEqualTo";
35 
36 const char* te::fe::Globals::sm_propertyIsLike = "PropertyIsLike";
37 const char* te::fe::Globals::sm_propertyIsNull = "PropertyIsNull";
38 const char* te::fe::Globals::sm_propertyIsBetween = "PropertyIsBetween";
39 
40 const char* te::fe::Globals::sm_and = "And";
41 const char* te::fe::Globals::sm_or = "Or";
42 
43 const char* te::fe::Globals::sm_not = "Not";
44 
45 const char* te::fe::Globals::sm_add = "Add";
46 const char* te::fe::Globals::sm_sub = "Sub";
47 const char* te::fe::Globals::sm_mul = "Mul";
48 const char* te::fe::Globals::sm_div = "Div";
49 
50 const char* te::fe::Globals::sm_bbox = "BBOX";
51 
52 const char* te::fe::Globals::sm_equals = "Equals";
53 const char* te::fe::Globals::sm_disjoint = "Disjoint";
54 const char* te::fe::Globals::sm_touches = "Touches";
55 const char* te::fe::Globals::sm_within = "Within";
56 const char* te::fe::Globals::sm_overlaps = "Overlaps";
57 const char* te::fe::Globals::sm_crosses = "Crosses";
58 const char* te::fe::Globals::sm_intersects = "Intersects";
59 const char* te::fe::Globals::sm_contains = "Contains";
60 
61 const char* te::fe::Globals::sm_dWithin = "DWithin";
62 const char* te::fe::Globals::sm_beyond = "Beyond";
63 
64 const char* te::fe::Globals::sm_lessThan = "LessThan";
65 const char* te::fe::Globals::sm_greaterThan = "GreaterThan";
66 const char* te::fe::Globals::sm_lessThanEqualTo = "LessThanEqualTo";
67 const char* te::fe::Globals::sm_greaterThanEqualTo = "GreaterThanEqualTo";
68 const char* te::fe::Globals::sm_equalTo = "EqualTo";
69 const char* te::fe::Globals::sm_notEqualTo = "NotEqualTo";
70 const char* te::fe::Globals::sm_like = "Like";
71 const char* te::fe::Globals::sm_between = "Between";
72 const char* te::fe::Globals::sm_nullCheck = "NullCheck";
73 
74 const char* te::fe::Globals::sm_envelope = "gml:Envelope";
75 const char* te::fe::Globals::sm_point = "gml:Point";
76 const char* te::fe::Globals::sm_lineString = "gml:LineString";
77 const char* te::fe::Globals::sm_polygon = "gml:Polygon";
78 const char* te::fe::Globals::sm_arcByCenterPoint = "gml:ArcByCenterPoint";
79 const char* te::fe::Globals::sm_circleByCenterPoint = "gml:CircleByCenterPoint";
80 const char* te::fe::Globals::sm_arc = "gml:Arc";
81 const char* te::fe::Globals::sm_circle = "gml:Circle";
82 const char* te::fe::Globals::sm_arcByBulge = "gml:ArcByBulge";
83 const char* te::fe::Globals::sm_bezier = "gml:Bezier";
84 const char* te::fe::Globals::sm_clothoid = "gml:Clothoid";
85 const char* te::fe::Globals::sm_cubicSpline = "gml:CubicSpline";
86 const char* te::fe::Globals::sm_geodesic = "gml:Geodesic";
87 const char* te::fe::Globals::sm_offsetCurve = "gml:OffsetCurve";
88 const char* te::fe::Globals::sm_triangle = "gml:Triangle";
89 const char* te::fe::Globals::sm_polyhedralSurface = "gml:PolyhedralSurface";
90 const char* te::fe::Globals::sm_triangulatedSurface = "gml:TriangulatedSurface";
91 const char* te::fe::Globals::sm_tin = "gml:Tin";
92 const char* te::fe::Globals::sm_solid = "gml:Solid";
93 
94 
static const char * sm_bezier
Definition: Globals.h:105
static const char * sm_propertyIsLessThan
Definition: Globals.h:54
static const char * sm_touches
Definition: Globals.h:76
static const char * sm_mul
Definition: Globals.h:69
static const char * sm_tin
Definition: Globals.h:113
static const char * sm_dWithin
Definition: Globals.h:83
static const char * sm_polyhedralSurface
Definition: Globals.h:111
static const char * sm_contains
Definition: Globals.h:81
static const char * sm_arcByCenterPoint
Definition: Globals.h:100
static const char * sm_propertyIsGreaterThanOrEqualTo
Definition: Globals.h:57
static const char * sm_propertyIsGreaterThan
Definition: Globals.h:55
static const char * sm_crosses
Definition: Globals.h:79
static const char * sm_lessThan
Definition: Globals.h:86
static const char * sm_or
Definition: Globals.h:63
static const char * sm_like
Definition: Globals.h:92
static const char * sm_envelope
Definition: Globals.h:96
static const char * sm_intersects
Definition: Globals.h:80
static const char * sm_clothoid
Definition: Globals.h:106
static const char * sm_disjoint
Definition: Globals.h:75
static const char * sm_within
Definition: Globals.h:77
static const char * sm_geodesic
Definition: Globals.h:108
static const char * sm_arcByBulge
Definition: Globals.h:104
static const char * sm_nullCheck
Definition: Globals.h:94
static const char * sm_propertyIsEqualTo
Definition: Globals.h:52
static const char * sm_arc
Definition: Globals.h:102
static const char * sm_circle
Definition: Globals.h:103
static const char * sm_greaterThanEqualTo
Definition: Globals.h:89
static const char * sm_div
Definition: Globals.h:70
static const char * sm_propertyIsLike
Definition: Globals.h:58
static const char * sm_propertyIsNotEqualTo
Definition: Globals.h:53
static const char * sm_circleByCenterPoint
Definition: Globals.h:101
static const char * sm_between
Definition: Globals.h:93
static const char * sm_solid
Definition: Globals.h:114
static const char * sm_triangulatedSurface
Definition: Globals.h:112
static const char * sm_beyond
Definition: Globals.h:84
static const char * sm_polygon
Definition: Globals.h:99
static const char * sm_lessThanEqualTo
Definition: Globals.h:88
static const char * sm_lineString
Definition: Globals.h:98
static const char * sm_greaterThan
Definition: Globals.h:87
static const char * sm_propertyIsNull
Definition: Globals.h:59
static const char * sm_add
Definition: Globals.h:67
static const char * sm_and
Definition: Globals.h:62
static const char * sm_triangle
Definition: Globals.h:110
An static class with global definitions.
static const char * sm_equalTo
Definition: Globals.h:90
static const char * sm_sub
Definition: Globals.h:68
static const char * sm_point
Definition: Globals.h:97
static const char * sm_equals
Definition: Globals.h:74
static const char * sm_overlaps
Definition: Globals.h:78
static const char * sm_not
Definition: Globals.h:65
static const char * sm_cubicSpline
Definition: Globals.h:107
static const char * sm_offsetCurve
Definition: Globals.h:109
static const char * sm_propertyIsBetween
Definition: Globals.h:60
static const char * sm_bbox
Definition: Globals.h:72
static const char * sm_notEqualTo
Definition: Globals.h:91
static const char * sm_propertyIsLessThanOrEqualTo
Definition: Globals.h:56