VR-Forces 4.1.1 Class Documentation
List of all members | Public Types | Public Member Functions | Private Attributes
Dt_geoid_grid Class Reference

Public Types

typedef double value_type
typedef unsigned int index_type

Public Member Functions

 Dt_geoid_grid ()
 Dt_geoid_grid (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 Dt_geoid_grid::value_type
typedef unsigned int Dt_geoid_grid::index_type

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

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

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)