Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
JACOUSTICS::JTransmission::equals Struct Reference

Auxiliary class to compare transmissions. More...

#include <JTransmission.hh>

Inheritance diagram for JACOUSTICS::JTransmission::equals:
JACOUSTICS::JTransmission::compare

Public Member Functions

 equals (const double precision)
 Constructor.
 
bool operator() (const JTransmission &first, const JTransmission &second) const
 Compare two transmissions.
 

Public Attributes

const double precision
 

Detailed Description

Auxiliary class to compare transmissions.

Definition at line 198 of file JTransmission.hh.

Constructor & Destructor Documentation

◆ equals()

JACOUSTICS::JTransmission::equals::equals ( const double precision)
inline

Constructor.

Parameters
precisiontime-of-arrival precision [s]

Definition at line 204 of file JTransmission.hh.

204 :
206 {}

Member Function Documentation

◆ operator()()

bool JACOUSTICS::JTransmission::equals::operator() ( const JTransmission & first,
const JTransmission & second ) const
inline

Compare two transmissions.

Parameters
firstfirst transmission
secondsecond transmission
Returns
true if times-of-arrival are similar; else false

Definition at line 216 of file JTransmission.hh.

217 {
218 return fabs(first.getToA() - second.getToA()) <= precision;
219 }

Member Data Documentation

◆ precision

const double JACOUSTICS::JTransmission::equals::precision

Definition at line 221 of file JTransmission.hh.


The documentation for this struct was generated from the following file: