26 #ifndef __TERRALIB_SE_SERIALIZATION_XML_INTERNAL_SYMBOLOGYSERIALIZER_H
27 #define __TERRALIB_SE_SERIALIZATION_XML_INTERNAL_SYMBOLOGYSERIALIZER_H
30 #include "../../Config.h"
31 #include "../../RasterSymbolizer.h"
47 class ChannelSelection;
49 class ContrastEnhancement;
51 class ExternalGraphic;
60 class InterpolationPoint;
69 class SelectedChannel;
A class that models a XML writer object built on top of Xerces-C++.
An AnchorPoint identifies the location inside of a text label to use an 'anchor' for positioning it r...
The transformation of continuous values to distinct values (Categorize function).
ChannelSelection specifies the false-color channel selection for a multi-spectral raster source (such...
A ColorMap defines either the colors of a pallette-type raster source or the mapping of numeric pixel...
ContrastEnhancement defines the 'stretching' of contrast for a channel of a false-color image or for ...
A Description gives human-readable descriptive information for the object it is included within.
A Displacement gives X and Y offset displacements to use for rendering a text label,...
The ExternalGraphic allows a reference to be made to an external graphic file with a Web URL or to in...
A Fill specifies the pattern for filling an area geometry.
A Font specifies the text font to use in a text symbolizer.
A GraphicStroke defines a repeated-linear graphic pattern to be used for stroking a line.
A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size.
A Halo is a type of Fill that is applied to the backgrounds of font glyphs.
ImageOutline specifies how individual source rasters in a multi-raster set (such as a set of satellit...
InlineContent is XML- or base64-encoded encoded content in some externally-defined format that is inc...
The transformation of continuous values to a number of values (Interpolate function).
They are used to define a graph of points.
The LabelPlacement specifies where and how a text label should be rendered relative to a geometry.
A LinePlacement specifies how a text label should be rendered relative to a linear geometry.
A Mark specifies a geometric shape and applies coloring to it.
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters.
A PointPlacement specifies how a text label should be rendered relative to a geometric point.
OverlapBehavior
OverlapBehavior tells a system how to behave when multiple raster images in a layer overlap each othe...
Transformation of discrete values to other values.
A Rule is used to attach property/scale conditions to and group the individual symbols used for rende...
A selected channel to be display.
ShadedRelief specifies the application of relief shading (or "hill shading") to a DEM raster to give ...
A Stroke specifies the appearance of a linear geometry.
A SvgParameter refers to an SVG/CSS graphical-formatting parameter.
This class models a XML writer object.
This class models a XML reader object.
TESEEXPORT RasterSymbolizer::OverlapBehavior ReadOverlapBehavior(te::xml::Reader &reader)
TESEEXPORT te::se::ChannelSelection * ReadChannelSelection(te::xml::Reader &reader)
TESEEXPORT te::se::LinePlacement * ReadLinePlacement(te::xml::Reader &reader)
TESEEXPORT te::se::Displacement * ReadDisplacement(te::xml::Reader &reader)
TESEEXPORT te::se::SelectedChannel * ReadSelectedChannel(te::xml::Reader &reader)
TESEEXPORT te::se::AnchorPoint * ReadAnchorPoint(te::xml::Reader &reader)
TESEEXPORT te::se::Rule * ReadRule(te::xml::Reader &reader)
TESEEXPORT te::se::Mark * ReadMark(te::xml::Reader &reader)
TESEEXPORT te::se::MapItem * ReadMapItem(te::xml::Reader &reader)
TESEEXPORT te::se::Description * ReadDescription(te::xml::Reader &reader)
TESEEXPORT te::se::Halo * ReadHalo(te::xml::Reader &reader)
TESEEXPORT te::se::LabelPlacement * ReadLabelPlacement(te::xml::Reader &reader)
TESEEXPORT te::se::ContrastEnhancement * ReadContrastEnhancement(te::xml::Reader &reader)
TESEEXPORT te::se::Recode * ReadRecode(te::xml::Reader &reader)
TESEEXPORT te::se::ColorMap * ReadColorMap(te::xml::Reader &reader)
TESEEXPORT te::se::Categorize * ReadCategorize(te::xml::Reader &reader)
TESEEXPORT te::se::SvgParameter * ReadSvgParameter(te::xml::Reader &reader)
TESEEXPORT te::se::Fill * ReadFill(te::xml::Reader &reader)
TESEEXPORT void Save(const te::se::AnchorPoint *ap, te::xml::AbstractWriter &writer)
TESEEXPORT te::se::InlineContent * ReadInlineContent(te::xml::Reader &reader)
TESEEXPORT te::se::Font * ReadFont(te::xml::Reader &reader)
TESEEXPORT te::se::GraphicStroke * ReadGraphicStroke(te::xml::Reader &reader)
TESEEXPORT te::se::Graphic * ReadGraphic(te::xml::Reader &reader)
TESEEXPORT te::se::ParameterValue * ReadParameterValue(te::xml::Reader &reader)
TESEEXPORT te::se::InterpolationPoint * ReadInterpolationPoint(te::xml::Reader &reader)
TESEEXPORT te::se::Stroke * ReadStroke(te::xml::Reader &reader)
TESEEXPORT te::se::Interpolate * ReadInterpolate(te::xml::Reader &reader)
TESEEXPORT te::se::PointPlacement * ReadPointPlacement(te::xml::Reader &reader)
TESEEXPORT te::se::ImageOutline * ReadImageOutline(te::xml::Reader &reader)
TESEEXPORT te::se::ExternalGraphic * ReadExternalGraphic(te::xml::Reader &reader)
TESEEXPORT te::se::ShadedRelief * ReadShadedRelief(te::xml::Reader &reader)
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.