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.