OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
RsViirs.h File Reference
#include <string>
#include <math.h>
Include dependency graph for RsViirs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fio
 
struct  sio
 
struct  usio
 
struct  uio
 
class  RsViirs
 

Enumerations

enum  RESAM_ENUM {
  M01, M02, M03, M04,
  M05, M06, M07, M08,
  M09, M10, M11, M12,
  M13, M14, M15, M16,
  NUM_MOD_BANDS
}
 

Variables

const unsigned short NA_UINT16_FILL = 65535
 
const unsigned short MISS_UINT16_FILL = 65534
 
const unsigned short ONBOARD_PT_UINT16_FILL = 65533
 
const unsigned short ONGROUND_PT_UINT16_FILL = 65532
 
const unsigned short ERR_UINT16_FILL = 65531
 
const unsigned short VDNE_UINT16_FILL = 65529
 
const unsigned short SOUB_UINT16_FILL = 65528
 
const float NA_FLOAT32_FILL = -999.9
 
const float ONBOARD_PT_FLOAT32_FILL = -999.7
 
const float ONGROUND_PT_FLOAT32_FILL = -999.6
 
const float VDNE_FLOAT32_FILL = -999.3
 
const unsigned short DELETION_ZONE_INT = ONBOARD_PT_UINT16_FILL
 
const float DELETION_ZONE_FLOAT = ONBOARD_PT_FLOAT32_FILL
 
const int NMBANDS = 16
 
const int NSCANS = 203
 
const int NPIXELS = 3200
 
const int NDETECTORS = 16
 
const int NBREAKS = 11
 
const float D2R = M_PI/180.0
 
const float R2D = 180.0/M_PI
 

Enumeration Type Documentation

◆ RESAM_ENUM

enum RESAM_ENUM
Enumerator
M01 
M02 
M03 
M04 
M05 
M06 
M07 
M08 
M09 
M10 
M11 
M12 
M13 
M14 
M15 
M16 
NUM_MOD_BANDS 

Definition at line 24 of file RsViirs.h.

Variable Documentation

◆ D2R

const float D2R = M_PI/180.0

Definition at line 68 of file RsViirs.h.

◆ DELETION_ZONE_FLOAT

const float DELETION_ZONE_FLOAT = ONBOARD_PT_FLOAT32_FILL

Definition at line 60 of file RsViirs.h.

◆ DELETION_ZONE_INT

const unsigned short DELETION_ZONE_INT = ONBOARD_PT_UINT16_FILL

Definition at line 59 of file RsViirs.h.

◆ ERR_UINT16_FILL

const unsigned short ERR_UINT16_FILL = 65531

Definition at line 49 of file RsViirs.h.

◆ MISS_UINT16_FILL

const unsigned short MISS_UINT16_FILL = 65534

Definition at line 46 of file RsViirs.h.

◆ NA_FLOAT32_FILL

const float NA_FLOAT32_FILL = -999.9

Definition at line 54 of file RsViirs.h.

◆ NA_UINT16_FILL

const unsigned short NA_UINT16_FILL = 65535

Definition at line 45 of file RsViirs.h.

◆ NBREAKS

const int NBREAKS = 11

Definition at line 66 of file RsViirs.h.

◆ NDETECTORS

const int NDETECTORS = 16

Definition at line 65 of file RsViirs.h.

◆ NMBANDS

const int NMBANDS = 16

Definition at line 62 of file RsViirs.h.

◆ NPIXELS

const int NPIXELS = 3200

Definition at line 64 of file RsViirs.h.

◆ NSCANS

const int NSCANS = 203

Definition at line 63 of file RsViirs.h.

◆ ONBOARD_PT_FLOAT32_FILL

const float ONBOARD_PT_FLOAT32_FILL = -999.7

Definition at line 55 of file RsViirs.h.

◆ ONBOARD_PT_UINT16_FILL

const unsigned short ONBOARD_PT_UINT16_FILL = 65533

Definition at line 47 of file RsViirs.h.

◆ ONGROUND_PT_FLOAT32_FILL

const float ONGROUND_PT_FLOAT32_FILL = -999.6

Definition at line 56 of file RsViirs.h.

◆ ONGROUND_PT_UINT16_FILL

const unsigned short ONGROUND_PT_UINT16_FILL = 65532

Definition at line 48 of file RsViirs.h.

◆ R2D

const float R2D = 180.0/M_PI

Definition at line 69 of file RsViirs.h.

◆ SOUB_UINT16_FILL

const unsigned short SOUB_UINT16_FILL = 65528

Definition at line 51 of file RsViirs.h.

◆ VDNE_FLOAT32_FILL

const float VDNE_FLOAT32_FILL = -999.3

Definition at line 57 of file RsViirs.h.

◆ VDNE_UINT16_FILL

const unsigned short VDNE_UINT16_FILL = 65529

Definition at line 50 of file RsViirs.h.