26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_QUERYLAYERRENDERER_H
27 #define __TERRALIB_MAPTOOLS_INTERNAL_QUERYLAYERRENDERER_H
30 #include "../color/RGBAColor.h"
31 #include "../geometry/Coord2D.h"
32 #include "../dataaccess/dataset/PrimaryKey.h"
33 #include "../sam/rtree/Index.h"
61 class FeatureTypeStyle;
106 const std::string& geomPropertyName,
127 const std::string& geomPropertyName,
149 const std::string& geomPropertyName,
155 const std::string& geomPropertyName,
171 void drawDatSetGeometries(
te::da::DataSet* dataset,
const std::size_t& gpos,
176 void buildChart(
const Chart* chart,
const std::map<std::string, double>& chartValue,
te::gm::Geometry* geom);
193 #endif // __TERRALIB_MAPTOOLS_INTERNAL_QUERYLAYERRENDERER_H
This is the base class for layers.
std::vector< std::string > m_oid
A wdiget used to customize a chart's style parameters.
This class can be used to inform the progress of a task.
std::vector< te::color::RGBAColor ** > m_chartImages
It renders the objects associated to a query layer.
This class represents the informations needed to build map charts.
An Envelope defines a 2D rectangular region.
The FeatureTypeStyle defines the styling that is to be applied to a dataset that can be viewed as a f...
te::sam::rtree::Index< std::size_t, 8 > m_rtree
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
A dataset is the unit of information manipulated by the data access module of TerraLib.
A canvas is an abstraction of a drawing area.
WorldDeviceTransformer m_transformer
std::vector< te::gm::Coord2D > m_chartCoordinates
This is the base class for renderers.
It renders the objects associated to a layer.