![]() |
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.