Rogue Wave Views Maps Package API Reference Guide |
Rogue Wave Views Documentation Home |
This class can be used to read DTED files. More...
#include <ilviews/maps/format/dted/dtedreader.h>
Public Member Functions | |
IlvDTEDReader (const char *filename) | |
Creates an instance of the DTED reader for the specified file name. More... | |
IlvDTEDReader (istream &input) | |
Creates an instance of the DTED reader from a istream . More... | |
IlvDTEDReader (IlIUrlStream &input) | |
Creates an instance of the DTED reader from a IlIUrlStream . More... | |
IlvFeatureRenderer * | getDefaultFeatureRenderer (IlvDisplay *) |
Returns an instance of IlvDefaultFeatureRenderer . More... | |
virtual IlvMapsError | getInitStatus () const |
Checks the initialization status of this feature iterator. More... | |
virtual IlBoolean | getLowerRightCorner (IlvCoordinate &coordinate) const |
Returns the lower right corner of the rectangle containing all the map features of this iterator. More... | |
virtual const IlvMapFeature * | getNextFeature (IlvMapsError &status) |
Returns the next map feature of the iterator, or 0 if the iteration is finished. The returned feature is owned by the feature iterator. More... | |
const IlvProjection * | getProjection () const |
Returns the projection used in the DTED file. More... | |
virtual IlBoolean | getUpperLeftCorner (IlvCoordinate &) const |
Returns the upper left corner of the rectangle containing all the map features of this iterator. More... | |
Public Member Functions inherited from IlvMapFeatureIterator | |
virtual IlvClassInfo * | getClassInfo () const =0 |
Returns the class information for this feature iterator. More... | |
virtual void | setSourceProjection (IlvProjection *projection) |
Sets the projection of geometries generated by this feature iterator. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvMapFeatureIterator | |
static IlvClassInfo * | ClassInfo () |
Returns the class information of the class. More... | |
static IlvClassInfo ** | ClassInfoRef () |
Returns the address of the class information of the class. More... | |
This class can be used to read DTED files.
Library: ilvmaps
The Digital Terrain Elevation Data (DTED) format is a map format for representing terrain elevations, which is published by the US National Imagery and Mapping Agency (NIMA).
This reader produces only one map feature which is an IlvMapRaster
.
The DTED reader provided in this package is based on the specification document MIL-PRF-89020A of 19 April 1996.
DTED files are available with various precision levels: DTED0, DTED1 and DTED2, with DTED2 offering the greatest precision.
Samples of DTED files can be downloaded from the Geospatial Engine
IlvDTEDReader::IlvDTEDReader | ( | const char * | filename | ) |
Creates an instance of the DTED reader for the specified file name.
filename | The name of the DTED file to be read. |
IlvDTEDReader::IlvDTEDReader | ( | istream & | input | ) |
Creates an instance of the DTED reader from a istream
.
input | A stream opened on a DTED file. |
IlvDTEDReader::IlvDTEDReader | ( | IlIUrlStream & | input | ) |
Creates an instance of the DTED reader from a IlIUrlStream
.
input | A stream opened on a DTED URL. |
|
virtual |
Returns an instance of IlvDefaultFeatureRenderer
.
IlvDefaultFeatureRenderer
. Implements IlvMapFeatureIterator.
|
virtual |
Checks the initialization status of this feature iterator.
Implements IlvMapFeatureIterator.
|
virtual |
Returns the lower right corner of the rectangle containing all the map features of this iterator.
IlFalse
if lower right is unknown. Implements IlvMapFeatureIterator.
|
virtual |
Returns the next map feature of the iterator, or 0
if the iteration is finished. The returned feature is owned by the feature iterator.
status | Stores the status of the operation. This status is IlvMaps::NoError() if no error occurs. |
Implements IlvMapFeatureIterator.
|
virtual |
Returns the projection used in the DTED file.
The projection is an IlvGeographicProjection
.
Implements IlvMapFeatureIterator.
|
virtual |
Returns the upper left corner of the rectangle containing all the map features of this iterator.
IlFalse
if upper left is unknown. Implements IlvMapFeatureIterator.
© Copyright 2016, 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.