4#include <marenv/calc/DepthAxis.h>
5#include <marenv/current/CurrentField.h>
9namespace marenv::current
38 std::vector<double> directionRad,
39 std::vector<double> depthZ);
55 const double position[3],
56 double currentVelocity[3])
override;
60 std::vector<double> m_north;
61 std::vector<double> m_east;
Definition DepthAxis.h:38
Defines the interface for an relaying information about ocean currents.
Definition CurrentField.h:13
Definition DepthVaryingCurrentField.h:27
Status GetCurrent(double time, const double position[3], double currentVelocity[3]) override
~DepthVaryingCurrentField() override=default
Default destructor.
DepthVaryingCurrentField(std::vector< double > velocity, std::vector< double > directionRad, std::vector< double > depthZ)
Status
Definition marenv.h:40