OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
gctp_create_transformation.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include "oli_cproj.h"
#include "gctp.h"
#include "oli_local.h"
Include dependency graph for gctp_create_transformation.c:

Go to the source code of this file.

Typedefs

typedef int(* INIT_ROUTINE) (TRANSFORMATION *trans)
 

Functions

GCTP_TRANSFORMATION * gctp_create_transformation (const GCTP_PROJECTION *input_projection, const GCTP_PROJECTION *output_projection)
 
void gctp_destroy_transformation (GCTP_TRANSFORMATION *trans)
 
void gctp_only_allow_threadsafe_transforms ()
 

Typedef Documentation

◆ INIT_ROUTINE

typedef int(* INIT_ROUTINE) (TRANSFORMATION *trans)

Definition at line 20 of file gctp_create_transformation.c.

Function Documentation

◆ gctp_create_transformation()

GCTP_TRANSFORMATION* gctp_create_transformation ( const GCTP_PROJECTION *  input_projection,
const GCTP_PROJECTION *  output_projection 
)

Definition at line 160 of file gctp_create_transformation.c.

◆ gctp_destroy_transformation()

void gctp_destroy_transformation ( GCTP_TRANSFORMATION *  trans)

Definition at line 312 of file gctp_create_transformation.c.

◆ gctp_only_allow_threadsafe_transforms()

void gctp_only_allow_threadsafe_transforms ( )

Definition at line 344 of file gctp_create_transformation.c.