Jpp
|
Classes | |
struct | JAbstractSoundVelocity |
Interface for velocity of sound. More... | |
struct | JCounter |
Acoustic counter. More... | |
struct | JEKey |
Emitter key. More... | |
struct | JEmitter |
Acoustic emitter. More... | |
struct | JEvent |
Acoustic event. More... | |
class | JEventOverlap |
Match of two events considering overlap in time. More... | |
struct | JGeometry |
Auxiliary data structure to encapsulate different geometries. More... | |
struct | JPDFGauss |
Custom probability density function of time-of-arrival. More... | |
struct | JHit |
Acoustics hit. More... | |
struct | JKatoomba_t |
Auxiliary base class for fit function of acoustic model. More... | |
struct | JKatoomba |
Template definition of fit function of acoustic model. More... | |
struct | JKatoomba< JAbstractMinimiser > |
Template specialisation of fit function of acoustic model based on JAbstractMinimiser minimiser. More... | |
struct | JKatoomba< JEstimator > |
Template specialisation of fit function of acoustic model based on linear approximation. More... | |
struct | JModel |
Model for fit to acoustics data. More... | |
struct | JReceiver |
Acoustic receiver. More... | |
struct | JSoundVelocity |
Implementation for velocity of sound. More... | |
struct | JTransceiver |
Acoustic transceiver. More... | |
struct | JTransmission |
Acoustic transmission. More... | |
class | JTriggerOutput |
Set of acoustics events. More... | |
struct | JTriggerParameters |
Trigger parameters. More... | |
Functions | |
JPosition3D | getPiezoPosition () |
Get relative position of piezo in optical module. More... | |
double | getT0 (const JModule &module) |
Get time offset of optical module. More... | |
double | getT0 (const JBase &base) |
Get time offset of base module. More... | |
static bool | operator< (const JCounter &first, const JCounter &second) |
Less-than operator for two counters. More... | |
static bool | operator== (const JCounter &first, const JCounter &second) |
Equals operator for two counters. More... | |
bool | operator< (const JEvent &first, const JEvent &second) |
Less than operator for acoustics events. More... | |
static bool | operator< (const JTransmission &first, const JTransmission &second) |
Less-than operator for two transmissions. More... | |
static bool | operator== (const JTransmission &first, const JTransmission &second) |
Equals operator for two transmissions. More... | |
Variables | |
static const double | PIEZO_DELAYTIME_US = 170.0 |
Piezo delay time [us]. More... | |
static const double | HYDROPHONE_DELAYTIME_US = 50.0 |
Hydrophone delay time [us]. More... | |
static const double | TBARZ_M = 1.0 |
T-bar position relative to seabed [m]. More... | |
static const JSoundVelocity | getSoundVelocity (1541.0,-17.0e-3,-2000.0) |
Function object for velocity of sound. More... | |
|
inline |
Get relative position of piezo in optical module.
Definition at line 30 of file JAcousticsSupportkit.hh.
|
inline |
Get time offset of optical module.
module | module |
Definition at line 29 of file JAcousticsToolkit.hh.
|
inline |
Get time offset of base module.
base | base |
Definition at line 52 of file JAcousticsToolkit.hh.
Less-than operator for two counters.
first | first counter |
second | second counter |
Definition at line 65 of file JAcoustics/JCounter.hh.
Equals operator for two counters.
first | first counter |
second | second counter |
Definition at line 78 of file JAcoustics/JCounter.hh.
Less than operator for acoustics events.
The less than operator is applied to the first hit in the events.
If there are no hits in either event, the counter of the events is used.
first | first event |
second | second event |
Definition at line 216 of file JAcoustics/JEvent.hh.
|
inlinestatic |
Less-than operator for two transmissions.
The less-than operator is first applied to the time-of-emission and then to the identifier.
first | first transmission |
second | second transmission |
Definition at line 156 of file JTransmission.hh.
|
inlinestatic |
Equals operator for two transmissions.
The equal operator is applied to the time-of-emission and the identifier.
first | first transmission |
second | second transmission |
Definition at line 174 of file JTransmission.hh.
|
static |
Piezo delay time [us].
Definition at line 19 of file JAcousticsSupportkit.hh.
|
static |
Hydrophone delay time [us].
Definition at line 20 of file JAcousticsSupportkit.hh.
|
static |
T-bar position relative to seabed [m].
Definition at line 22 of file JAcousticsSupportkit.hh.
|
static |
Function object for velocity of sound.