Rogue Wave Views 5.6 |
Rogue Wave Views |
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. This method is to be used when feature source is not georeferenced. The default implementation of this method does nothing. 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 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.