ocssw
V2022
|
#include <AfrtProcess.h>
Public Member Functions | |
AfrtProcess () | |
virtual | ~AfrtProcess () |
virtual int | initialize () |
virtual int | read_af () |
virtual int | process () |
NcFile * | open_nc4 (string ofile) |
virtual int | write_nc4 (NcFile *ncout) |
int | write_global_attributes (NcFile *nc_output) |
void | setHistory (std::string history) |
std::string | getHistory () |
Protected Attributes | |
int | num_bands_ |
STAGE_ENUM | stage_ |
Detailed Description
Definition at line 436 of file AfrtProcess.h.
Constructor & Destructor Documentation
◆ AfrtProcess()
AfrtProcess | ( | ) |
class constructor
Definition at line 169 of file AfrtProcess.cpp.
◆ ~AfrtProcess()
|
virtual |
class destructor
Definition at line 201 of file AfrtProcess.cpp.
Member Function Documentation
◆ getHistory()
|
inline |
Definition at line 519 of file AfrtProcess.h.
◆ initialize()
|
virtual |
initialize input data
Reimplemented in AfrtProcessNC4, AfrtProcessRt2, AfrtProcessRt1, AfrtProcessOcn, and AfrtProcessPhs.
Definition at line 243 of file AfrtProcess.cpp.
◆ open_nc4()
NcFile * open_nc4 | ( | string | ofile | ) |
write top-of-atmosphere radiative transfer tables
Definition at line 2264 of file AfrtProcess.cpp.
◆ process()
|
virtual |
compute top-of-atmosphere radiative transfer tables
Reimplemented in AfrtProcessNC4, and AfrtProcessPhs.
Definition at line 1029 of file AfrtProcess.cpp.
◆ read_af()
|
virtual |
Read inputs from legacy AF formatted files
Reimplemented in AfrtProcessRt2, AfrtProcessRt1, AfrtProcessOcn, and AfrtProcessPhs.
Definition at line 806 of file AfrtProcess.cpp.
◆ setHistory()
|
inline |
Definition at line 516 of file AfrtProcess.h.
◆ write_global_attributes()
int write_global_attributes | ( | NcFile * | nc_output | ) |
write global attributes to file..
Definition at line 3076 of file AfrtProcess.cpp.
◆ write_nc4()
|
virtual |
Reimplemented in AfrtProcessPhs.
Definition at line 2308 of file AfrtProcess.cpp.
Member Data Documentation
◆ cdm_data_type_
string cdm_data_type_ |
Definition at line 466 of file AfrtProcess.h.
◆ conventions_
string conventions_ |
Definition at line 451 of file AfrtProcess.h.
◆ creator_email_
string creator_email_ |
Definition at line 459 of file AfrtProcess.h.
◆ creator_name_
string creator_name_ |
Definition at line 458 of file AfrtProcess.h.
◆ creator_url_
string creator_url_ |
Definition at line 460 of file AfrtProcess.h.
◆ date_created_
string date_created_ |
Definition at line 455 of file AfrtProcess.h.
◆ history_
string history_ |
set/get history
Definition at line 514 of file AfrtProcess.h.
◆ institution_
string institution_ |
Definition at line 452 of file AfrtProcess.h.
◆ keywords_vocabulary_
string keywords_vocabulary_ |
Definition at line 456 of file AfrtProcess.h.
◆ license_
string license_ |
Definition at line 453 of file AfrtProcess.h.
◆ naming_authority_
string naming_authority_ |
Definition at line 454 of file AfrtProcess.h.
◆ num_bands_
|
protected |
Definition at line 525 of file AfrtProcess.h.
◆ output_filepath_
string output_filepath_ |
Definition at line 439 of file AfrtProcess.h.
◆ pge_end_time_
string pge_end_time_ |
Definition at line 471 of file AfrtProcess.h.
◆ pge_start_time_
string pge_start_time_ |
Definition at line 470 of file AfrtProcess.h.
◆ platform_
string platform_ |
Definition at line 449 of file AfrtProcess.h.
◆ processing_level_
string processing_level_ |
Definition at line 465 of file AfrtProcess.h.
◆ processing_version_
string processing_version_ |
Definition at line 450 of file AfrtProcess.h.
◆ prod_name_
string prod_name_ |
Definition at line 444 of file AfrtProcess.h.
◆ project_
string project_ |
Definition at line 461 of file AfrtProcess.h.
◆ publisher_email_
string publisher_email_ |
Definition at line 464 of file AfrtProcess.h.
◆ publisher_name_
string publisher_name_ |
Definition at line 462 of file AfrtProcess.h.
◆ publisher_url_
string publisher_url_ |
Definition at line 463 of file AfrtProcess.h.
◆ sensor_
string sensor_ |
Definition at line 448 of file AfrtProcess.h.
◆ source_files_
string source_files_ |
Definition at line 467 of file AfrtProcess.h.
◆ stage_
|
protected |
Definition at line 526 of file AfrtProcess.h.
◆ stdname_vocabulary_
string stdname_vocabulary_ |
Definition at line 457 of file AfrtProcess.h.
◆ time_coverage_end_
string time_coverage_end_ |
Definition at line 469 of file AfrtProcess.h.
◆ time_coverage_start_
string time_coverage_start_ |
Definition at line 468 of file AfrtProcess.h.
◆ title_
string title_ |
Definition at line 443 of file AfrtProcess.h.
◆ versionid_
string versionid_ |
Definition at line 472 of file AfrtProcess.h.
The documentation for this class was generated from the following files:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/afrt/AfrtProcess.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/afrt/AfrtProcess.cpp