MOOS 0.2375
|
#include <SimEntity.h>
Public Member Functions | |
virtual bool | SetParams (CSimParams *pParams) |
bool | SolveAcoustics (double dfTime, double dfDT) |
void | SetEnvironment (CSimEnvironment *pEnv) |
virtual bool | GetNodePosition (CAcousticNode &Node, double dfDT, Matrix &Result) |
bool | GetAcousticNodes (ACOUSTIC_NODE_LIST &List) |
virtual bool | Iterate (double dfTimeNow, double dfDT) |
CSimEntity () | |
virtual | ~CSimEntity () |
virtual bool | LogState (double dfTimeNow) |
Public Attributes | |
ACOUSTIC_NODE_LIST | m_AcousticNodes |
Matrix | m_Pos_e |
Matrix | m_Vel_e |
double | m_dfLastLogState |
double | m_dfLogFrequency |
std::string | m_sInputPrefix |
std::string | m_sOutputPrefix |
Protected Member Functions | |
double | HeadingFromYaw (double dfYaw) |
bool | IsLocalSource (std::string sSrc) |
Protected Attributes | |
CSimEnvironment * | m_pEnvironment |
Definition at line 56 of file SimEntity.h.
CSimEntity::CSimEntity | ( | ) |
Definition at line 46 of file SimEntity.cpp.
CSimEntity::~CSimEntity | ( | ) | [virtual] |
Definition at line 55 of file SimEntity.cpp.
bool CSimEntity::GetAcousticNodes | ( | ACOUSTIC_NODE_LIST & | List | ) |
Definition at line 81 of file SimEntity.cpp.
bool CSimEntity::GetNodePosition | ( | CAcousticNode & | Node, |
double | dfDT, | ||
Matrix & | Result | ||
) | [virtual] |
Definition at line 90 of file SimEntity.cpp.
double CSimEntity::HeadingFromYaw | ( | double | dfYaw | ) | [protected] |
Definition at line 236 of file SimEntity.cpp.
bool CSimEntity::IsLocalSource | ( | std::string | sSrc | ) | [protected] |
Definition at line 224 of file SimEntity.cpp.
bool CSimEntity::Iterate | ( | double | dfTimeNow, |
double | dfDT | ||
) | [virtual] |
Reimplemented in CSixDOFAUV.
Definition at line 76 of file SimEntity.cpp.
bool CSimEntity::LogState | ( | double | dfTimeNow | ) | [virtual] |
Reimplemented in CAcousticBeacon.
Definition at line 59 of file MOOSNavLogger.cpp.
void CSimEntity::SetEnvironment | ( | CSimEnvironment * | pEnv | ) |
Definition at line 104 of file SimEntity.cpp.
bool CSimEntity::SetParams | ( | CSimParams * | pParams | ) | [virtual] |
Reimplemented from CSimBase.
Definition at line 60 of file SimEntity.cpp.
bool CSimEntity::SolveAcoustics | ( | double | dfTime, |
double | dfDT | ||
) |
Definition at line 110 of file SimEntity.cpp.
Definition at line 68 of file SimEntity.h.
double CSimEntity::m_dfLastLogState |
Definition at line 73 of file SimEntity.h.
double CSimEntity::m_dfLogFrequency |
Definition at line 74 of file SimEntity.h.
CSimEnvironment* CSimEntity::m_pEnvironment [protected] |
Definition at line 84 of file SimEntity.h.
Definition at line 70 of file SimEntity.h.
std::string CSimEntity::m_sInputPrefix |
Definition at line 78 of file SimEntity.h.
std::string CSimEntity::m_sOutputPrefix |
Definition at line 79 of file SimEntity.h.
Definition at line 71 of file SimEntity.h.