26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTLAYERRENDERER_H
27 #define __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTLAYERRENDERER_H
30 #include "../color/RGBAColor.h"
31 #include "../geometry/Coord2D.h"
32 #include "../sam/rtree/Index.h"
60 class FeatureTypeStyle;
107 const std::string& geomPropertyName,
128 const std::string& geomPropertyName,
150 const std::string& geomPropertyName,
166 void drawDatSetGeometries(
te::da::DataSet* dataset,
const std::size_t& gpos,
185 #endif // __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTLAYERRENDERER_H
WorldDeviceTransformer m_transformer
The FeatureTypeStyle defines the styling that is to be applied to a dataset that can be viewed as a f...
This is the base class for layers.
A canvas is an abstraction of a drawing area.
It renders the objects associated to a layer.
This class implements the logic for transforming from device coordinate to world coordinate and vice-...
#define TEMAPEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::vector< te::color::RGBAColor ** > m_chartImages
This class implements the logic for transforming from device coordinate to world coordinate and vice-...
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
std::vector< te::gm::Coord2D > m_chartCoordinates
This is the base class for renderers.
This class represents the informations needed to build map charts.
This class can be used to inform the progress of a task.
It renders the objects associated to an abstract layer. i.e. a generic renderer.
An Envelope defines a 2D rectangular region.
te::sam::rtree::Index< std::size_t, 8 > m_rtree
A dataset is the unit of information manipulated by the data access module of TerraLib.
A wdiget used to customize a chart's style parameters.