rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvGeoTIFFTileLoader Class Reference

This class is an IlvTileLoader specialized for reading GeoTIFF files. More...

#include <ilviews/maps/format/geotiff/gtifftloader.h>

Inheritance diagram for IlvGeoTIFFTileLoader:
IlvMapTileLoader IlvTileLoader

List of all members.

Public Member Functions

 IlvGeoTIFFTileLoader (const char *filename, const IlvMapAdapter *adapter)
 Constructs an IlvGeoTIFFTileLoader from a file name and an IlvMapAdapter.
virtual IlvFeatureRenderergetDefaultFeatureRenderer (IlvDisplay *display)
 Returns the default feature renderer used for the rendering of map features of the current tile.
virtual IlvMapFeatureIteratorgetFeatureIterator (IlvTile *tile)
 Returns the feature iterator to read features for the specified tile.
virtual IlvMapInfogetMapInfo ()
 Returns an IlvMapInfo constructed from the IlvMapAdapter given at construction time.
virtual IlvRectgetTileOrigin ()
 Returns the tile origin.
virtual IlBoolean isPersistent () const
 Returns IlTrue if this tile loader must be saved by a tile controller.

Detailed Description

This class is an IlvTileLoader specialized for reading GeoTIFF files.

Library: ilvmaps

This class inherits most of its behaviors from an IlvMapTileLoader.


Member Function Documentation

virtual IlvFeatureRenderer* IlvGeoTIFFTileLoader::getDefaultFeatureRenderer ( IlvDisplay display  )  [virtual]

Returns the default feature renderer used for the rendering of map features of the current tile.

This default feature renderer is used when the user does not set a feature renderer.

Parameters:
display The IlvDisplay
Returns:
The default feature renderer.

Implements IlvMapTileLoader.

virtual IlvMapFeatureIterator* IlvGeoTIFFTileLoader::getFeatureIterator ( IlvTile tile  )  [virtual]

Returns the feature iterator to read features for the specified tile.

Parameters:
tile The tile to load.
Returns:
The feature iterator to load features for this tile, or 0 if no features are to be loaded.

Implements IlvMapTileLoader.

virtual IlvRect& IlvGeoTIFFTileLoader::getTileOrigin (  )  [virtual]

Returns the tile origin.

Returns:
The tile origin.
virtual IlBoolean IlvGeoTIFFTileLoader::isPersistent (  )  const [virtual]

Returns IlTrue if this tile loader must be saved by a tile controller.

Returns:
IlTrue if this tile loader must be saved.

Implements IlvMapTileLoader.


© Copyright 2012, 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.