OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Macros | Functions
projectn.h File Reference

Go to the source code of this file.

Macros

#define PLATE_CARREE   0
 
#define TRANSVERSE_MERCATOR   1
 
#define LAMBERT_EQUAL_AREA   2
 
#define GNOMONIC   3
 
#define NO_PROJECTION   4
 

Functions

void set_projection_parameters (double cm, double origin, double r, int projection)
 
double central_meridian (double xmin, double xmax)
 
void set_plate_carree_parameters (double cm, double origin, double r)
 
void pcarree_xy (double *x, double *y)
 
void pcarree_latlon (double *x, double *y)
 
void set_tm_parameters (double cm, double origin, double r)
 
void tm_xy (double *x, double *y)
 
void tm_latlon (double *x, double *y)
 
void set_lambert_parameters (double cm, double origin, double r)
 
void lambert_xy (double *x, double *y)
 
void lambert_latlon (double *x, double *y)
 
void set_gnomonic_parameters (double cm, double origin, double r)
 
void gnomonic_xy (double *x, double *y)
 
void gnomonic_latlon (double *x, double *y)
 

Macro Definition Documentation

◆ GNOMONIC

#define GNOMONIC   3

Definition at line 13 of file projectn.h.

◆ LAMBERT_EQUAL_AREA

#define LAMBERT_EQUAL_AREA   2

Definition at line 12 of file projectn.h.

◆ NO_PROJECTION

#define NO_PROJECTION   4

Definition at line 14 of file projectn.h.

◆ PLATE_CARREE

#define PLATE_CARREE   0

Definition at line 10 of file projectn.h.

◆ TRANSVERSE_MERCATOR

#define TRANSVERSE_MERCATOR   1

Definition at line 11 of file projectn.h.

Function Documentation

◆ central_meridian()

double central_meridian ( double  xmin,
double  xmax 
)

◆ gnomonic_latlon()

void gnomonic_latlon ( double *  x,
double *  y 
)

◆ gnomonic_xy()

void gnomonic_xy ( double *  x,
double *  y 
)

◆ lambert_latlon()

void lambert_latlon ( double *  x,
double *  y 
)

◆ lambert_xy()

void lambert_xy ( double *  x,
double *  y 
)

◆ pcarree_latlon()

void pcarree_latlon ( double *  x,
double *  y 
)

◆ pcarree_xy()

void pcarree_xy ( double *  x,
double *  y 
)

◆ set_gnomonic_parameters()

void set_gnomonic_parameters ( double  cm,
double  origin,
double  r 
)

◆ set_lambert_parameters()

void set_lambert_parameters ( double  cm,
double  origin,
double  r 
)

◆ set_plate_carree_parameters()

void set_plate_carree_parameters ( double  cm,
double  origin,
double  r 
)

◆ set_projection_parameters()

void set_projection_parameters ( double  cm,
double  origin,
double  r,
int  projection 
)

◆ set_tm_parameters()

void set_tm_parameters ( double  cm,
double  origin,
double  r 
)

◆ tm_latlon()

void tm_latlon ( double *  x,
double *  y 
)

◆ tm_xy()

void tm_xy ( double *  x,
double *  y 
)