![]() |
Rogue Wave Views Maps Package API Reference Guide |
Rogue Wave Views Documentation Home |
This renderer translates a map feature whose geometry is an IlvMapRaster into an IlvZoomableIcon whose colors indicate the value of the raster.
More...
#include <ilviews/maps/rendering/rastrdr.h>
Public Member Functions | |
| IlvDefaultRasterRenderer (IlvDisplay *display, IlvMapColorModel *colorModel, IlBoolean ownerOfModel) | |
| Creates an instance of a renderer to render raster geometries. More... | |
| IlvDefaultRasterRenderer (const IlvDefaultRasterRenderer &source) | |
| Creates a new renderer, copying the specified renderer. More... | |
| IlvGraphic * | makeGraphic (const IlvMapFeature &feature, const IlvMapInfo &targetMapInfo, IlvMapsError &status) const |
Translates an IlvMapFeature into a graphic object. More... | |
Public Member Functions inherited from IlvFeatureRenderer | |
| virtual IlvFeatureRenderer * | copy () const =0 |
| Copies the object. More... | |
| IlvDisplay * | getDisplay () const |
| Returns the renderer display. More... | |
| IlBoolean | isPersistent () const |
| Checks if the renderer can be saved. More... | |
| void | save (IlvOutputFile &file) const |
Saves the object to an IlvOutputFile. More... | |
| virtual void | write (IlvOutputFile &file) const =0 |
Writes the renderer to an IlvOutputStream. More... | |
Static Public Member Functions | |
| static IlvMapsError | BitmapError () |
| The error returned when bitmaps cannot be created. More... | |
Static Public Member Functions inherited from IlvFeatureRenderer | |
| static IlvFeatureRenderer * | Load (IlvInputFile &file) |
Loads a renderer from an IlvInputFile. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from IlvFeatureRenderer | |
| IlvFeatureRenderer (IlvDisplay *display, IlBoolean persistent=IlTrue) | |
| Constructor. More... | |
This renderer translates a map feature whose geometry is an IlvMapRaster into an IlvZoomableIcon whose colors indicate the value of the raster.
The translation from raster values to colors is performed by an IlvMapColorModel. Library: ilvmaps
| IlvDefaultRasterRenderer::IlvDefaultRasterRenderer | ( | IlvDisplay * | display, |
| IlvMapColorModel * | colorModel, | ||
| IlBoolean | ownerOfModel | ||
| ) |
Creates an instance of a renderer to render raster geometries.
| display | The display for which graphics are rendered. |
| colorModel | The colormodel used to translate raster values into colors. |
| ownerOfModel | If IlTrue, the new owner of the colormodel is the renderer. The IlvDefaultRasterRenderer instance will delete the colorModel in its destructor. |
| IlvDefaultRasterRenderer::IlvDefaultRasterRenderer | ( | const IlvDefaultRasterRenderer & | source | ) |
Creates a new renderer, copying the specified renderer.
| source | The object to be copied. |
|
static |
The error returned when bitmaps cannot be created.
|
virtual |
Translates an IlvMapFeature into a graphic object.
| feature | The map feature to be translated. |
| targetMapInfo | The target map info. |
| status | Set to an error code if the renderer cannot process the map feature (often because the renderer does not support the feature geometry, but it can also indicate that a projection error occurred). |
IlvGraphic object or a null pointer if a severe error occurred. Implements IlvFeatureRenderer.
© Copyright 2017, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.