ocssw
V2022
|
#include <VcstGeoAncInputItem.h>
Public Member Functions | |
VcstGeoAncInputItem (const std::string &groupName, size_t size, const std::string &tileId) | |
virtual | ~VcstGeoAncInputItem () |
virtual int | setCSN () |
const std::string & | getTileId () const |
void | setTileId (const std::string &tileId) |
virtual int | getData () |
Public Member Functions inherited from VcstLutInputItem | |
VcstLutInputItem (const std::string &groupName, size_t size) | |
virtual | ~VcstLutInputItem () |
void * | getDataPtr () const |
bool | dataPtrUnknown () const |
const std::string | getShortName () const |
void | setShortName (const std::string &shortName) |
const std::string | getFilePath () const |
void | setFilePath (const std::string &filePath) |
const std::string | getFileName () const |
void | setDataPtr (void *ptr) |
Protected Member Functions | |
virtual bool | isItemOkForIO () |
virtual int | convertEndianness () |
virtual int | readNetCDF () |
Protected Member Functions inherited from VcstLutInputItem | |
const std::string | getGroupName () const |
const size_t | getDataSize () const |
const bool | dataPtrEstablished () const |
void | setGroupName (std::string strName) |
void | setDataSize (size_t size) |
void | setIsAllocated (bool bVal) |
size_t | determineFileSize (const std::string &fileName) |
int | allocateMemory (size_t size) |
void | releaseMemory () |
Additional Inherited Members | |
Static Public Member Functions inherited from VcstLutInputItem | |
static VcstLutInputItem * | getInstance () |
Static Protected Member Functions inherited from VcstLutInputItem | |
template<typename T > | |
static void | byteSwap (T &aValue) |
Protected Attributes inherited from VcstLutInputItem | |
std::string | groupName_ |
Static Protected Attributes inherited from VcstLutInputItem | |
static const std::size_t | MAX_IO_SIZE = 1073741824 |
Detailed Description
Derived class of AdlCmnInputItem. This class represents a single SRTM30Plus tile. The difference between this class and an AdlCmnInput item is that this class must use a tile ID to retrieve the appropriate file from disk.
Definition at line 40 of file VcstGeoAncInputItem.h.
Constructor & Destructor Documentation
◆ VcstGeoAncInputItem()
VcstGeoAncInputItem | ( | const std::string & | groupName, |
size_t | size, | ||
const std::string & | tileId | ||
) |
Constructor
- Parameters
-
groupName The group name of this data item size The size of this data item's buffer tileId The tile ID of this item
◆ ~VcstGeoAncInputItem()
|
virtual |
Destructor
Member Function Documentation
◆ convertEndianness()
|
protectedvirtual |
Convert endianness of LUT file.
Reimplemented from VcstLutInputItem.
◆ getData()
|
virtual |
Handles the details of retrieving the data item from disk.
- Returns
- PRO_SUCCESS or PRO_FAIL
Reimplemented from VcstLutInputItem.
◆ getTileId()
const std::string& getTileId | ( | ) | const |
Accessors
◆ isItemOkForIO()
|
protectedvirtual |
Checks attributes of this data item to determine if it is able to be read from disk
Reimplemented from VcstLutInputItem.
◆ readNetCDF()
|
protectedvirtual |
Read netCDF DEM LUT file.
- Returns
- PRO_SUCCESS or PRO_FAIL
◆ setCSN()
|
virtual |
Determines the CSN the config guide.
- Parameters
-
env Pointer to the environment that this data item is part of.
- Returns
- PRO_SUCCESS or PRO_FAIL
◆ setTileId()
void setTileId | ( | const std::string & | tileId | ) |
Mutators
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/ViirsGeo/VcstGeoAncInputItem.h