OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <VcstViirsCal.h>

Collaboration diagram for VcstViirsCal:
[legend]

Public Member Functions

 VcstViirsCal ()
 
virtual ~VcstViirsCal ()
 
int initialize (bool bRad, bool bFilt, bool bCDG, bool bLunar)
 
int calibrate (VIIRS_CATEGORY_ENUM bands)
 
const bool doCdg ()
 
const void setCdg (const bool bCdg)
 
void setHistory (std::string history)
 
std::string getHistory ()
 
void setSource (std::string source)
 
std::string getSource ()
 
int calibrateMOD (int iScan, float **l1bptrs)
 

Public Attributes

bool bRad_
 
bool bCdg_
 
bool processModByScan_
 
string history_
 
string source_files_
 

Static Public Attributes

static char constDISABLE_SERVO_CONTROL
 
static const char VIIRS_NIGHT = 0
 
static const char VIIRS_DAY = 1
 
static const char VIIRS_MIXED = 2
 

Detailed Description

Definition at line 19 of file VcstViirsCal.h.

Constructor & Destructor Documentation

◆ VcstViirsCal()

Constructor

◆ ~VcstViirsCal()

virtual ~VcstViirsCal ( )
virtual

Destructor

Member Function Documentation

◆ calibrate()

int calibrate ( VIIRS_CATEGORY_ENUM  bands)

calibrate()

Sets up and executes the calibration routine by band and format

◆ calibrateMOD()

int calibrateMOD ( int  iScan,
float **  l1bptrs 
)

◆ doCdg()

const bool doCdg ( )
inline

Turn CDG generation on/off

Definition at line 76 of file VcstViirsCal.h.

◆ getHistory()

std::string getHistory ( )
inline

Definition at line 94 of file VcstViirsCal.h.

◆ getSource()

std::string getSource ( )
inline

Definition at line 102 of file VcstViirsCal.h.

◆ initialize()

int initialize ( bool  bRad,
bool  bFilt,
bool  bCDG,
bool  bLunar 
)

initialize()

Create and initialize instance of granule object class

◆ setCdg()

const void setCdg ( const bool  bCdg)
inline

Definition at line 80 of file VcstViirsCal.h.

◆ setHistory()

void setHistory ( std::string  history)
inline

set/get history and source()

Set source and history

Definition at line 90 of file VcstViirsCal.h.

◆ setSource()

void setSource ( std::string  source)
inline

Definition at line 98 of file VcstViirsCal.h.

Member Data Documentation

◆ bCdg_

bool bCdg_

Definition at line 33 of file VcstViirsCal.h.

◆ bRad_

bool bRad_

Definition at line 32 of file VcstViirsCal.h.

◆ DISABLE_SERVO_CONTROL

char const* DISABLE_SERVO_CONTROL
static

Definition at line 38 of file VcstViirsCal.h.

◆ history_

string history_

Definition at line 35 of file VcstViirsCal.h.

◆ processModByScan_

bool processModByScan_

Definition at line 34 of file VcstViirsCal.h.

◆ source_files_

string source_files_

Definition at line 36 of file VcstViirsCal.h.

◆ VIIRS_DAY

const char VIIRS_DAY = 1
static

Definition at line 41 of file VcstViirsCal.h.

◆ VIIRS_MIXED

const char VIIRS_MIXED = 2
static

Definition at line 42 of file VcstViirsCal.h.

◆ VIIRS_NIGHT

const char VIIRS_NIGHT = 0
static

Definition at line 40 of file VcstViirsCal.h.


The documentation for this class was generated from the following file: