KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
kjb::Ned13_nearest_se_neighbor_reader Struct Reference

support NED 13 elevation queries by using nearest southeast neighbor More...

#include <nedgrid.h>

Inheritance diagram for kjb::Ned13_nearest_se_neighbor_reader:
kjb::Ned13_caching_reader

Public Member Functions

float elevation_meters (const TopoFusion::pt &)
 basic query operation: estimate the elevation at a point More...
 
 Ned13_nearest_se_neighbor_reader (const std::vector< std::string > &path=std::vector< std::string >())
 
- Public Member Functions inherited from kjb::Ned13_caching_reader
 Ned13_caching_reader (const std::vector< std::string > &path=std::vector< std::string >())
 
virtual ~Ned13_caching_reader ()
 

Additional Inherited Members

- Public Attributes inherited from kjb::Ned13_caching_reader
Ned13_grid_cache cache
 

Detailed Description

support NED 13 elevation queries by using nearest southeast neighbor

Like all Ned13_reader classes, this supports queries off the NED 13 grid. This particular class returns, for non-grid points, the nearest neighbor lying in the (closed) quadrant to the southeast of the query point. This is basically the coarsest form of "interpolation." Elevation estimates are discontinous at grid lines.

Constructor & Destructor Documentation

kjb::Ned13_nearest_se_neighbor_reader::Ned13_nearest_se_neighbor_reader ( const std::vector< std::string > &  path = std::vector<std::string>())
inline

Member Function Documentation

float kjb::Ned13_nearest_se_neighbor_reader::elevation_meters ( const TopoFusion::pt utm)
virtual

basic query operation: estimate the elevation at a point

Implements kjb::Ned13_caching_reader.


The documentation for this struct was generated from the following files: