Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Protected Attributes | List of all members
JACOUSTICS::JTransmission Struct Reference

Acoustic transmission. More...

#include <JTransmission.hh>

Inheritance diagram for JACOUSTICS::JTransmission:
TObject

Classes

struct  compare
 Auxiliary class to compare transmissions. More...
 

Public Member Functions

 JTransmission ()
 Default constructor. More...
 
 JTransmission (const int id, const double Q, const double toa_s, const double toe_s)
 Constructor. More...
 
virtual ~JTransmission ()
 Virtual destructor. More...
 
int getID () const
 Get identifier. More...
 
double getQ () const
 Get quality. More...
 
double getToA () const
 Get absolute time of arrival. More...
 
double getToE () const
 Get absolute time of emission. More...
 
 ClassDef (JTransmission, 1)
 

Protected Attributes

int id
 
double q
 
double toa
 
double toe
 

Detailed Description

Acoustic transmission.

Definition at line 24 of file JTransmission.hh.

Constructor & Destructor Documentation

JACOUSTICS::JTransmission::JTransmission ( )
inline

Default constructor.

Definition at line 30 of file JTransmission.hh.

30  :
31  id (-1),
32  q (0.0),
33  toa(0.0),
34  toe(0.0)
35  {}
JACOUSTICS::JTransmission::JTransmission ( const int  id,
const double  Q,
const double  toa_s,
const double  toe_s 
)
inline

Constructor.

Parameters
ididentifier
Qquality
toa_stime-of-arrival [s]
toe_stime-of-emission [s]

Definition at line 46 of file JTransmission.hh.

49  :
50  id (id),
51  q (Q),
52  toa(toa_s),
53  toe(toe_s)
54  {}
virtual JACOUSTICS::JTransmission::~JTransmission ( )
inlinevirtual

Virtual destructor.

Definition at line 60 of file JTransmission.hh.

61  {}

Member Function Documentation

int JACOUSTICS::JTransmission::getID ( ) const
inline

Get identifier.

Returns
identifier

Definition at line 69 of file JTransmission.hh.

70  {
71  return id;
72  }
double JACOUSTICS::JTransmission::getQ ( ) const
inline

Get quality.

Returns
quality

Definition at line 80 of file JTransmission.hh.

81  {
82  return q;
83  }
double JACOUSTICS::JTransmission::getToA ( ) const
inline

Get absolute time of arrival.

Returns
time [s]

Definition at line 91 of file JTransmission.hh.

92  {
93  return toa;
94  }
double JACOUSTICS::JTransmission::getToE ( ) const
inline

Get absolute time of emission.

Returns
time [s]

Definition at line 102 of file JTransmission.hh.

103  {
104  return toe;
105  }
JACOUSTICS::JTransmission::ClassDef ( JTransmission  ,
 
)

Member Data Documentation

int JACOUSTICS::JTransmission::id
protected

Definition at line 140 of file JTransmission.hh.

double JACOUSTICS::JTransmission::q
protected

Definition at line 141 of file JTransmission.hh.

double JACOUSTICS::JTransmission::toa
protected

Definition at line 142 of file JTransmission.hh.

double JACOUSTICS::JTransmission::toe
protected

Definition at line 143 of file JTransmission.hh.


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