MOOS 0.2375
|
#include <AcousticNode.h>
Public Member Functions | |
string | GetFullName () |
bool | SetEnvironment (CSimEnvironment *pEnv) |
virtual bool | Iterate (double dfTimeNow) |
virtual bool | OnAcousticHit (CAcousticSignal &Signal, double dfTime) |
AcousticChannel | GetTxChannel () |
bool | SetTxChan (AcousticChannel eChan) |
bool | SetRxChan (AcousticChannel eChan, bool bAdd=true) |
bool | Listening (AcousticChannel eChan) |
void | SetParent (CSimEntity *pParent) |
CSimEntity * | GetParent () |
void | Enable (bool bEnable) |
CAcousticNode () | |
CAcousticNode (double dfX, double dfY, double dfZ) | |
virtual | ~CAcousticNode () |
void | SetX (double dfVal) |
void | SetY (double dfVal) |
void | SetZ (double dfVal) |
Public Attributes | |
CSimEntity * | m_pParent |
set< AcousticChannel > | m_RxChannels |
AcousticChannel | m_TxChannel |
CSimEnvironment * | m_pEnvironment |
bool | m_bEnabled |
double | m_dfLastTxTime |
Matrix | m_OffsetPos |
Definition at line 58 of file AcousticNode.h.
CAcousticNode::CAcousticNode | ( | ) |
Definition at line 44 of file AcousticNode.cpp.
CAcousticNode::CAcousticNode | ( | double | dfX, |
double | dfY, | ||
double | dfZ | ||
) |
Definition at line 56 of file AcousticNode.cpp.
CAcousticNode::~CAcousticNode | ( | ) | [virtual] |
Definition at line 66 of file AcousticNode.cpp.
void CAcousticNode::Enable | ( | bool | bEnable | ) | [inline] |
Definition at line 71 of file AcousticNode.h.
string CAcousticNode::GetFullName | ( | ) |
Definition at line 135 of file AcousticNode.cpp.
CSimEntity * CAcousticNode::GetParent | ( | ) |
Definition at line 71 of file AcousticNode.cpp.
AcousticChannel CAcousticNode::GetTxChannel | ( | ) |
Definition at line 113 of file AcousticNode.cpp.
bool CAcousticNode::Iterate | ( | double | dfTimeNow | ) | [virtual] |
Reimplemented in CAcousticTransceiver.
Definition at line 123 of file AcousticNode.cpp.
bool CAcousticNode::Listening | ( | AcousticChannel | eChan | ) |
Definition at line 83 of file AcousticNode.cpp.
bool CAcousticNode::OnAcousticHit | ( | CAcousticSignal & | Signal, |
double | dfTime | ||
) | [virtual] |
Reimplemented in CAcousticResponder, and CAcousticTransceiver.
Definition at line 118 of file AcousticNode.cpp.
bool CAcousticNode::SetEnvironment | ( | CSimEnvironment * | pEnv | ) |
Definition at line 128 of file AcousticNode.cpp.
void CAcousticNode::SetParent | ( | CSimEntity * | pParent | ) |
Definition at line 77 of file AcousticNode.cpp.
bool CAcousticNode::SetRxChan | ( | AcousticChannel | eChan, |
bool | bAdd = true |
||
) |
Definition at line 91 of file AcousticNode.cpp.
bool CAcousticNode::SetTxChan | ( | AcousticChannel | eChan | ) |
Definition at line 105 of file AcousticNode.cpp.
void CAcousticNode::SetX | ( | double | dfVal | ) | [inline] |
Definition at line 76 of file AcousticNode.h.
void CAcousticNode::SetY | ( | double | dfVal | ) | [inline] |
Definition at line 77 of file AcousticNode.h.
void CAcousticNode::SetZ | ( | double | dfVal | ) | [inline] |
Definition at line 78 of file AcousticNode.h.
Definition at line 89 of file AcousticNode.h.
Definition at line 91 of file AcousticNode.h.
Definition at line 93 of file AcousticNode.h.
Definition at line 87 of file AcousticNode.h.
Definition at line 78 of file AcousticNode.h.
Definition at line 83 of file AcousticNode.h.
Definition at line 84 of file AcousticNode.h.