Public Member Functions |
| | ssSonar () |
| | map of all objects by name used for finding a particular entity
|
| | ~ssSonar () |
| | destructor
|
| void | SetTransducerByMALOSonarCode (int code, ACOUSTIC_TRANSDUCER *transduce) |
| int | CalculateSourceLevelAndDirectivities (ACOUSTIC_TRANSDUCER source, VECTOR totargetFRD, double *SL, double *DIT, double *DI) |
| int | LoadTS_DATABASE (TS_DATABASE *tsd, char *target_filelist, char *sigsim_data_dir) |
| void | FreeTS_DATABASE (TS_DATABASE *tsd, jrmbool init) |
| int | LoadSubsurface1DProfile (char *file, SUBSURFACE_1DPROFILE *seadata) |
| void | FreeSUBSURFACE_1DPROFILE (SUBSURFACE_1DPROFILE *seadata, jrmbool init) |
| int | AcousticPropagator (ellipsoid E, SUBSURFACE_1DPROFILE seadata, ST_PLACEMENT plc, double freq_khz, double SL, double *TL, double *NL, double *RL, double *delay_sec) |
| void | CalcSTGeometry (ST_PLACEMENT *plc) |
| int | CalculateTargetStrength (TS_DATABASE tsd, TS_REQUEST tsr, double *TS) |
| double | SignalExcess (double SL, double DIT, double DI, double TL1, double TL2, double TS, double RL, double NL, double RD) |
| int | SonarAcquisitionStatus (double SE, double *DSEED) |
| int | SonarAcquisitionStatusKnownThresholds (double SE, double ThreshDetect, double ThreshClassify, double ThreshRecognize, double ThreshIdentify) |
| void | setEnvironment (ssEnvironment *env) |
| | sets the environment pointer
|
| ssEnvironment * | getEnvironment () |
| | gets the ssEnvironment pointer
|
Constructor & Destructor Documentation
map of all objects by name used for finding a particular entity
constructor
Member Function Documentation
| int ssSonar::CalculateSourceLevelAndDirectivities |
( |
ACOUSTIC_TRANSDUCER |
source, |
|
|
VECTOR |
totargetFRD, |
|
|
double * |
SL, |
|
|
double * |
DIT, |
|
|
double * |
DI |
|
) |
| |
| int ssSonar::LoadTS_DATABASE |
( |
TS_DATABASE * |
tsd, |
|
|
char * |
target_filelist, |
|
|
char * |
sigsim_data_dir |
|
) |
| |
| double ssSonar::SignalExcess |
( |
double |
SL, |
|
|
double |
DIT, |
|
|
double |
DI, |
|
|
double |
TL1, |
|
|
double |
TL2, |
|
|
double |
TS, |
|
|
double |
RL, |
|
|
double |
NL, |
|
|
double |
RD |
|
) |
| |
| int ssSonar::SonarAcquisitionStatus |
( |
double |
SE, |
|
|
double * |
DSEED |
|
) |
| |
| int ssSonar::SonarAcquisitionStatusKnownThresholds |
( |
double |
SE, |
|
|
double |
ThreshDetect, |
|
|
double |
ThreshClassify, |
|
|
double |
ThreshRecognize, |
|
|
double |
ThreshIdentify |
|
) |
| |
sets the environment pointer
- Parameters
-
| void ssSonar::setNumberObjects |
( |
unsigned int |
num | ) |
|
|
private |
sets the number of objects
- Parameters
-
| unsigned int ssSonar::getNumberObjects |
( |
| ) |
|
|
private |
gets the number of objects
- Returns
- unsigned int
sets the object map
- Parameters
-
| ObjectMap | map sets the terrain object |
| ssObject | *obj |
Friends And Related Function Documentation
Member Data Documentation
| unsigned int ssSonar::m_numberObjects |
|
private |
entity map used to locate a particular object
number of objects
The documentation for this class was generated from the following file: