OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <l1bgen_oci.h>

Public Member Functions

 l1bFile ()
 
 ~l1bFile ()
 
int createl1b (char *l1b_filename, uint16_t nscan_good, uint16_t pcdim, uint16_t bbb, uint16_t rbb, uint16_t psdim, uint16_t swb)
 
int parseDims (std::string dimString, std::vector< netCDF::NcDim > &varDims)
 
int write_oci_science_data (uint32_t isc, uint16_t nbbs, uint16_t nrbs, uint16_t nswb, uint16_t ncps, uint16_t nsps, uint16_t **bsci, uint16_t **rsci, uint32_t **ssci, int8_t *sfrms)
 
int write_granule_metadata (std::string tstart, std::string tend, std::string l1b_name)
 
int close ()
 

Public Attributes

netCDF::NcGroup ncGrps [10]
 

Detailed Description

Definition at line 58 of file l1bgen_oci.h.

Constructor & Destructor Documentation

◆ l1bFile()

l1bFile ( )

Definition at line 171 of file l1bgen_oci.h.

◆ ~l1bFile()

~l1bFile ( )

Definition at line 176 of file l1bgen_oci.h.

Member Function Documentation

◆ close()

int close ( )

Definition at line 2636 of file l1bgen_oci.cpp.

◆ createl1b()

int createl1b ( char *  l1b_filename,
uint16_t  nscan_good,
uint16_t  pcdim,
uint16_t  bbb,
uint16_t  rbb,
uint16_t  psdim,
uint16_t  swb 
)

Definition at line 1856 of file l1bgen_oci.cpp.

◆ parseDims()

int parseDims ( std::string  dimString,
std::vector< netCDF::NcDim > &  varDims 
)

Definition at line 2576 of file l1bgen_oci.cpp.

◆ write_granule_metadata()

int write_granule_metadata ( std::string  tstart,
std::string  tend,
std::string  l1b_name 
)

Definition at line 2617 of file l1bgen_oci.cpp.

◆ write_oci_science_data()

int write_oci_science_data ( uint32_t  isc,
uint16_t  nbbs,
uint16_t  nrbs,
uint16_t  nswb,
uint16_t  ncps,
uint16_t  nsps,
uint16_t **  bsci,
uint16_t **  rsci,
uint32_t **  ssci,
int8_t *  sfrms 
)

Member Data Documentation

◆ ncGrps

netCDF::NcGroup ncGrps[10]

Definition at line 72 of file l1bgen_oci.h.


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