This class is an IlvTileLoader
specialized for reading GeoTIFF files.
More...
#include <ilviews/maps/format/geotiff/gtifftloader.h>
Public Member Functions | |
IlvGeoTIFFTileLoader (const char *filename, const IlvMapAdapter *adapter) | |
Initializes a new IlvGeoTIFFTileLoader instance. More... | |
virtual IlvFeatureRenderer * | getDefaultFeatureRenderer (IlvDisplay *) |
Returns the default feature renderer used for the rendering of map features of the current tile. More... | |
virtual IlvMapFeatureIterator * | getFeatureIterator (IlvTile *) |
Returns the feature iterator to read features for the specified tile. More... | |
virtual IlvMapInfo * | getMapInfo () |
Returns an IlvMapInfo constructed from the IlvMapAdapter given at construction time. More... | |
virtual IlvRect & | getTileOrigin () |
Returns the tile origin. More... | |
virtual IlBoolean | isPersistent () const |
Returns IlTrue if this tile loader must be saved by a tile controller. More... | |
Public Member Functions inherited from IlvMapTileLoader | |
virtual IlvFeatureRenderer * | getFeatureRenderer (IlvDisplay *display) |
Returns the renderer to use with this tile loader. More... | |
IlvMapsError | getInitStatus () const |
Checks the initialization status of this tile loader. More... | |
virtual IlBoolean | isAttachingAttributes () const |
Test if this tile loader is attaching attributes. More... | |
IlBoolean | isOwnerOfRenderer () const |
Returns whether the tile loader is owner of its feature renderer or not. More... | |
virtual IlvMapsError | load (IlvTile *tile) |
Method called when a tile has to be loaded. More... | |
virtual void | release (IlvTile *tile) |
Releases the specified tile. More... | |
virtual void | setAttachingAttributes (IlBoolean set) |
Specifies whether this tile loader is attaching attributes to the graphic objects it loads. More... | |
virtual void | setFeatureRenderer (IlvFeatureRenderer *renderer, IlBoolean owner=IlFalse) |
Sets the renderer to use with this tile loader. More... | |
Public Member Functions inherited from IlvTileLoader | |
virtual void | controllerDeleted (IlvTileController *controller) |
Called when the controller is deleted. More... | |
virtual void | tileDeleted (IlvTile *tile) |
Called when a tile is deleted during the controller destruction. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from IlvMapTileLoader | |
IlvMapTileLoader () | |
Constructor. More... | |
void | setInitStatus (IlvMapsError status) |
Sets the error status of the tile loader. More... | |
This class is an IlvTileLoader
specialized for reading GeoTIFF files.
Library: ilvmaps
This class inherits most of its behaviors from an IlvMapTileLoader
.
IlvGeoTIFFTileLoader::IlvGeoTIFFTileLoader | ( | const char * | filename, |
const IlvMapAdapter * | adapter | ||
) |
Initializes a new IlvGeoTIFFTileLoader
instance.
filename | The file name. |
adapter | The map adapter to use. |
|
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.
display | The IlvDisplay |
Implements IlvMapTileLoader.
|
virtual |
Returns the feature iterator to read features for the specified tile.
tile | The tile to load. |
0
if no features are to be loaded. Implements IlvMapTileLoader.
|
virtual |
Returns an IlvMapInfo
constructed from the IlvMapAdapter
given at construction time.
IlvMapInfo
instance. Implements IlvMapTileLoader.
|
virtual |
Returns the tile origin.
|
virtual |
Returns IlTrue
if this tile loader must be saved by a tile controller.
IlTrue
if this tile loader must be saved. Implements IlvMapTileLoader.