COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
demlib.h File Reference

DEM Support header file. More...

Include dependency graph for demlib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dem_pixel
 Location value. More...
 
struct  map_dem_dem
 DEM support structure. More...
 
struct  map_dem_body
 Planetary body support structure. More...
 

Macros

#define MAP_DEM_ERROR_BODY   -1
 
#define MAP_DEM_ERROR_SPECS   -2
 
#define DEM_TYPE_SINGLE   1
 
#define DEM_TYPE_MULTI   2
 
#define DEM_CACHE_NUM   5
 
#define MAX_DEMINDEX   100
 
#define MAX_DEM_BODIES   20
 

Functions

map_dem_bodyplanet_dem (int body)
 Body for DEM. More...
 
void map_dem_close (map_dem_body *body)
 
void map_dem_cache (int body, int num)
 
map_dem_bodymap_dem_open (int body)
 
void map_dem_scale (map_dem_body *body, double vscale, double hscale)
 
int map_dem_tilt (int body, double lon, double lat, double scale, dem_pixel *pixel)
 
dem_pixel map_dem_pixel (int body, double lon, double lat, double res)
 Height in DEM. More...
 
double map_dem_alt (int body, double lon, double lat, double res)
 
int map_dem_init ()
 

Detailed Description

DEM Support header file.