A concrete renderer based on Qt4 for conversion of Symbology Enconding External Graphic elements to an image pattern. More...
#include <ExternalGraphicRenderer.h>
Public Member Functions | |
ExternalGraphicRenderer () | |
Constructor. | |
te::color::RGBAColor ** | render (const te::se::ExternalGraphic *eg, std::size_t height, double rotation, std::size_t &width) override |
It generates the image pattern from the given Symbology Enconding External Graphic element. | |
~ExternalGraphicRenderer () | |
Destructor. | |
A concrete renderer based on Qt4 for conversion of Symbology Enconding External Graphic elements to an image pattern.
Definition at line 46 of file ExternalGraphicRenderer.h.
te::qt::widgets::ExternalGraphicRenderer::ExternalGraphicRenderer | ( | ) |
Constructor.
te::qt::widgets::ExternalGraphicRenderer::~ExternalGraphicRenderer | ( | ) |
Destructor.
|
overridevirtual |
It generates the image pattern from the given Symbology Enconding External Graphic element.
eg | The Symbology Enconding External Graphic element that will be used to build the image pattern. |
height | The height of image pattern that will be generated. |
rotation | The rotation of the image pattern that will be generated. |
width | An output parameter that will be filled with the width of generated image pattern. |
Implements te::map::AbstractExternalGraphicRenderer.