26#ifndef __TERRALIB_MAPTOOLS_SERIALIZATION_XML_INTERNAL_UTILS_H
27#define __TERRALIB_MAPTOOLS_SERIALIZATION_XML_INTERNAL_UTILS_H
This is the base class for layers.
This class represents the informations needed to build map charts.
This class contains the parameters needed for grouping the values of a Property.
This class contains the parameters needed to apply dynamic contrast over a raster.
This class models a XML writer object.
This class models a XML reader object.
TEMAPEXPORT std::string ReadLayerTitle(te::xml::Reader &reader)
TEMAPEXPORT std::string ReadDataSourceId(te::xml::Reader &reader)
TEMAPEXPORT te::map::RasterContrast * ReadLayerRasterContrast(te::xml::Reader &reader)
TEMAPEXPORT void WriteSRIDValue(const int &srid, te::xml::AbstractWriter &writer)
TEMAPEXPORT te::map::Visibility GetVisibility(const std::string &visible)
TEMAPEXPORT std::string ReadLayerVisibility(te::xml::Reader &reader)
TEMAPEXPORT std::unique_ptr< te::map::Chart > ReadLayerChart(te::xml::Reader &reader)
TEMAPEXPORT int ReadSRIDValue(te::xml::Reader &reader)
TEMAPEXPORT void WriteLayerGrouping(te::map::Grouping *g, te::xml::AbstractWriter &writer)
TEMAPEXPORT std::string ReadLayerEncoding(te::xml::Reader &reader)
TEMAPEXPORT void WriteLayerRasterContrast(te::map::RasterContrast *rc, te::xml::AbstractWriter &writer)
TEMAPEXPORT std::string ReadDataSetName(te::xml::Reader &reader)
TEMAPEXPORT void WriteAbstractLayer(const te::map::AbstractLayer *layer, te::xml::AbstractWriter &writer)
TEMAPEXPORT void WriteLayerChart(te::map::Chart *chart, te::xml::AbstractWriter &writer)
TEMAPEXPORT te::map::GroupingType GetGroupingType(const std::string &type)
TEMAPEXPORT te::map::Grouping * ReadLayerGrouping(te::xml::Reader &reader)
Namespace for the Map Tools module of TerraLib.
Visibility
Each layer can have three states of visibility.
GroupingType
The grouping type associated to the layer.
Namespace for the XML module of TerraLib.