Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

gtkfmapsproj.h File Reference

#include <gdk/gdk.h>
#include "gtkfmaps.h"

Go to the source code of this file.

Defines

#define DEG_TO_RAD   (M_PI/180)
#define RAD_TO_DEG   (180/M_PI)
#define F_GEO_TABLE_FIELD   "tid , size , factor , pattern , r , g , b , a , t1 , t2 , geo , color , edge"

Functions

void gtk_fmaps_display_engine (GtkFMaps *fmaps)
Pointgtk_fmaps_get_points (GtkFMaps *fmaps, gint tablenb, gchar *buffer, gint *nbpoints, gint *type)
gint16 gtk_fmaps_displayx (gdouble x, GtkFMaps *fmaps)
gint16 gtk_fmaps_displayy (gdouble y, GtkFMaps *fmaps)
void gtk_fmaps_lonlath_2_xyz (GtkFMapsProjDatum *projdatum, gdouble lon, gdouble lat, gdouble h, gdouble *x, gdouble *y, gdouble *z)
void gtk_fmaps_xyz_2_lonlath (GtkFMapsProjDatum *projdatum, gdouble x, gdouble y, gdouble z, gdouble *lon, gdouble *lat, gdouble *h)
void gtk_fmaps_projection_init (GtkFMapsProjDatum *projdatum)
void gtk_fmaps_bursa_wolfe (GtkFMapsProjDatum *projdatum, gboolean forward, gdouble *x, gdouble *y, gdouble *z)
void gtk_fmaps_molendensky (GtkFMapsProjDatum *projdatum, gboolean forward, gdouble *x, gdouble *y, gdouble *z)
void gtk_fmaps_project (GtkFMaps *fmaps, gint tablenb, gdouble *lon, gdouble *lat, gdouble *h)


Define Documentation

#define DEG_TO_RAD   (M_PI/180)
 

Definition at line 17 of file gtkfmapsproj.h.

#define F_GEO_TABLE_FIELD   "tid , size , factor , pattern , r , g , b , a , t1 , t2 , geo , color , edge"
 

Definition at line 20 of file gtkfmapsproj.h.

#define RAD_TO_DEG   (180/M_PI)
 

Definition at line 18 of file gtkfmapsproj.h.


Function Documentation

void gtk_fmaps_bursa_wolfe ( GtkFMapsProjDatum * projdatum,
gboolean forward,
gdouble * x,
gdouble * y,
gdouble * z )
 

Definition at line 334 of file gtkfmapsproj.c.

Referenced by gtk_fmaps_project().

void gtk_fmaps_display_engine ( GtkFMaps * fmaps )
 

Definition at line 57 of file gtkfmapsproj.c.

gint16 gtk_fmaps_displayx ( gdouble x,
GtkFMaps * fmaps )
 

Definition at line 241 of file gtkfmapsproj.c.

gint16 gtk_fmaps_displayy ( gdouble y,
GtkFMaps * fmaps )
 

Definition at line 251 of file gtkfmapsproj.c.

Point * gtk_fmaps_get_points ( GtkFMaps * fmaps,
gint tablenb,
gchar * buffer,
gint * nbpoints,
gint * type )
 

Definition at line 122 of file gtkfmapsproj.c.

Referenced by gtk_fmaps_display_engine().

void gtk_fmaps_lonlath_2_xyz ( GtkFMapsProjDatum * projdatum,
gdouble lon,
gdouble lat,
gdouble h,
gdouble * x,
gdouble * y,
gdouble * z )
 

Definition at line 261 of file gtkfmapsproj.c.

Referenced by gtk_fmaps_project().

void gtk_fmaps_molendensky ( GtkFMapsProjDatum * projdatum,
gboolean forward,
gdouble * x,
gdouble * y,
gdouble * z )
 

Definition at line 358 of file gtkfmapsproj.c.

Referenced by gtk_fmaps_project().

void gtk_fmaps_project ( GtkFMaps * fmaps,
gint tablenb,
gdouble * lon,
gdouble * lat,
gdouble * h )
 

Definition at line 415 of file gtkfmapsproj.c.

void gtk_fmaps_projection_init ( GtkFMapsProjDatum * projdatum )
 

Definition at line 376 of file gtkfmapsproj.c.

void gtk_fmaps_xyz_2_lonlath ( GtkFMapsProjDatum * projdatum,
gdouble x,
gdouble y,
gdouble z,
gdouble * lon,
gdouble * lat,
gdouble * h )
 

Definition at line 275 of file gtkfmapsproj.c.

Referenced by gtk_fmaps_project().


Generated at Sat Jan 6 20:55:35 2001 for FMaps by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000