OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ancil.h File Reference
#include "hdf.h"
#include "mfhdf.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   80
 
#define MAXDESCLEN   1000
 
#define MAXNAMELNG   255
 
#define GEOMNAME   "Equal-Angle SDS"
 
#define GEOMCLASS   "Geometry"
 
#define GEOMSIZE   ((2*sizeof(int32))+(6*sizeof(float32)))
 
#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
 

Variables

struct annotationannot
 

Macro Definition Documentation

◆ AVGVGRPNAME

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

Definition at line 46 of file ancil.h.

◆ CENTER

#define CENTER   5

Definition at line 59 of file ancil.h.

◆ DBG

#define DBG   1

Definition at line 25 of file ancil.h.

◆ EAST

#define EAST   6

Definition at line 60 of file ancil.h.

◆ ERROR

#define ERROR   1

Definition at line 26 of file ancil.h.

◆ FAILURE

#define FAILURE   5

Definition at line 27 of file ancil.h.

◆ GEOMCLASS

#define GEOMCLASS   "Geometry"

Definition at line 44 of file ancil.h.

◆ GEOMNAME

#define GEOMNAME   "Equal-Angle SDS"

Definition at line 43 of file ancil.h.

◆ GEOMSIZE

#define GEOMSIZE   ((2*sizeof(int32))+(6*sizeof(float32)))

Definition at line 45 of file ancil.h.

◆ ISFIRST

#define ISFIRST   1

Definition at line 28 of file ancil.h.

◆ LAST

#define LAST   999

Definition at line 30 of file ancil.h.

◆ LISTSIZE

#define LISTSIZE   1000

Definition at line 39 of file ancil.h.

◆ MAXDESCLEN

#define MAXDESCLEN   1000

Definition at line 41 of file ancil.h.

◆ MAXLABLEN

#define MAXLABLEN   80

Definition at line 40 of file ancil.h.

◆ MAXNAMELNG

#define MAXNAMELNG   255

Definition at line 42 of file ancil.h.

◆ NE

#define NE   3

Definition at line 57 of file ancil.h.

◆ NORTH

#define NORTH   2

Definition at line 56 of file ancil.h.

◆ NOTFIRST

#define NOTFIRST   0

Definition at line 29 of file ancil.h.

◆ NW

#define NW   1

Definition at line 55 of file ancil.h.

◆ OBSVGRPNAME

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

Definition at line 48 of file ancil.h.

◆ OK

#define OK   0

Definition at line 32 of file ancil.h.

◆ SE

#define SE   9

Definition at line 63 of file ancil.h.

◆ SOUTH

#define SOUTH   8

Definition at line 62 of file ancil.h.

◆ STDVGRPNAME

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

Definition at line 47 of file ancil.h.

◆ SUCCESS

#define SUCCESS   0

Definition at line 31 of file ancil.h.

◆ SW

#define SW   7

Definition at line 61 of file ancil.h.

◆ UNKNOWN

#define UNKNOWN   0

Definition at line 54 of file ancil.h.

◆ WEST

#define WEST   4

Definition at line 58 of file ancil.h.

Variable Documentation

◆ annot

struct annotation * annot