Rogue Wave Views |
Rogue Wave Views Documentation Home |
This class is an IlvTiledLayer
specialized for loading tiled GeoTIFF files.
More...
#include <ilviews/maps/format/geotiff/gtifflayer.h>
Public Member Functions | |
IlvGeoTIFFLayer (IlvGeoTIFFTileLoader *tileLoader, IlvTileCache *cache=0) | |
Constructor. More... | |
IlvGeoTIFFTileLoader * | getTileLoader () const |
Retrieves the IlvGeoTIFFTileLoader . More... | |
Public Member Functions inherited from IlvTiledLayer | |
IlvTiledLayer (const IlvRect &tileOrigin, IlvTileCache *cache=0, IlBoolean startEnabled=IlTrue, IlUShort maxInList=IlvMaxObjectsInList, IlUShort maxInNode=IlvMaxObjectsInList) | |
Creates an instance of tiled layer. More... | |
virtual void | draw (IlvPort *port, const IlvTransformer *t=0, const IlvRegion *region=0, const IlvRegion *clip=0) const |
Draws the content of the layer. More... | |
void | fitTransformerToTile (IlvView *view, IlInt row, IlInt column) const |
Sets the transformer of view so that the specified tile is fully visible. More... | |
IlvView * | getDebugView () const |
Returns the debug view of the layer if it has been specified. More... | |
virtual IlvMapsError | getInitStatus () const |
Returns the initialization status of this tiled layer. More... | |
const IlvRect & | getSize () const |
Returns the size of the layer if it has been specified. More... | |
IlvTileController * | getTileController () const |
Returns the tile controller of the layer. More... | |
IlvTileLoader * | getTileLoader () const |
Returns the tile loader of the layer. More... | |
IlBoolean | isDebugDrawingOnTop () |
Specifies whether the debug graphics are to be drawn above or under the graphics. More... | |
void | setDebugDrawingOnTop (IlBoolean set) |
Tells the debug view if it should draw the drawing on the top. More... | |
void | setDebugView (IlvView *view, IlvColor *borderColor=0, IlvColor *lockedTilesColor=0, IlvColor *cachedTilesColor=0) |
Sets a debug view in which the layer will draw its tiles. More... | |
void | setSize (const IlvRect &rect) |
Specifies the area in which the tiles are contained. More... | |
void | setTileLoader (IlvTileLoader *tileLoader) |
Sets the tile loader of the layer. More... | |
void | start () |
Starts the load-on-demand process. | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvTiledLayer | |
static IlvTiledLayer * | GetFirstTiledLayer (IlvManager *manager) |
Returns the first IlvTiledLayer of the manager or a null pointer if the manager does not contain any IlvTiledLayer . More... | |
static void | StartAll (IlvManager *manager) |
Starts all the tiled layers of the specified manager. More... | |
Protected Member Functions inherited from IlvTiledLayer | |
virtual void | setInitStatus (IlvMapsError status) |
Sets the initialization status of this layer. More... | |
This class is an IlvTiledLayer
specialized for loading tiled GeoTIFF files.
Library: ilvmaps
You can use the IlvGeoTIFFLayer
if you want the GeoTIFF layer to be saved in an .ilv
file.
IlvGeoTIFFLayer::IlvGeoTIFFLayer | ( | IlvGeoTIFFTileLoader * | tileLoader, |
IlvTileCache * | cache = 0 |
||
) |
Constructor.
Constructs an IlvGeoTIFFLayer
from an IlvGeoTIFFTileLoader
IlvGeoTIFFTileLoader* IlvGeoTIFFLayer::getTileLoader | ( | ) | const |
Retrieves the IlvGeoTIFFTileLoader
.
IlvGeoTIFFTileLoader
specified at construction time. © Copyright 2015, 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.