#include <CDMInterpolator.h>
Inheritance diagram for MetNoFimex::CDMInterpolator:
Public Member Functions | |
CDMInterpolator (boost::shared_ptr< CDMReader > dataReader) | |
virtual | ~CDMInterpolator () |
virtual const boost::shared_ptr< Data > | getDataSlice (const std::string &varName, size_t unLimDimPos=0) throw (CDMException) |
retrieve data from the underlying dataReader and interpolate the values due to the current projection | |
virtual void | changeProjection (int method, const std::string &proj_input, const std::vector< double > &out_x_axis, const std::vector< double > &out_y_axis, const std::string &out_x_axis_unit, const std::string &out_y_axis_unit) throw (CDMException) |
virtual void | setLatitudeName (const std::string &latName) |
virtual const std::string & | getLatitudeName () const |
virtual void | setLongitudeName (const std::string &lonName) |
virtual const std::string & | getLongitudeName () const |
|
|
|
|
|
@ brief change the (main) projection of the dataReaders cdm to this new projection
|
|
retrieve data from the underlying dataReader and interpolate the values due to the current projection
Implements MetNoFimex::CDMReader. |
|
|
|
|
|
set the name for the automatically generated latitude coordinate axis. This must be set before changeProjection is called.
|
|
set the name for the automatically generated longitude coordinate axis. This must be set before changeProjection is called.
|