|
ocssw
V2022
|
#include <VcstViirsGeo.h>
Public Member Functions | |
| VcstViirsGeo () | |
| virtual | ~VcstViirsGeo () |
| void | cleanupDataItems () |
| int | initialize () |
| int | geolocate () |
| int | findNSEW (float **lat, float **lon, size_t ny, size_t x0, size_t nx, float NSEW[4], float lonRanges[4]) |
| int | findGring (float **lat, float **lon, size_t ny, size_t x0, size_t nx, float gringLat[4], float gringLon[4]) |
| int | updateBbox (GeoOutputs geotype, size_t x0, size_t nx) |
| int | write_img (int iscan, viirsSdrGeoPtrs *geoPtrs_) |
| int | write_mod (int iscan, viirsSdrGeoPtrs *geoPtrs_, bool modFromImg) |
| int | write_dnb (int iscan, viirsSdrGeoPtrs *geoPtrs_) |
| void | setHistory (string history) |
| string | getHistory () |
| void | setSource (string source) |
| string | getSource () |
Public Attributes | |
| string | platform_ |
| string | startDirection_ |
| string | endDirection_ |
| string | day_night_flag_ |
| string | time_coverage_start_ |
| string | time_coverage_end_ |
| string | pge_start_time_ |
| string | pge_end_time_ |
| string | versionid_ |
| string | history_ |
| string | source_files_ |
| int | filled_scans_ |
| int | orbit_number_ |
| int | format_version_ |
| int | instrument_number_ |
| int | extract_pixel_start_ |
| int | extract_pixel_stop_ |
| int | leapseconds93 |
| double | scan_time_fill_ |
| double | scan_time_valid_min_ |
| double | scan_time_valid_max_ |
Static Public Attributes | |
| static string | DISABLE_SERVO_CONTROL |
Protected Member Functions | |
| int | doProcessing () |
| int | initialize_L1A_data () |
| int | initialize_L1B_data () |
| int | getLandWaterMask (GeoOutputs geotype, size_t x0, size_t nx) |
| int | write_global_attributes (NcFile *nc_output, string type) |
| int | write_scan_data (NcFile *nc_output) |
| int | write_nav_data (NcFile *nc_output) |
Detailed Description
Definition at line 171 of file VcstViirsGeo.h.
Constructor & Destructor Documentation
◆ VcstViirsGeo()
| VcstViirsGeo | ( | ) |
Constructor
◆ ~VcstViirsGeo()
|
virtual |
Destructor
Member Function Documentation
◆ cleanupDataItems()
| void cleanupDataItems | ( | ) |
Delete all allocated memory
◆ doProcessing()
|
protected |
doProcessing - IDPS/ADL doProcessing
◆ findGring()
| int findGring | ( | float ** | lat, |
| float ** | lon, | ||
| size_t | ny, | ||
| size_t | x0, | ||
| size_t | nx, | ||
| float | gringLat[4], | ||
| float | gringLon[4] | ||
| ) |
findGring - find valid corners of input coord arrays
◆ findNSEW()
| int findNSEW | ( | float ** | lat, |
| float ** | lon, | ||
| size_t | ny, | ||
| size_t | x0, | ||
| size_t | nx, | ||
| float | NSEW[4], | ||
| float | lonRanges[4] | ||
| ) |
findNSEW - find the bounding box for input coords
◆ geolocate()
| int geolocate | ( | ) |
Set the history class member geolocate - executes geolocation algorithm
◆ getHistory()
|
inline |
Definition at line 274 of file VcstViirsGeo.h.
◆ getLandWaterMask()
|
protected |
getLandWaterMask() read LWM file and populate the landwater array
◆ getSource()
|
inline |
Definition at line 282 of file VcstViirsGeo.h.
◆ initialize()
| int initialize | ( | ) |
Initialize geolocation object class
◆ initialize_L1A_data()
|
protected |
Initialize L1A data
◆ initialize_L1B_data()
|
protected |
Initialize L1B data
◆ setHistory()
|
inline |
Definition at line 270 of file VcstViirsGeo.h.
◆ setSource()
|
inline |
Definition at line 278 of file VcstViirsGeo.h.
◆ updateBbox()
| int updateBbox | ( | GeoOutputs | geotype, |
| size_t | x0, | ||
| size_t | nx | ||
| ) |
updateBbox - update the bounding box and gring with each scan
◆ write_dnb()
| int write_dnb | ( | int | iscan, |
| viirsSdrGeoPtrs * | geoPtrs_ | ||
| ) |
write_dnb - write dnb geolocation file
◆ write_global_attributes()
|
protected |
◆ write_img()
| int write_img | ( | int | iscan, |
| viirsSdrGeoPtrs * | geoPtrs_ | ||
| ) |
write_img - write img geolocation file
◆ write_mod()
| int write_mod | ( | int | iscan, |
| viirsSdrGeoPtrs * | geoPtrs_, | ||
| bool | modFromImg | ||
| ) |
write_mod - write mod geolocation file
◆ write_nav_data()
|
protected |
◆ write_scan_data()
|
protected |
Member Data Documentation
◆ day_night_flag_
| string day_night_flag_ |
Definition at line 177 of file VcstViirsGeo.h.
◆ DISABLE_SERVO_CONTROL
|
static |
Definition at line 198 of file VcstViirsGeo.h.
◆ endDirection_
| string endDirection_ |
Definition at line 176 of file VcstViirsGeo.h.
◆ extract_pixel_start_
| int extract_pixel_start_ |
Definition at line 189 of file VcstViirsGeo.h.
◆ extract_pixel_stop_
| int extract_pixel_stop_ |
Definition at line 190 of file VcstViirsGeo.h.
◆ filled_scans_
| int filled_scans_ |
Definition at line 185 of file VcstViirsGeo.h.
◆ format_version_
| int format_version_ |
Definition at line 187 of file VcstViirsGeo.h.
◆ history_
| string history_ |
Definition at line 183 of file VcstViirsGeo.h.
◆ instrument_number_
| int instrument_number_ |
Definition at line 188 of file VcstViirsGeo.h.
◆ leapseconds93
| int leapseconds93 |
Definition at line 191 of file VcstViirsGeo.h.
◆ orbit_number_
| int orbit_number_ |
Definition at line 186 of file VcstViirsGeo.h.
◆ pge_end_time_
| string pge_end_time_ |
Definition at line 181 of file VcstViirsGeo.h.
◆ pge_start_time_
| string pge_start_time_ |
Definition at line 180 of file VcstViirsGeo.h.
◆ platform_
| string platform_ |
Definition at line 174 of file VcstViirsGeo.h.
◆ scan_time_fill_
| double scan_time_fill_ |
Definition at line 194 of file VcstViirsGeo.h.
◆ scan_time_valid_max_
| double scan_time_valid_max_ |
Definition at line 196 of file VcstViirsGeo.h.
◆ scan_time_valid_min_
| double scan_time_valid_min_ |
Definition at line 195 of file VcstViirsGeo.h.
◆ source_files_
| string source_files_ |
Definition at line 184 of file VcstViirsGeo.h.
◆ startDirection_
| string startDirection_ |
Definition at line 175 of file VcstViirsGeo.h.
◆ time_coverage_end_
| string time_coverage_end_ |
Definition at line 179 of file VcstViirsGeo.h.
◆ time_coverage_start_
| string time_coverage_start_ |
Definition at line 178 of file VcstViirsGeo.h.
◆ versionid_
| string versionid_ |
Definition at line 182 of file VcstViirsGeo.h.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/ViirsGeo/VcstViirsGeo.h


