ocssw
V2022
|
#include <VcstPolarTileDatabase.h>
Public Member Functions | |
VcstPolarTileDatabase () | |
~VcstPolarTileDatabase () | |
VcstPolarStereographicDataSet * | getHemisphereMds (Hemisphere hem) |
std::string | calculateSrc (Hemisphere hem, double aDatabaseRow, double aDatabaseCol) const |
void | calculateSrc (Hemisphere hem, double aDatabaseRow, double aDatabaseCol, std::ostringstream &aStr) const |
std::string | calculateSrc (Hemisphere hem, int aTileRow, int aTileCol) const |
void | calculateSrc (Hemisphere hem, int aTileRow, int aTileCol, std::ostringstream &aStr) const |
std::string | calculateSrc (Hemisphere hem, int aTileNum) const |
void | calculateSrc (Hemisphere hem, int aTileNum, std::ostringstream &aStr) const |
Public Member Functions inherited from VcstTileDatabase | |
virtual | ~VcstTileDatabase () |
int | getNumOfTileRows () const |
int | getNumOfTileCols () const |
int | getNumOfRowsPerTile () const |
int | getNumOfColsPerTile () const |
int | getNumOfDbRows () const |
int | getNumOfDbCols () const |
virtual int | calculateRowInTile (double aDatabaseRow) const |
virtual int | calculateColInTile (double aDatabaseCol) const |
virtual int | calculateTileRow (double aDatabaseRow) const |
virtual int | calculateTileCol (double aDatabaseCol) const |
int | calculateTileNum (double aDatabaseRow, double aDatabaseCol) const |
int | calculateTileNum (int aTileRow, int aTileCol) const |
virtual void | decomposeTileNum (int aTileNum, int &aTileRow, int &aTileCol) |
Protected Attributes | |
VcstPolarStereographicDataSet * | theNorthernMds_ |
VcstPolarStereographicDataSet * | theSouthernMds_ |
Protected Attributes inherited from VcstTileDatabase | |
int | theNumOfTileRows_ |
int | theNumOfTileCols_ |
int | theNumOfRowsPerTile_ |
int | theNumOfColsPerTile_ |
int | theNumOfDbRows_ |
int | theNumOfDbCols_ |
Additional Inherited Members | |
Protected Member Functions inherited from VcstTileDatabase | |
VcstTileDatabase (int aNumOfTileRows, int aNumOfTileCols, int aNumOfRowsPerTile, int aNumOfColsPerTile) | |
Detailed Description
Derived from ProCmnTileDatabase. Polar Stereographic projection information, including NORTHERN and SOUTHERN hemisphere map data sets.
Definition at line 22 of file VcstPolarTileDatabase.h.
Constructor & Destructor Documentation
◆ VcstPolarTileDatabase()
Constructor
◆ ~VcstPolarTileDatabase()
Member Function Documentation
◆ calculateSrc() [1/6]
std::string calculateSrc | ( | Hemisphere | hem, |
double | aDatabaseRow, | ||
double | aDatabaseCol | ||
) | const |
Return the string representation of the tile specified by the row and column in the overall database (grid).
- Parameters
-
hem NORTHERN or SOUTHERN aDatabaseRow Row in the overall database aDatabaseCol Column in the overall database
- Return values
-
string representation of the tile
◆ calculateSrc() [2/6]
void calculateSrc | ( | Hemisphere | hem, |
double | aDatabaseRow, | ||
double | aDatabaseCol, | ||
std::ostringstream & | aStr | ||
) | const |
Return the string representation of the tile specified by the row and column in the overall database (grid) in the stringstream parameter.
- Parameters
-
hem NORTHERN or SOUTHERN aDatabaseRow Row in the overall database aDatabaseCol Column in the overall database aStr stringstream representation of the tile
◆ calculateSrc() [3/6]
std::string calculateSrc | ( | Hemisphere | hem, |
int | aTileNum | ||
) | const |
Return the string representation of the tile specified by the row and column in the overall database (grid).
- Parameters
-
hem NORTHERN or SOUTHERN aTileNum Overall tile number
- Return values
-
string representation of the tile id
◆ calculateSrc() [4/6]
void calculateSrc | ( | Hemisphere | hem, |
int | aTileNum, | ||
std::ostringstream & | aStr | ||
) | const |
Return the string representation of the tile id specified by the row and column in the overall database (grid).
- Parameters
-
hem NORTHERN or SOUTHERN aTileNum Overall tile number aStr stringstream representation of the tile id
◆ calculateSrc() [5/6]
std::string calculateSrc | ( | Hemisphere | hem, |
int | aTileRow, | ||
int | aTileCol | ||
) | const |
Return the string representation of the tile specified by the row and column in the overall database (grid).
- Parameters
-
hem NORTHERN or SOUTHERN aTileRow Row for the given tile aTileCol Column for the given tile
- Return values
-
string representation of the tile
◆ calculateSrc() [6/6]
void calculateSrc | ( | Hemisphere | hem, |
int | aTileRow, | ||
int | aTileCol, | ||
std::ostringstream & | aStr | ||
) | const |
Return the string representation of the tile specified by the row and column in the overall database (grid).
- Parameters
-
hem NORTHERN or SOUTHERN aTileRow Row for the given tile aTileCol Column for the given tile aStr stringstream representation of the tile
◆ getHemisphereMds()
VcstPolarStereographicDataSet* getHemisphereMds | ( | Hemisphere | hem | ) |
Access the requested Hemisphere Mds
- Parameters
-
hem NORTHERN or SOUTHERN
- Return values
-
requested mds, or 0 if invalid (EQUATOR)
Member Data Documentation
◆ theNorthernMds_
|
protected |
Northern Mds class container
Definition at line 126 of file VcstPolarTileDatabase.h.
◆ theSouthernMds_
|
protected |
Southern Mds class container
Definition at line 131 of file VcstPolarTileDatabase.h.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/ViirsGeo/VcstPolarTileDatabase.h