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

support NED 13 elevation queries using bilinear interpolation More...

#include <nedgrid.h>

Inheritance diagram for kjb::Ned13_bilinear_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_bilinear_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 using bilinear interpolation

Like all Ned13_reader classes, this supports queries off the NED 13 grid. This particular class returns, for non-grid points, a bilinear-interpolated estimate, i.e., based on the nearest neighbors in the four directions. The elevation estimates are everywhere continuous, but the slopes are discontinuous at grid lines.

Constructor & Destructor Documentation

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

Member Function Documentation

float kjb::Ned13_bilinear_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: