Marine systems simulation
Loading...
Searching...
No Matches
CurrentField.h
1#pragma once
3
4#include <marenv/marenv.h>
5
6namespace marenv::current
7{
9
11
13{
14public:
16
17 virtual ~CurrentField() = default;
18
27 virtual Status GetCurrent(double time, const double position[3], double currentVelocity[3]) = 0;
28
29protected:
30 CurrentField() = default;
31};
32} // namespace marenv::current
Defines the interface for an relaying information about ocean currents.
Definition CurrentField.h:13
virtual ~CurrentField()=default
Virtual destructor.
virtual Status GetCurrent(double time, const double position[3], double currentVelocity[3])=0
Status
Definition marenv.h:40
Policy mixin: this type is neither copyable nor movable.
Definition marenv.h:84