OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <AfrtProcess.h>

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

Public Member Functions

 AfrtProcessPhs ()
 
 ~AfrtProcessPhs ()
 
int initialize ()
 
int initialize (int l1, int l2, int s1, int s2)
 
int read_af ()
 
int read_nc4 (std::string filepath, int l1, int l2, int s1, int s2)
 
int process ()
 
int write_nc4 (NcFile *ncout)
 
- Public Member Functions inherited from AfrtProcess
 AfrtProcess ()
 
virtual ~AfrtProcess ()
 
NcFile * open_nc4 (string ofile)
 
int write_global_attributes (NcFile *nc_output)
 
void setHistory (std::string history)
 
std::string getHistory ()
 

Public Attributes

bool bNC4_
 
phs_inin_
 
phs_outout_
 
- Public Attributes inherited from AfrtProcess
string output_filepath_
 
string title_
 
string prod_name_
 
string sensor_
 
string platform_
 
string processing_version_
 
string conventions_
 
string institution_
 
string license_
 
string naming_authority_
 
string date_created_
 
string keywords_vocabulary_
 
string stdname_vocabulary_
 
string creator_name_
 
string creator_email_
 
string creator_url_
 
string project_
 
string publisher_name_
 
string publisher_url_
 
string publisher_email_
 
string processing_level_
 
string cdm_data_type_
 
string source_files_
 
string time_coverage_start_
 
string time_coverage_end_
 
string pge_start_time_
 
string pge_end_time_
 
string versionid_
 
string history_
 

Additional Inherited Members

- Protected Attributes inherited from AfrtProcess
int num_bands_
 
STAGE_ENUM stage_
 

Detailed Description

Definition at line 529 of file AfrtProcess.h.

Constructor & Destructor Documentation

◆ AfrtProcessPhs()

class constructor

Definition at line 173 of file AfrtProcess.cpp.

◆ ~AfrtProcessPhs()

class destructor

Definition at line 205 of file AfrtProcess.cpp.

Member Function Documentation

◆ initialize() [1/2]

int initialize ( )
virtual

initialize input data

Reimplemented from AfrtProcess.

Definition at line 249 of file AfrtProcess.cpp.

◆ initialize() [2/2]

int initialize ( int  l1,
int  l2,
int  s1,
int  s2 
)

Definition at line 261 of file AfrtProcess.cpp.

◆ process()

int process ( )
virtual

compute top-of-atmosphere radiative transfer tables

Reimplemented from AfrtProcess.

Definition at line 1035 of file AfrtProcess.cpp.

◆ read_af()

int read_af ( )
virtual

Read inputs from legacy AF formatted files

Reimplemented from AfrtProcess.

Definition at line 812 of file AfrtProcess.cpp.

◆ read_nc4()

int read_nc4 ( std::string  filepath,
int  l1,
int  l2,
int  s1,
int  s2 
)

Read inputs from NetCDF file

Definition at line 2873 of file AfrtProcess.cpp.

◆ write_nc4()

int write_nc4 ( NcFile *  ncout)
virtual

write top-of-atmosphere radiative transfer tables

Reimplemented from AfrtProcess.

Definition at line 2314 of file AfrtProcess.cpp.

Member Data Documentation

◆ bNC4_

bool bNC4_

Definition at line 569 of file AfrtProcess.h.

◆ in_

phs_in* in_

Definition at line 570 of file AfrtProcess.h.

◆ out_

phs_out* out_

Definition at line 571 of file AfrtProcess.h.


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