#ifndef LINEARINTERPOLATE_UVGRID_H #define LINEARINTERPOLATE_UVGRID_H #include #include "vecutils.h" #include "point.h" class UVGrid { private: /** * u == Eastward Current Velocity in the Water Column * v == Northward Current Velocity in the Water Column */ std::vector uvData; public: UVGrid(); // The step functions assume regular spacing double lonStep() const; double latStep() const; int timeStep() const; std::vector times; std::vector lats; std::vector lons; arr3d uvMatrix; }; #endif //LINEARINTERPOLATE_UVGRID_H