OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <TmProcess.h>

Collaboration diagram for TmProcess:
[legend]

Public Member Functions

 TmProcess ()
 
virtual ~TmProcess ()
 
virtual int initialize ()
 
virtual int compute_pace ()
 
virtual int compute_dtdb ()
 
int create_output ()
 
int write_wavelength (const int wl)
 
int write_global_attributes (NcFile *nc_output)
 
void setHistory (std::string history)
 
std::string getHistory ()
 

Public Attributes

string output_filepath_
 
string title_
 
string prod_name_
 
string processing_version_
 
string Conventions_
 
string institution_
 
string license_
 
string naming_authority_
 
string date_created_
 
string source_files_
 
string versionid_
 
string shape_
 
string distribution_
 
string rad_type_
 
string history_
 

Protected Attributes

int num_bands_
 
tmatrix_intin_
 
tmatrix_outtout_
 

Detailed Description

Definition at line 186 of file TmProcess.h.

Constructor & Destructor Documentation

◆ TmProcess()

TmProcess ( )

Class constructor

Definition at line 66 of file TmProcess.cpp.

◆ ~TmProcess()

~TmProcess ( )
virtual

Class destructor

Definition at line 76 of file TmProcess.cpp.

Member Function Documentation

◆ compute_dtdb()

int compute_dtdb ( )
virtual

Definition at line 267 of file TmProcess.cpp.

◆ compute_pace()

int compute_pace ( )
virtual

Compute scattering matrix array

Definition at line 228 of file TmProcess.cpp.

◆ create_output()

int create_output ( )

Write scattering matrix LUT to NetCDF4 file.

Definition at line 342 of file TmProcess.cpp.

◆ getHistory()

std::string getHistory ( )
inline

Definition at line 255 of file TmProcess.h.

◆ initialize()

int initialize ( )
virtual

Initialize Input data

Definition at line 89 of file TmProcess.cpp.

◆ setHistory()

void setHistory ( std::string  history)
inline

Definition at line 252 of file TmProcess.h.

◆ write_global_attributes()

int write_global_attributes ( NcFile *  nc_output)

Write global attributes to file..

Definition at line 503 of file TmProcess.cpp.

◆ write_wavelength()

int write_wavelength ( const int  wl)

Definition at line 428 of file TmProcess.cpp.

Member Data Documentation

◆ Conventions_

string Conventions_

Definition at line 199 of file TmProcess.h.

◆ date_created_

string date_created_

Definition at line 203 of file TmProcess.h.

◆ distribution_

string distribution_

Definition at line 208 of file TmProcess.h.

◆ history_

string history_

Set/Get History

Definition at line 250 of file TmProcess.h.

◆ institution_

string institution_

Definition at line 200 of file TmProcess.h.

◆ license_

string license_

Definition at line 201 of file TmProcess.h.

◆ naming_authority_

string naming_authority_

Definition at line 202 of file TmProcess.h.

◆ num_bands_

int num_bands_
protected

Public variables

Definition at line 266 of file TmProcess.h.

◆ output_filepath_

string output_filepath_

Definition at line 189 of file TmProcess.h.

◆ processing_version_

string processing_version_

Definition at line 198 of file TmProcess.h.

◆ prod_name_

string prod_name_

Definition at line 194 of file TmProcess.h.

◆ rad_type_

string rad_type_

Definition at line 209 of file TmProcess.h.

◆ shape_

string shape_

Definition at line 207 of file TmProcess.h.

◆ source_files_

string source_files_

Definition at line 204 of file TmProcess.h.

◆ tin_

tmatrix_in* tin_
protected

Definition at line 268 of file TmProcess.h.

◆ title_

string title_

Definition at line 193 of file TmProcess.h.

◆ tout_

tmatrix_out* tout_
protected

Definition at line 269 of file TmProcess.h.

◆ versionid_

string versionid_

Definition at line 205 of file TmProcess.h.


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