|
DESERT 3.6.1
|
Enumerations | |
| enum class | ShipCategory { CARGO , CARGO_L , CRUISE , FERRY , FISHING , AUV } |
Functions | |
| double | getNoisefromCategory (const ShipCategory &cat, double freq, double speed, double length) |
| double | cargo_ship (double freq, double speed, double length) |
| double | cargoL_ship (double freq, double speed, double length) |
| double | cruise_ship (double freq, double speed, double length) |
| double | ferry (double freq, double speed, double length) |
| double | fishing_vessel (double freq, double speed, double length) |
| double | auv (double freq) |
Variables | |
| static const std::unordered_map< std::string, ShipCategory > | cat_dict |
|
strong |
Enum type representing the ship categories.
CARGO: Cargo ship CARGO_L: Long cargo ship CRUISE: Cruise ship FERRY: Ferry boat FISHING: Fishing vessel AUV: Autonomous Underwater Vehicle
| Enumerator | |
|---|---|
| CARGO | |
| CARGO_L | |
| CRUISE | |
| FERRY | |
| FISHING | |
| AUV | |
Definition at line 57 of file soundlevels.h.
| double ship_noise::auv | ( | double | freq | ) |
Compute the sound level of an Autonomous Underwater Vehicle (AUV)
| double | Noise frequency of a fishing vessel |
Definition at line 226 of file soundlevels.cpp.
| double ship_noise::cargo_ship | ( | double | freq, |
| double | speed, | ||
| double | length | ||
| ) |
Compute the sound level of a cargo ship.
| double | Noise frequency of a cargo ship |
| double | Speed of a cargo ship |
| double | Length of a cargo ship |
Definition at line 81 of file soundlevels.cpp.
| double ship_noise::cargoL_ship | ( | double | freq, |
| double | speed, | ||
| double | length | ||
| ) |
Compute the sound level of a long cargo ship.
| double | Noise frequency of a long cargo ship |
| double | Speed of a long cargo ship |
| double | Length of a long cargo ship |
Definition at line 110 of file soundlevels.cpp.
| double ship_noise::cruise_ship | ( | double | freq, |
| double | speed, | ||
| double | length | ||
| ) |
Compute the sound level of a cruise ship.
| double | Noise frequency of a cruise ship |
| double | Speed of a cruise ship |
| double | Length of a cruise ship |
Definition at line 139 of file soundlevels.cpp.
| double ship_noise::ferry | ( | double | freq, |
| double | speed, | ||
| double | length | ||
| ) |
Compute the sound level of a ferry.
| double | Noise frequency of a ferry |
| double | Speed of a ferry |
| double | Length of a ferry |
Definition at line 168 of file soundlevels.cpp.
| double ship_noise::fishing_vessel | ( | double | freq, |
| double | speed, | ||
| double | length | ||
| ) |
Compute the sound level of a fishing vessel.
| double | Noise frequency of a fishing vessel |
| double | Speed of a fishing vessel |
| double | Length of a fishing vessel |
Definition at line 197 of file soundlevels.cpp.
| double ship_noise::getNoisefromCategory | ( | const ShipCategory & | cat, |
| double | freq, | ||
| double | speed, | ||
| double | length | ||
| ) |
Compute the sound level of a ship given the type.
| ShipCategory | Type of ship |
| double | Noise frequency of the ship |
| double | Speed of the ship |
| double | Length of the ship |
Definition at line 47 of file soundlevels.cpp.
|
static |
Dictionary of ship categories.
Definition at line 60 of file soundlevels.h.