MOOS 0.2375
Public Member Functions | Public Attributes | Protected Attributes
CSimEnvironment Class Reference

#include <SimEnvironment.h>

Collaboration diagram for CSimEnvironment:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool AddReport (const std::string &sName, const std::string &sData)
double GetElapsedTime (double dfTimeNow)
bool Clean ()
bool SetStartTime (double dfStartTime)
double GetStartTime ()
bool AddSignal (CAcousticSignal NewSignal)
bool RemoveOldSignals (double dfTimeNow)
bool Initialise (const char *pTerrainFile="")
 CSimEnvironment ()
virtual ~CSimEnvironment ()
double GetAltitude (double dfX, double dfY, double dfZ)
double GetDepth (double dfZ)
double GetTideHeight ()

Public Attributes

double m_dfTideHeight
double m_dfMagneticOffset
CMOOSTerrain m_Terrain
ACOUSTIC_SIGNAL_LIST m_AcousticSignals
MOOSMSG_LIST m_MailOut

Protected Attributes

double m_dfStartTime

Detailed Description

Definition at line 50 of file SimEnvironment.h.


Constructor & Destructor Documentation

CSimEnvironment::CSimEnvironment ( )

Definition at line 43 of file SimEnvironment.cpp.

CSimEnvironment::~CSimEnvironment ( ) [virtual]

Definition at line 50 of file SimEnvironment.cpp.


Member Function Documentation

bool CSimEnvironment::AddReport ( const std::string &  sName,
const std::string &  sData 
)

Definition at line 146 of file SimEnvironment.cpp.

bool CSimEnvironment::AddSignal ( CAcousticSignal  NewSignal)

Definition at line 102 of file SimEnvironment.cpp.

bool CSimEnvironment::Clean ( )

Definition at line 134 of file SimEnvironment.cpp.

double CSimEnvironment::GetAltitude ( double  dfX,
double  dfY,
double  dfZ 
)

Definition at line 55 of file SimEnvironment.cpp.

double CSimEnvironment::GetDepth ( double  dfZ)

Definition at line 65 of file SimEnvironment.cpp.

double CSimEnvironment::GetElapsedTime ( double  dfTimeNow)

Definition at line 141 of file SimEnvironment.cpp.

double CSimEnvironment::GetStartTime ( )

Definition at line 121 of file SimEnvironment.cpp.

double CSimEnvironment::GetTideHeight ( )

Definition at line 70 of file SimEnvironment.cpp.

bool CSimEnvironment::Initialise ( const char *  pTerrainFile = "")

Definition at line 76 of file SimEnvironment.cpp.

bool CSimEnvironment::RemoveOldSignals ( double  dfTimeNow)

Definition at line 81 of file SimEnvironment.cpp.

bool CSimEnvironment::SetStartTime ( double  dfStartTime)

Definition at line 126 of file SimEnvironment.cpp.


Member Data Documentation

Definition at line 72 of file SimEnvironment.h.

Definition at line 68 of file SimEnvironment.h.

double CSimEnvironment::m_dfStartTime [protected]

Definition at line 76 of file SimEnvironment.h.

Definition at line 67 of file SimEnvironment.h.

Definition at line 73 of file SimEnvironment.h.

Definition at line 70 of file SimEnvironment.h.


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