#include <OceanLoading.hpp>
Collaboration diagram for OceanLoading:

A typical way to use this class follows:
// Create a time object DayTime time(2004, 25, 0.0); // Object to store results Triple tides; // Load ocean loading object with ocean tides harmonics data OceanLoading ocean("EBRE.BLQ"); // Compute ocean loading effect in Up-East-North [UEN] // reference frame tides = ocean.getOceanLoading("EBRE", time);
This model neglects minor tides and nodal modulations, which may lead to errors up to 5 mm (RMS) at high latitutes. For more details, please see:
http://tai.bipm.org/iers/convupdt/convupdt_c7.html
Definition at line 80 of file OceanLoading.hpp.
Public Member Functions | |
| OceanLoading (string filename="oceanloading.blq") | |
| Common constructor. | |
| Triple | getOceanLoading (const string &name, const DayTime &t) throw (InvalidRequest) |
| Returns the effect of ocean tides loading (meters) at the given station and epoch, in the Up-East-North (UEN) reference frame. | |
| virtual string | getFilename (void) const |
| Returns the name of BLQ file containing ocean tides harmonics data. | |
| virtual OceanLoading & | setFilename (const string &name) |
| Sets the name of BLQ file containing ocean tides harmonics data. | |
| virtual | ~OceanLoading () |
| Destructor. | |
|
|
Common constructor.
Definition at line 92 of file OceanLoading.hpp. |
|
|
Destructor.
Definition at line 127 of file OceanLoading.hpp. |
|
|
Returns the name of BLQ file containing ocean tides harmonics data.
Definition at line 115 of file OceanLoading.hpp. |
|
||||||||||||
|
Returns the effect of ocean tides loading (meters) at the given station and epoch, in the Up-East-North (UEN) reference frame.
Definition at line 52 of file OceanLoading.cpp. References gpstk::cos(). |
|
|
Sets the name of BLQ file containing ocean tides harmonics data.
Definition at line 103 of file OceanLoading.cpp. References BLQDataReader::open(). |
1.3.9.1