Public Member Functions | |
NSEGrid (const VolumeCreator::GridSpecification &gridSpec) | |
virtual | ~NSEGrid () |
bool | isInterestedIn (const std::string &dataType) const |
void | UpdateNseData (const code::LatLonGrid &llg) |
void | init (code::Index &index) |
gets the latest record from index. | |
void | updateTime (const code::Time ¤tTime) |
make sure to call this method to age off very old grids. | |
const code::LatLonGrid & | getGrid (size_t productIndex) const |
the product index is the return value of follow() | |
float | getDefaultValue (size_t productIndex) const |
size_t | followGrid (const std::string &prodName, float defaultValue) |
If you are interested in a product, specify it here. | |
size_t | followGrid (code::SmartPtr< code::XML::Document > doc, const std::string &algname, const std::string &elementName) |
Convenience method that will pull needed info out of element. | |
Static Public Attributes | |
static float | Adapt_DefaultHtOf273K |
static float | Adapt_DefaultHtOf263K |
static float | Adapt_DefaultHtOf253K |
static float | Adapt_DefaultT500_400 |
static float | Adapt_DefaultSlopeWtoE |
static float | Adapt_DefaultSlopeNtoS |
Classes | |
struct | NSEProduct |
vol::NSEGrid::NSEGrid | ( | const VolumeCreator::GridSpecification & | gridSpec | ) |
virtual vol::NSEGrid::~NSEGrid | ( | ) | [inline, virtual] |
size_t vol::NSEGrid::followGrid | ( | code::SmartPtr< code::XML::Document > | doc, | |
const std::string & | algname, | |||
const std::string & | elementName | |||
) |
Convenience method that will pull needed info out of element.
size_t vol::NSEGrid::followGrid | ( | const std::string & | prodName, | |
float | defaultValue | |||
) |
If you are interested in a product, specify it here.
Save the returned index as you'll need it to pass to getGrid()
float vol::NSEGrid::getDefaultValue | ( | size_t | productIndex | ) | const [inline] |
const code::LatLonGrid& vol::NSEGrid::getGrid | ( | size_t | productIndex | ) | const [inline] |
the product index is the return value of follow()
void vol::NSEGrid::init | ( | code::Index & | index | ) |
gets the latest record from index.
bool vol::NSEGrid::isInterestedIn | ( | const std::string & | dataType | ) | const |
void vol::NSEGrid::UpdateNseData | ( | const code::LatLonGrid & | llg | ) |
void vol::NSEGrid::updateTime | ( | const code::Time & | currentTime | ) |
make sure to call this method to age off very old grids.
float vol::NSEGrid::Adapt_DefaultHtOf253K [static] |
float vol::NSEGrid::Adapt_DefaultHtOf263K [static] |
float vol::NSEGrid::Adapt_DefaultHtOf273K [static] |
float vol::NSEGrid::Adapt_DefaultSlopeNtoS [static] |
float vol::NSEGrid::Adapt_DefaultSlopeWtoE [static] |
float vol::NSEGrid::Adapt_DefaultT500_400 [static] |