|
| OceanSG1 (const std::string &s, const std::string &C, const std::string &depth, const std::string &depth_c, const std::string &eta="") |
|
virtual | ~OceanSG1 () |
|
virtual std::string | getName () const |
|
virtual int | getPreferredVerticalType () const |
| the most natural vertical type, one of the MIFI_VINT_* in fimex/mifi_constants.h More...
|
|
virtual std::string | getParameterString () const |
| list the parameters More...
|
|
virtual bool | isComplete () const |
|
virtual | ~VerticalTransformation () |
|
virtual boost::shared_ptr< ToVLevelConverter > | getConverter (const boost::shared_ptr< CDMReader > &reader, int verticalType, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nz, size_t nt) const |
|
boost::shared_ptr< ToVLevelConverter > | getConverter (const boost::shared_ptr< CDMReader > &reader, int verticalType, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs) const |
| same as getConverter, but determines nx, nz, nt using MetNoFimex::getSimpleAxes from CDMUtils More...
|
|
|
virtual boost::shared_ptr< ToVLevelConverter > | getPressureConverter (const boost::shared_ptr< CDMReader > &reader, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nt) const |
|
virtual boost::shared_ptr< ToVLevelConverter > | getAltitudeConverter (const boost::shared_ptr< CDMReader > &reader, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nz, size_t nt) const |
|
virtual boost::shared_ptr< ToVLevelConverter > | getHeightConverter (const boost::shared_ptr< CDMReader > &reader, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nz, size_t nt) const |
|
ocean_s_coordinate_g2 is defined by the same set of parameters, just the conversion function is different.
virtual bool MetNoFimex::OceanSG1::isComplete |
( |
| ) |
const |
|
inlinevirtual |
Indicate if all parameters are given to fully describe the transformation.
Even a fully described transformation does not guarantee that a converter exists (e.g. height -> altitude requires in addition topography).
And converters might exist, even if a transformation is not complete.
Implements MetNoFimex::VerticalTransformation.
References getAltitudeConverter(), and getPressureConverter().