OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
regen.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "hdf.h"
#include "mfhdf.h"
Include dependency graph for regen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tilt_struct
 
struct  nav_struct
 
struct  geonav_struct
 
struct  fm_struct
 

Macros

#define NBANDS   8
 
#define MSECHOUR   3600000
 
#define MSECMIN   60000
 
#define MSECSEC   1000
 
#define PFLAG   16
 
#define MAXATTRS   255
 
#define MAXVAL   255
 
#define MALLOC_ERR   -5
 
#define MAXVGPS   6
 
#define DTYPE   "Data Type"
 
#define NSAMP   "Pixels per Scan Line"
 
#define NREC   "Number of Scan Lines"
 
#define TILTFLAGS   "tilt_flags"
 
#define TILTRANGES   "tilt_ranges"
 
#define TILTLATS   "tilt_lats"
 
#define TILTLONS   "tilt_lons"
 
#define PTIME   "Processing Time"
 
#define SYEAR   "Start Year"
 
#define SDAY   "Start Day"
 
#define SMSEC   "Start Millisec"
 
#define EYEAR   "End Year"
 
#define EDAY   "End Day"
 
#define EMSEC   "End Millisec"
 
#define PIX_START   "LAC Pixel Start Number"
 
#define PIX_SUB   "LAC Pixel Subsampling"
 
#define CTIME   "Scene Center Time"
 
#define SCLAT   "Scene Center Latitude"
 
#define SCLON   "Scene Center Longitude"
 
#define SCSOLZ   "Scene Center Solar Zenith"
 
#define ULLAT   "Upper Left Latitude"
 
#define ULLON   "Upper Left Longitude"
 
#define URLAT   "Upper Right Latitude"
 
#define URLON   "Upper Right Longitude"
 
#define LLLAT   "Lower Left Latitude"
 
#define LLLON   "Lower Left Longitude"
 
#define LRLAT   "Lower Right Latitude"
 
#define LRLON   "Lower Right Longitude"
 
#define NORTHLAT   "Northernmost Latitude"
 
#define SOUTHLAT   "Southernmost Latitude"
 
#define WESTLON   "Westernmost Longitude"
 
#define EASTLON   "Easternmost Longitude"
 
#define BCLAT   "Start Center Latitude"
 
#define ECLAT   "End Center Latitude"
 
#define BCLON   "Start Center Longitude"
 
#define ECLON   "End Center Longitude"
 
#define NCREC   "Scene Center Scan Line"
 
#define NFREC   "Filled Scan Lines"
 
#define FF_MIS   "FF Missing Frames"
 
#define SD_MIS   "SDPS Missing Frames"
 
#define PCT_FLAG   "Flag Percentages"
 
#define L1SATG1   "Gain 1 Saturated Pixels"
 
#define L1SATG2   "Gain 2 Saturated Pixels"
 
#define L1NSATG1   "Gain 1 Non-Saturated Pixels"
 
#define L1NSATG2   "Gain 2 Non-Saturated Pixels"
 
#define L1ZEROS   "Zero Pixels"
 
#define L1MEANR1   "Mean Gain 1 Radiance"
 
#define L1MEANR2   "Mean Gain 2 Radiance"
 
#define TILT_STRUCT
 
#define NAV_STRUCT
 
#define GEO_STRUCT
 
#define FM_STRUCT
 

Variables

char ERR_MSG [255]
 

Macro Definition Documentation

◆ BCLAT

#define BCLAT   "Start Center Latitude"

Definition at line 58 of file regen.h.

◆ BCLON

#define BCLON   "Start Center Longitude"

Definition at line 60 of file regen.h.

◆ CTIME

#define CTIME   "Scene Center Time"

Definition at line 42 of file regen.h.

◆ DTYPE

#define DTYPE   "Data Type"

Definition at line 26 of file regen.h.

◆ EASTLON

#define EASTLON   "Easternmost Longitude"

Definition at line 57 of file regen.h.

◆ ECLAT

#define ECLAT   "End Center Latitude"

Definition at line 59 of file regen.h.

◆ ECLON

#define ECLON   "End Center Longitude"

Definition at line 61 of file regen.h.

◆ EDAY

#define EDAY   "End Day"

Definition at line 38 of file regen.h.

◆ EMSEC

#define EMSEC   "End Millisec"

Definition at line 39 of file regen.h.

◆ EYEAR

#define EYEAR   "End Year"

Definition at line 37 of file regen.h.

◆ FF_MIS

#define FF_MIS   "FF Missing Frames"

Definition at line 64 of file regen.h.

◆ FM_STRUCT

#define FM_STRUCT

Definition at line 118 of file regen.h.

◆ GEO_STRUCT

#define GEO_STRUCT

Definition at line 104 of file regen.h.

◆ L1MEANR1

#define L1MEANR1   "Mean Gain 1 Radiance"

Definition at line 73 of file regen.h.

◆ L1MEANR2

#define L1MEANR2   "Mean Gain 2 Radiance"

Definition at line 74 of file regen.h.

◆ L1NSATG1

#define L1NSATG1   "Gain 1 Non-Saturated Pixels"

Definition at line 70 of file regen.h.

◆ L1NSATG2

#define L1NSATG2   "Gain 2 Non-Saturated Pixels"

Definition at line 71 of file regen.h.

◆ L1SATG1

#define L1SATG1   "Gain 1 Saturated Pixels"

Definition at line 68 of file regen.h.

◆ L1SATG2

#define L1SATG2   "Gain 2 Saturated Pixels"

Definition at line 69 of file regen.h.

◆ L1ZEROS

#define L1ZEROS   "Zero Pixels"

Definition at line 72 of file regen.h.

◆ LLLAT

#define LLLAT   "Lower Left Latitude"

Definition at line 50 of file regen.h.

◆ LLLON

#define LLLON   "Lower Left Longitude"

Definition at line 51 of file regen.h.

◆ LRLAT

#define LRLAT   "Lower Right Latitude"

Definition at line 52 of file regen.h.

◆ LRLON

#define LRLON   "Lower Right Longitude"

Definition at line 53 of file regen.h.

◆ MALLOC_ERR

#define MALLOC_ERR   -5

Definition at line 19 of file regen.h.

◆ MAXATTRS

#define MAXATTRS   255

Definition at line 17 of file regen.h.

◆ MAXVAL

#define MAXVAL   255

Definition at line 18 of file regen.h.

◆ MAXVGPS

#define MAXVGPS   6

Definition at line 20 of file regen.h.

◆ MSECHOUR

#define MSECHOUR   3600000

Definition at line 12 of file regen.h.

◆ MSECMIN

#define MSECMIN   60000

Definition at line 13 of file regen.h.

◆ MSECSEC

#define MSECSEC   1000

Definition at line 14 of file regen.h.

◆ NAV_STRUCT

#define NAV_STRUCT

Definition at line 90 of file regen.h.

◆ NBANDS

#define NBANDS   8

Definition at line 11 of file regen.h.

◆ NCREC

#define NCREC   "Scene Center Scan Line"

Definition at line 62 of file regen.h.

◆ NFREC

#define NFREC   "Filled Scan Lines"

Definition at line 63 of file regen.h.

◆ NORTHLAT

#define NORTHLAT   "Northernmost Latitude"

Definition at line 54 of file regen.h.

◆ NREC

#define NREC   "Number of Scan Lines"

Definition at line 28 of file regen.h.

◆ NSAMP

#define NSAMP   "Pixels per Scan Line"

Definition at line 27 of file regen.h.

◆ PCT_FLAG

#define PCT_FLAG   "Flag Percentages"

Definition at line 66 of file regen.h.

◆ PFLAG

#define PFLAG   16

Definition at line 15 of file regen.h.

◆ PIX_START

#define PIX_START   "LAC Pixel Start Number"

Definition at line 40 of file regen.h.

◆ PIX_SUB

#define PIX_SUB   "LAC Pixel Subsampling"

Definition at line 41 of file regen.h.

◆ PTIME

#define PTIME   "Processing Time"

Definition at line 33 of file regen.h.

◆ SCLAT

#define SCLAT   "Scene Center Latitude"

Definition at line 43 of file regen.h.

◆ SCLON

#define SCLON   "Scene Center Longitude"

Definition at line 44 of file regen.h.

◆ SCSOLZ

#define SCSOLZ   "Scene Center Solar Zenith"

Definition at line 45 of file regen.h.

◆ SD_MIS

#define SD_MIS   "SDPS Missing Frames"

Definition at line 65 of file regen.h.

◆ SDAY

#define SDAY   "Start Day"

Definition at line 35 of file regen.h.

◆ SMSEC

#define SMSEC   "Start Millisec"

Definition at line 36 of file regen.h.

◆ SOUTHLAT

#define SOUTHLAT   "Southernmost Latitude"

Definition at line 55 of file regen.h.

◆ SYEAR

#define SYEAR   "Start Year"

Definition at line 34 of file regen.h.

◆ TILT_STRUCT

#define TILT_STRUCT

Definition at line 77 of file regen.h.

◆ TILTFLAGS

#define TILTFLAGS   "tilt_flags"

Definition at line 29 of file regen.h.

◆ TILTLATS

#define TILTLATS   "tilt_lats"

Definition at line 31 of file regen.h.

◆ TILTLONS

#define TILTLONS   "tilt_lons"

Definition at line 32 of file regen.h.

◆ TILTRANGES

#define TILTRANGES   "tilt_ranges"

Definition at line 30 of file regen.h.

◆ ULLAT

#define ULLAT   "Upper Left Latitude"

Definition at line 46 of file regen.h.

◆ ULLON

#define ULLON   "Upper Left Longitude"

Definition at line 47 of file regen.h.

◆ URLAT

#define URLAT   "Upper Right Latitude"

Definition at line 48 of file regen.h.

◆ URLON

#define URLON   "Upper Right Longitude"

Definition at line 49 of file regen.h.

◆ WESTLON

#define WESTLON   "Westernmost Longitude"

Definition at line 56 of file regen.h.

Variable Documentation

◆ ERR_MSG

char ERR_MSG[255]

Definition at line 119 of file extract_sub.c.