OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ias_geo_projection_transformation.c File Reference
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include "gctp.h"
#include "ias_logging.h"
#include "ias_geo.h"
#include "ias_const.h"
Include dependency graph for ias_geo_projection_transformation.c:

Go to the source code of this file.

Classes

struct  IAS_GEO_PROJ_TRANSFORMATION
 

Functions

void ias_geo_set_projection (int proj_code, int zone, int units, int spheroid, const double *parms, IAS_PROJECTION *proj)
 
IAS_GEO_PROJ_TRANSFORMATION * ias_geo_create_proj_transformation (const IAS_PROJECTION *source_projection, const IAS_PROJECTION *target_projection)
 
void ias_geo_destroy_proj_transformation (IAS_GEO_PROJ_TRANSFORMATION *trans)
 
void ias_geo_only_allow_threadsafe_transforms ()
 
int ias_geo_transform_coordinate (const IAS_GEO_PROJ_TRANSFORMATION *trans, double inx, double iny, double *outx, double *outy)
 

Function Documentation

◆ ias_geo_create_proj_transformation()

IAS_GEO_PROJ_TRANSFORMATION* ias_geo_create_proj_transformation ( const IAS_PROJECTION *  source_projection,
const IAS_PROJECTION *  target_projection 
)

Definition at line 144 of file ias_geo_projection_transformation.c.

◆ ias_geo_destroy_proj_transformation()

void ias_geo_destroy_proj_transformation ( IAS_GEO_PROJ_TRANSFORMATION *  trans)

Definition at line 230 of file ias_geo_projection_transformation.c.

◆ ias_geo_only_allow_threadsafe_transforms()

void ias_geo_only_allow_threadsafe_transforms ( )

Definition at line 256 of file ias_geo_projection_transformation.c.

◆ ias_geo_set_projection()

void ias_geo_set_projection ( int  proj_code,
int  zone,
int  units,
int  spheroid,
const double *  parms,
IAS_PROJECTION *  proj 
)

Definition at line 74 of file ias_geo_projection_transformation.c.

◆ ias_geo_transform_coordinate()

int ias_geo_transform_coordinate ( const IAS_GEO_PROJ_TRANSFORMATION *  trans,
double  inx,
double  iny,
double *  outx,
double *  outy 
)

Definition at line 271 of file ias_geo_projection_transformation.c.