VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Private Attributes
DtGeoidGrid Class Reference

Public Types

typedef double value_type
typedef unsigned int index_type

Public Member Functions

 DtGeoidGrid ()
 DtGeoidGrid (std::string const &filename)
bool load (std::string const &filename)
void unload ()
bool loaded () const
bool load_ascii_grid (std::string const &filename)
value_type value_at_index (index_type ilat, index_type ilon) const
value_type get_value (value_type lat, value_type lon) const
std::string print_values (value_type lat, value_type lon) const
index_type lat_index (value_type lat) const
index_type lon_index (value_type lon) const

Private Attributes

value_type minlat_
value_type maxlat_
value_type minlon_
value_type maxlon_
value_type latspacing_
value_type lonspacing_
index_type latbands_
index_type lonbands_
std::vector< value_typedata_

Member Typedef Documentation

typedef double DtGeoidGrid::value_type
typedef unsigned int DtGeoidGrid::index_type

Constructor & Destructor Documentation

DtGeoidGrid::DtGeoidGrid ( )
DtGeoidGrid::DtGeoidGrid ( std::string const &  filename)

Member Function Documentation

bool DtGeoidGrid::load ( std::string const &  filename)
void DtGeoidGrid::unload ( )
bool DtGeoidGrid::loaded ( ) const
bool DtGeoidGrid::load_ascii_grid ( std::string const &  filename)
value_type DtGeoidGrid::value_at_index ( index_type  ilat,
index_type  ilon 
) const
value_type DtGeoidGrid::get_value ( value_type  lat,
value_type  lon 
) const
std::string DtGeoidGrid::print_values ( value_type  lat,
value_type  lon 
) const
index_type DtGeoidGrid::lat_index ( value_type  lat) const
index_type DtGeoidGrid::lon_index ( value_type  lon) const

Member Data Documentation

value_type DtGeoidGrid::minlat_
private
value_type DtGeoidGrid::maxlat_
private
value_type DtGeoidGrid::minlon_
private
value_type DtGeoidGrid::maxlon_
private
value_type DtGeoidGrid::latspacing_
private
value_type DtGeoidGrid::lonspacing_
private
index_type DtGeoidGrid::latbands_
private
index_type DtGeoidGrid::lonbands_
private
std::vector<value_type> DtGeoidGrid::data_
private

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)