All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
se.h
Go to the documentation of this file.
1 /* Copyright (C) 2001-2009 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 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 General Public License for more details.
14 
15  You should have received a copy of the GNU 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 se.h
22 
23  \brief This file contains include headers for TerraLib Symbology Encoding module.
24 */
25 
26 #ifndef __TERRALIB_INTERNAL_SE_H
27 #define __TERRALIB_INTERNAL_SE_H
28 
29 // TerraLib
30 #include "se/AnchorPoint.h"
31 #include "se/Categorize.h"
32 #include "se/ChangeCase.h"
33 #include "se/ChannelSelection.h"
34 #include "se/ColorMap.h"
35 #include "se/Concatenate.h"
36 #include "se/Config.h"
37 #include "se/ContrastEnhancement.h"
38 #include "se/CoverageStyle.h"
39 #include "se/Description.h"
40 #include "se/Displacement.h"
41 #include "se/Enums.h"
42 #include "se/ExternalGraphic.h"
43 #include "se/FeatureTypeStyle.h"
44 #include "se/Fill.h"
45 #include "se/Font.h"
46 #include "se/FormatDate.h"
47 #include "se/FormatNumber.h"
48 #include "se/Function.h"
49 #include "se/Graphic.h"
50 #include "se/GraphicStroke.h"
51 #include "se/Halo.h"
52 #include "se/ImageOutline.h"
53 #include "se/InlineContent.h"
54 #include "se/Interpolate.h"
55 #include "se/InterpolationPoint.h"
56 #include "se/LabelPlacement.h"
57 #include "se/LinePlacement.h"
58 #include "se/LineSymbolizer.h"
59 #include "se/MapItem.h"
60 #include "se/Mark.h"
61 #include "se/ParameterValue.h"
62 #include "se/PointPlacement.h"
63 #include "se/PointSymbolizer.h"
64 #include "se/PolygonSymbolizer.h"
65 #include "se/RasterSymbolizer.h"
66 #include "se/Recode.h"
67 #include "se/Rule.h"
68 #include "se/SelectedChannel.h"
69 #include "se/ShadedRelief.h"
70 #include "se/StringLength.h"
71 #include "se/StringPosition.h"
72 #include "se/Stroke.h"
73 #include "se/Substring.h"
74 #include "se/SvgParameter.h"
75 #include "se/Symbolizer.h"
76 #include "se/SymbologyManager.h"
77 #include "se/TextSymbolizer.h"
78 #include "se/Trim.h"
79 #include "se/Utils.h"
80 
81 /*!
82  \defgroup se Symbology Encoding
83 
84  \brief The symbology encoding module can be used for styling information that can be applied to Features and Coverages.
85 
86  It implements the OGC Symbology Encoding Implementation Specification.
87  Most of the documentation used in Symbology classes were extracted
88  from the specificaton available at: http://www.opengeospatial.org/standards/symbol.
89 
90  The main classes/concepts in this module are listed here. The namespace associated to the Symbolig Encoding module is te::se.
91  To know more about it, see the te::se namespace documentation.
92 */
93 
94 namespace te
95 {
96  /*!
97  \brief Namespace for the Symbology Encoding module of TerraLib.
98  */
99  namespace se
100  {
101  } // end namespace se
102 } // end namespace te
103 
104 #endif // __TERRALIB_INTERNAL_SE_H
105 
It returns the substring (String formatting functions).
Concatenates strings (String formatting functions).
Enumerations related to Symbology Enconding module.
The FeatureTypeStyle defines the styling that is to be applied to a dataset that can be viewed as a f...
Date formatting function.
Strips off chars from a string value (String formatting functions).
A TextSymbolizer is used to render text labels according to various graphical parameters.
A PointSymbolizer specifies the rendering of a graphic Symbolizer at a point.
Configuration flags for the Symbology Encoding support of TerraLib.
Returns length of string (String formatting functions).
The CoverageStyle defines the styling that is to be applied to a subset of Coverage data...
A LineSymbolizer is used to style a stroke along a linear geometry type, such as a string of line seg...
The SymbologyManager is a singleton that can be used to manage all loaded symbols in TerraLib...
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos...
Changes the case of strings (String formatting functions).
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
It returns the position of first occurence of a substring (String formatting functions).
Numeric formatting function.
Symbology Encoding functions.
Transformation of discrete values to other values.