MI - Fimex
|
#include <fimex/coordSys/verticalTransform/VerticalTransformation.h>
Public Member Functions | |
virtual | ~ToVLevelConverter () |
virtual vector< double > | operator() (size_t x, size_t y, size_t t)=0 |
vector< double > | values (size_t x, size_t y, size_t t) |
same as operator() More... | |
virtual bool | isValid (double val, size_t x, size_t y, size_t t) |
Interface class for a functor describing how to get the pressure levels at a certain point in time and space.
|
inlinevirtual |
|
virtual |
The VLevelConverter usually knows about validity of vertical values at a certain position.
val | value to interpolate to, e.g. height, depth, pressure |
x | |
y | |
t |
Reimplemented in MetNoFimex::OceanSCoordinateGToDepthConverter.
|
pure virtual |
functor-interface to get all pressure-levels at (x,y,t)
x | |
y | |
t |
Implemented in MetNoFimex::OceanSCoordinateGToDepthConverter, MetNoFimex::GeopotentialToAltitudeConverter, MetNoFimex::HeightConverterToAltitudeConverter, MetNoFimex::AltitudeConverterToHeightConverter, MetNoFimex::PressureIntegrationToAltitudeConverter, MetNoFimex::PressureToStandardAltitudeConverter, MetNoFimex::HybridSigmaToPressureConverter, MetNoFimex::HybridSigmaApToPressureConverter, MetNoFimex::SigmaToPressureConverter, MetNoFimex::AltitudeStandardToPressureConverter, MetNoFimex::LnPressureToPressureConverter, MetNoFimex::Identity4DToVLevelConverter, and MetNoFimex::IdentityToVLevelConverter.
|
inline |
same as operator()