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

gtkfmapsproj.c File Reference

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <float.h>
#include <string.h>
#include "gtkfmaps.h"
#include "gtkfmapsproj.h"

Go to the source code of this file.

Defines

#define LDELIM   '('
#define RDELIM   ')'
#define DELIM   ','
#define LDELIM_EP   '['
#define RDELIM_EP   ']'
#define LDELIM_C   '<'
#define RDELIM_C   '>'

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_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_projection_init (GtkFMapsProjDatum *projdatum)
void gtk_fmaps_project (GtkFMaps *fmaps, gint tablenb, gdouble *lon, gdouble *lat, gdouble *h)


Define Documentation

#define DELIM   ','
 

Definition at line 47 of file gtkfmapsproj.c.

#define LDELIM   '('
 

Definition at line 45 of file gtkfmapsproj.c.

#define LDELIM_C   '<'
 

Definition at line 50 of file gtkfmapsproj.c.

#define LDELIM_EP   '['
 

Definition at line 48 of file gtkfmapsproj.c.

#define RDELIM   ')'
 

Definition at line 46 of file gtkfmapsproj.c.

#define RDELIM_C   '>'
 

Definition at line 51 of file gtkfmapsproj.c.

#define RDELIM_EP   ']'
 

Definition at line 49 of file gtkfmapsproj.c.


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.

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.

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.

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

Definition at line 358 of file gtkfmapsproj.c.

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.


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