OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ancil.h File Reference
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <math.h>
#include <string.h>
#include <fcntl.h>
Include dependency graph for ancil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  annotation
 

Macros

#define DBG   1
 
#define ERROR   1
 
#define FAILURE   5
 
#define ISFIRST   1
 
#define NOTFIRST   0
 
#define LAST   999
 
#define SUCCESS   0
 
#define OK   0
 
#define LISTSIZE   1000
 
#define MAXLABLEN   200
 
#define MAXDESCLEN   1000
 
#define MAXNAMELNG   255
 
#define GEOMNAME   "Equal-Angle SDS"
 
#define GEOMCLASS   "Geometry"
 
#define GEOMSIZE   ((2*sizeof(int32_t))+(6*sizeof(float)))
 
#define AVGVGRPNAME   "Average" /* inner HDF Average Vgroup name */
 
#define STDVGRPNAME   "Std. Deviation" /* inner HDF Std. Dev. Vgroup name */
 
#define OBSVGRPNAME   "No. of Obs." /* inner HDF No. Obs. Vgroup name */
 
#define UNKNOWN   0
 
#define NW   1
 
#define NORTH   2
 
#define NE   3
 
#define WEST   4
 
#define CENTER   5
 
#define EAST   6
 
#define SW   7
 
#define SOUTH   8
 
#define SE   9
 

Functions

void resize_oz (short *, int, int, int, int, short *)
 

Macro Definition Documentation

◆ AVGVGRPNAME

#define AVGVGRPNAME   "Average" /* inner HDF Average Vgroup name */

Definition at line 47 of file ancil.h.

◆ CENTER

#define CENTER   5

Definition at line 60 of file ancil.h.

◆ DBG

#define DBG   1

Definition at line 23 of file ancil.h.

◆ EAST

#define EAST   6

Definition at line 61 of file ancil.h.

◆ ERROR

#define ERROR   1

Definition at line 24 of file ancil.h.

◆ FAILURE

#define FAILURE   5

Definition at line 25 of file ancil.h.

◆ GEOMCLASS

#define GEOMCLASS   "Geometry"

Definition at line 45 of file ancil.h.

◆ GEOMNAME

#define GEOMNAME   "Equal-Angle SDS"

Definition at line 44 of file ancil.h.

◆ GEOMSIZE

#define GEOMSIZE   ((2*sizeof(int32_t))+(6*sizeof(float)))

Definition at line 46 of file ancil.h.

◆ ISFIRST

#define ISFIRST   1

Definition at line 26 of file ancil.h.

◆ LAST

#define LAST   999

Definition at line 28 of file ancil.h.

◆ LISTSIZE

#define LISTSIZE   1000

Definition at line 37 of file ancil.h.

◆ MAXDESCLEN

#define MAXDESCLEN   1000

Definition at line 42 of file ancil.h.

◆ MAXLABLEN

#define MAXLABLEN   200

Definition at line 41 of file ancil.h.

◆ MAXNAMELNG

#define MAXNAMELNG   255

Definition at line 43 of file ancil.h.

◆ NE

#define NE   3

Definition at line 58 of file ancil.h.

◆ NORTH

#define NORTH   2

Definition at line 57 of file ancil.h.

◆ NOTFIRST

#define NOTFIRST   0

Definition at line 27 of file ancil.h.

◆ NW

#define NW   1

Definition at line 56 of file ancil.h.

◆ OBSVGRPNAME

#define OBSVGRPNAME   "No. of Obs." /* inner HDF No. Obs. Vgroup name */

Definition at line 49 of file ancil.h.

◆ OK

#define OK   0

Definition at line 30 of file ancil.h.

◆ SE

#define SE   9

Definition at line 64 of file ancil.h.

◆ SOUTH

#define SOUTH   8

Definition at line 63 of file ancil.h.

◆ STDVGRPNAME

#define STDVGRPNAME   "Std. Deviation" /* inner HDF Std. Dev. Vgroup name */

Definition at line 48 of file ancil.h.

◆ SUCCESS

#define SUCCESS   0

Definition at line 29 of file ancil.h.

◆ SW

#define SW   7

Definition at line 62 of file ancil.h.

◆ UNKNOWN

#define UNKNOWN   0

Definition at line 55 of file ancil.h.

◆ WEST

#define WEST   4

Definition at line 59 of file ancil.h.

Function Documentation

◆ resize_oz()

void resize_oz ( short *  ,
int  ,
int  ,
int  ,
int  ,
short *   
)

Definition at line 1 of file resize_oz.c.