]> git.street.me.uk Git - andy/viking.git/blame - src/dems.h
Remove dependencies to gob2
[andy/viking.git] / src / dems.h
CommitLineData
ad0a8c2d
EB
1#ifndef __VIKING_DEMS_H
2#define __VIKING_DEMS_H
3
4#include "dem.h"
5#include "vikcoord.h"
6
5ef1d57e
QT
7typedef enum {
8 VIK_DEM_INTERPOL_NONE = 0,
9 VIK_DEM_INTERPOL_SIMPLE,
10 VIK_DEM_INTERPOL_BEST,
11} VikDemInterpol;
12
ad0a8c2d
EB
13void a_dems_uninit ();
14VikDEM *a_dems_load(const gchar *filename);
15void a_dems_unref(const gchar *filename);
16VikDEM *a_dems_get(const gchar *filename);
17void a_dems_load_list ( GList **dems );
18void a_dems_list_free ( GList *dems );
19GList *a_dems_list_copy ( GList *dems );
20gint16 a_dems_list_get_elev_by_coord ( GList *dems, const VikCoord *coord );
5ef1d57e 21gint16 a_dems_get_elev_by_coord ( const VikCoord *coord, VikDemInterpol method);
ad0a8c2d
EB
22
23#endif
24#include <glib.h>
25