OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <DDSensor.h>

Inheritance diagram for VIIRS:
[legend]
Collaboration diagram for VIIRS:
[legend]

Public Member Functions

 VIIRS ()
 
 ~VIIRS ()
 
- Public Member Functions inherited from DDSensor
 DDSensor ()
 
virtual ~DDSensor ()
 
map< string, ddata * > create (vector< size_t > start, vector< size_t > count)
 
map< string, ddata * > read (vector< size_t > start, vector< size_t > count)
 
map< string, ddata * > read_landmask (map< string, ddata * > gmap, vector< size_t > start, vector< size_t > count)
 

Protected Member Functions

float noise_model (float rfl, int iw, float snr_mult)
 
map< string, ddata * > read_l1b (const string &filepath, vector< size_t > start, vector< size_t > count)
 
map< string, ddata * > read_l1b_attributes (NcFile *nc_input)
 
map< string, ddata * > read_geo (const string &filepath, vector< size_t > start, vector< size_t > count)
 
- Protected Member Functions inherited from DDSensor
unsigned long int random_seed ()
 
float make_noise (float sigma)
 
map< string, ddata * > create_l2 (map< string, ddata * >)
 

Additional Inherited Members

- Protected Attributes inherited from DDSensor
bool brad_
 
float fsol_
 

Detailed Description

Definition at line 231 of file DDSensor.h.

Constructor & Destructor Documentation

◆ VIIRS()

VIIRS ( )

Class constructor

Definition at line 902 of file DDSensor.cpp.

◆ ~VIIRS()

~VIIRS ( )

Class destructor

Definition at line 910 of file DDSensor.cpp.

Member Function Documentation

◆ noise_model()

float noise_model ( float  rfl,
int  iw,
float  snr_mult 
)
protectedvirtual

Instrument-dependent noise model

Reimplemented from DDSensor.

Definition at line 921 of file DDSensor.cpp.

◆ read_geo()

map< string, ddata * > read_geo ( const string filepath,
vector< size_t >  start,
vector< size_t >  count 
)
protectedvirtual

Read VIIRS geolocation file

Reimplemented from DDSensor.

Definition at line 1126 of file DDSensor.cpp.

◆ read_l1b()

map< string, ddata * > read_l1b ( const string filepath,
vector< size_t >  start,
vector< size_t >  count 
)
protectedvirtual

Read VIIRS L1B file

Reimplemented from DDSensor.

Definition at line 950 of file DDSensor.cpp.

◆ read_l1b_attributes()

map< string, ddata * > read_l1b_attributes ( NcFile *  nc_input)
protectedvirtual

Read VIIRS L1B attributes

Reimplemented from DDSensor.

Definition at line 1027 of file DDSensor.cpp.


The documentation for this class was generated from the following files:
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/DDSensor.h
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/dtdb/DDSensor.cpp