KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
nedget.cpp File Reference

interface for low-level NED reader functions More...

#include <l/l_sys_io.h>
#include <l_cpp/l_stdio_wrap.h>
#include <l_cpp/l_cpp_bits.h>
#include <l/l_debug.h>
#include <iterator>
#include <algorithm>
#include <topo_cpp/nedget.h>
#include <l_cpp/l_util.h>

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Functions

int kjb::get_ned_fdeq (const std::string &fn, std::deque< float > *odq, bool flip)
 read the floating-point values of a NED13 file into a deque. More...
 
int kjb::get_ned_fdeq (const std::string &fn, std::deque< float > *odq, enum NED13_FLOAT_AUTODETECT byteorder)
 read the floating-point values of a NED13 file into a deque. More...
 
int kjb::ned_fdeq_to_matrix (const std::deque< float > &ibuf, Matrix *omat)
 convert a deque of floats into a square kjb Matrix More...
 
int kjb::get_ned_matrix (const std::string &fn, Matrix *omat, bool flip)
 read the floating-point values of a NED13 file into a square matrix. More...
 
int kjb::get_ned_matrix (const std::string &fn, Matrix *omat, enum NED13_FLOAT_AUTODETECT byteorder)
 read the floating-point values of a NED13 file into a square matrix. More...
 
int kjb::autodetect_ned_byteorder (const std::string &fn, enum NED13_FLOAT_AUTODETECT *result)
 attempt to determine the byteorder of the input file. More...
 

Detailed Description

interface for low-level NED reader functions

Author
Andrew Predoehl

This performs interpolation on NED data using Gaussian processes, a technique historically called "kriging." This file uses its own implementation rather than the libkjb Gaussian process code (sorry).