ocssw
V2022
|
#include <VcstTileDatabase.h>
Public Member Functions | |
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 Member Functions | |
VcstTileDatabase (int aNumOfTileRows, int aNumOfTileCols, int aNumOfRowsPerTile, int aNumOfColsPerTile) | |
Protected Attributes | |
int | theNumOfTileRows_ |
int | theNumOfTileCols_ |
int | theNumOfRowsPerTile_ |
int | theNumOfColsPerTile_ |
int | theNumOfDbRows_ |
int | theNumOfDbCols_ |
Detailed Description
Abstract Base Class. Derived classes exist for Polar Stereographic and Sinusoidal projections. Use these tile database classes to obtain dimensions including row and column. Also obtain tile number.
Definition at line 15 of file VcstTileDatabase.h.
Constructor & Destructor Documentation
◆ ~VcstTileDatabase()
|
virtual |
◆ VcstTileDatabase()
|
protected |
Member Function Documentation
◆ calculateColInTile()
|
virtual |
◆ calculateRowInTile()
|
virtual |
◆ calculateTileCol()
|
virtual |
◆ calculateTileNum() [1/2]
|
inline |
Definition at line 219 of file VcstTileDatabase.h.
◆ calculateTileNum() [2/2]
|
inline |
Definition at line 228 of file VcstTileDatabase.h.
◆ calculateTileRow()
|
virtual |
◆ decomposeTileNum()
|
virtual |
◆ getNumOfColsPerTile()
|
inline |
Definition at line 198 of file VcstTileDatabase.h.
◆ getNumOfDbCols()
|
inline |
Definition at line 212 of file VcstTileDatabase.h.
◆ getNumOfDbRows()
|
inline |
Definition at line 205 of file VcstTileDatabase.h.
◆ getNumOfRowsPerTile()
|
inline |
Definition at line 191 of file VcstTileDatabase.h.
◆ getNumOfTileCols()
|
inline |
Definition at line 184 of file VcstTileDatabase.h.
◆ getNumOfTileRows()
|
inline |
Definition at line 177 of file VcstTileDatabase.h.
Member Data Documentation
◆ theNumOfColsPerTile_
|
protected |
The number of columns per tile
Definition at line 150 of file VcstTileDatabase.h.
◆ theNumOfDbCols_
|
protected |
The number of database columns
Definition at line 158 of file VcstTileDatabase.h.
◆ theNumOfDbRows_
|
protected |
The number of database rows
Definition at line 154 of file VcstTileDatabase.h.
◆ theNumOfRowsPerTile_
|
protected |
The number of rows per tile
Definition at line 146 of file VcstTileDatabase.h.
◆ theNumOfTileCols_
|
protected |
The number of tile columns
Definition at line 142 of file VcstTileDatabase.h.
◆ theNumOfTileRows_
|
protected |
The number of tile rows
Definition at line 138 of file VcstTileDatabase.h.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/ViirsGeo/VcstTileDatabase.h