MOOS 0.2375
Public Member Functions | Static Public Member Functions | Protected Attributes
CAcousticSignal Class Reference

#include <AcousticSignal.h>

Inheritance diagram for CAcousticSignal:
Inheritance graph
[legend]
Collaboration diagram for CAcousticSignal:
Collaboration graph
[legend]

List of all members.

Public Member Functions

std::string GetSrcName ()
bool SetSrcName (const std::string &sSrcName)
double GetStartTime ()
AcousticChannel GetChannel ()
bool SetChannel (AcousticChannel eChannel)
bool HasDecayed (double dfTimeNow)
double Age (double dfTimeNow)
double GetExpectedIntersectionTime (Matrix &Location)
 CAcousticSignal ()
 CAcousticSignal (double dfX, double dfY, double dfZ, double dfStartTime)
virtual ~CAcousticSignal ()

Static Public Member Functions

static AcousticChannel ChannelFromString (std::string &sStr)
 returns enum of channel or ACOUSTIC_CHAN_ERROR if string cannot be passed

Protected Attributes

Matrix m_SrcPos
std::string m_sSrcName
double m_dfSV
double m_dfStartTime
double m_dfMaximumRange
AcousticChannel m_eChannel

Detailed Description

Definition at line 52 of file AcousticSignal.h.


Constructor & Destructor Documentation

CAcousticSignal::CAcousticSignal ( )

Definition at line 53 of file AcousticSignal.cpp.

CAcousticSignal::CAcousticSignal ( double  dfX,
double  dfY,
double  dfZ,
double  dfStartTime 
)

Definition at line 63 of file AcousticSignal.cpp.

CAcousticSignal::~CAcousticSignal ( ) [virtual]

Definition at line 74 of file AcousticSignal.cpp.


Member Function Documentation

double CAcousticSignal::Age ( double  dfTimeNow)

Definition at line 90 of file AcousticSignal.cpp.

AcousticChannel CAcousticSignal::ChannelFromString ( std::string &  sStr) [static]

returns enum of channel or ACOUSTIC_CHAN_ERROR if string cannot be passed

Definition at line 119 of file AcousticSignal.cpp.

AcousticChannel CAcousticSignal::GetChannel ( )

Definition at line 107 of file AcousticSignal.cpp.

double CAcousticSignal::GetExpectedIntersectionTime ( Matrix Location)

Definition at line 80 of file AcousticSignal.cpp.

string CAcousticSignal::GetSrcName ( )

Definition at line 170 of file AcousticSignal.cpp.

double CAcousticSignal::GetStartTime ( )

Definition at line 112 of file AcousticSignal.cpp.

bool CAcousticSignal::HasDecayed ( double  dfTimeNow)

Definition at line 95 of file AcousticSignal.cpp.

bool CAcousticSignal::SetChannel ( AcousticChannel  eChannel)

Definition at line 100 of file AcousticSignal.cpp.

bool CAcousticSignal::SetSrcName ( const std::string &  sSrcName)

Definition at line 163 of file AcousticSignal.cpp.


Member Data Documentation

Definition at line 74 of file AcousticSignal.h.

double CAcousticSignal::m_dfStartTime [protected]

Definition at line 73 of file AcousticSignal.h.

double CAcousticSignal::m_dfSV [protected]

Definition at line 72 of file AcousticSignal.h.

Definition at line 75 of file AcousticSignal.h.

Definition at line 70 of file AcousticSignal.h.

std::string CAcousticSignal::m_sSrcName [protected]

Definition at line 71 of file AcousticSignal.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines