VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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

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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)