|
| double | BOGUS_amplitude (double mpy, IDX_entry *pIDX) |
| | BOGUS amplitude stuff - Added mgh For knots^2 current stations, returns square root of (value * amplitude), For normal stations, returns value * amplitude.
|
| |
| double | time2atide (time_t t, IDX_entry *pIDX) |
| |
| int | next_big_event (time_t *tm, IDX_entry *pIDX) |
| |
| double | time2mean (time_t t, IDX_entry *pIDX) |
| |
| double | time2asecondary (time_t t, IDX_entry *pIDX) |
| |
| double | _time2dt_tide (time_t t, int deriv, IDX_entry *pIDX) |
| |
| double | blend_tide (time_t t, unsigned int deriv, int first_year, double blend, IDX_entry *pIDX) |
| |
| void | figure_max_amplitude (IDX_entry *pIDX) |
| |
| void | figure_multipliers (IDX_entry *pIDX, int year) |
| |
| int | compare_tm (struct tm *a, struct tm *b) |
| |
| time_t | tm2gmt (struct tm *ht) |
| |
| NV_U_INT32 | calculate_bits (NV_U_INT32 value) |
| |
|
void | bit_pack (NV_U_BYTE *, NV_U_INT32, NV_U_INT32, NV_INT32) |
| |
|
NV_U_INT32 | bit_unpack (NV_U_BYTE *, NV_U_INT32, NV_U_INT32) |
| |
| NV_INT32 | signed_bit_unpack (NV_U_BYTE buffer[], NV_U_INT32 start, NV_U_INT32 numbits) |
| |
| void | dump_tide_record (const TIDE_RECORD *rec) |
| |
| const NV_CHAR * | get_country (NV_INT32 num) |
| |
| const NV_CHAR * | get_tzfile (NV_INT32 num) |
| |
| const NV_CHAR * | get_station (NV_INT32 num) |
| |
| const NV_CHAR * | get_constituent (NV_INT32 num) |
| |
| const NV_CHAR * | get_level_units (NV_INT32 num) |
| |
| const NV_CHAR * | get_dir_units (NV_INT32 num) |
| |
| const NV_CHAR * | get_restriction (NV_INT32 num) |
| |
| const NV_CHAR * | get_datum (NV_INT32 num) |
| |
| const NV_CHAR * | get_legalese (NV_INT32 num) |
| |
| NV_FLOAT64 | get_speed (NV_INT32 num) |
| |
| NV_FLOAT32 | get_equilibrium (NV_INT32 num, NV_INT32 year) |
| |
| NV_FLOAT32 * | get_equilibriums (NV_INT32 num) |
| |
| NV_FLOAT32 | get_node_factor (NV_INT32 num, NV_INT32 year) |
| |
| NV_FLOAT32 * | get_node_factors (NV_INT32 num) |
| |
| NV_BOOL | get_partial_tide_record (NV_INT32 num, TIDE_STATION_HEADER *rec) |
| |
| NV_INT32 | get_next_partial_tide_record (TIDE_STATION_HEADER *rec) |
| |
| NV_INT32 | get_nearest_partial_tide_record (NV_FLOAT64 lat, NV_FLOAT64 lon, TIDE_STATION_HEADER *rec) |
| |
| NV_INT32 | get_time (const NV_CHAR *string) |
| |
| NV_CHAR * | ret_time (NV_INT32 time) |
| |
| NV_CHAR * | ret_time_neat (NV_INT32 time) |
| |
| NV_CHAR * | ret_date (NV_U_INT32 date) |
| |
| DB_HEADER_PUBLIC | get_tide_db_header () |
| |
| NV_INT32 | search_station (const NV_CHAR *string) |
| |
| NV_INT32 | find_station (const NV_CHAR *name) |
| |
| NV_INT32 | find_tzfile (const NV_CHAR *name) |
| |
| NV_INT32 | find_country (const NV_CHAR *name) |
| |
| NV_INT32 | find_level_units (const NV_CHAR *name) |
| |
| NV_INT32 | find_dir_units (const NV_CHAR *name) |
| |
| NV_INT32 | find_datum (const NV_CHAR *name) |
| |
| NV_INT32 | find_legalese (const NV_CHAR *name) |
| |
| NV_INT32 | find_constituent (const NV_CHAR *name) |
| |
| NV_INT32 | find_restriction (const NV_CHAR *name) |
| |
| void | set_speed (NV_INT32 num, NV_FLOAT64 value) |
| |
| void | set_equilibrium (NV_INT32 num, NV_INT32 year, NV_FLOAT32 value) |
| |
| void | set_node_factor (NV_INT32 num, NV_INT32 year, NV_FLOAT32 value) |
| |
| NV_INT32 | add_tzfile (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | add_country (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | add_datum (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | add_legalese (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | add_restriction (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | find_or_add_restriction (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | find_or_add_tzfile (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | find_or_add_country (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | find_or_add_datum (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_INT32 | find_or_add_legalese (const NV_CHAR *name, DB_HEADER_PUBLIC *db) |
| |
| NV_BOOL | open_tide_db (const NV_CHAR *file) |
| |
| void | close_tide_db () |
| |
| NV_BOOL | create_tide_db (const NV_CHAR *file, NV_U_INT32 constituents, NV_CHAR const *const constituent[], const NV_FLOAT64 *speed, NV_INT32 start_year, NV_U_INT32 num_years, NV_FLOAT32 const *const equilibrium[], NV_FLOAT32 const *const node_factor[]) |
| |
| NV_INT32 | read_next_tide_record (TIDE_RECORD *rec) |
| |
| NV_INT32 | read_tide_record (NV_INT32 num, TIDE_RECORD *rec) |
| |
| NV_BOOL | add_tide_record (TIDE_RECORD *rec, DB_HEADER_PUBLIC *db) |
| |
| NV_BOOL | update_tide_record (NV_INT32 num, TIDE_RECORD *rec, DB_HEADER_PUBLIC *db) |
| |
| NV_BOOL | infer_constituents (TIDE_RECORD *rec) |
| |
| void | bit_pack (NV_U_BYTE buffer[], NV_U_INT32 start, NV_U_INT32 numbits, NV_INT32 value) |
| |
| NV_U_INT32 | bit_unpack (NV_U_BYTE buffer[], NV_U_INT32 start, NV_U_INT32 numbits) |
| |
Tide and Current Manager.
Definition in file tcmgr.cpp.