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 IlvFeatureRenderer * getDefaultFeatureRenderer (IlvDisplay *display)
 Returns the default feature renderer used for the rendering of map features of the current tile.
virtual IlvMapFeatureIterator * getFeatureIterator (IlvTile *tile)
 Returns the feature iterator to read features for the specified tile.
virtual IlvMapInfo * getMapInfo ()
 Returns an IlvMapInfo constructed from the IlvMapAdapter given at construction time.
virtual IlvRect & getTileOrigin ()
 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.