|
FhSim
3.1.0
Marine systems simulation
|
This is the complete list of members for SensorEchosounder, including all inherited members.
| AcceptedStep(const double dT, const double *const adX) override | SensorEchosounder | |
| AltitudeOf(double slantRange, const double beamDirection[3]) | SensorEchosounder | static |
| BeamPattern(double offAxisRad, double beamWidthDeg) | SensorEchosounder | static |
| BinCountOf(double range, double binSize) | SensorEchosounder | static |
| BottomClearance(double rayTolerance, const double beamDirection[3]) | SensorEchosounder | static |
| DetectBottomBin(const std::vector< double > &svLinear, double binSize, double beamRange, double minRange, double thresholdDb) | SensorEchosounder | static |
| DownSampleRangeOf(int bin, double binSize, double bottomRange, double clearance) | SensorEchosounder | static |
| FieldStatusWarning(const std::string &sensorName, const std::string &fieldName, double depth, marenv::Status status) | SensorEchosounder | static |
| FinalSetup(const double dT, const double *const adX, ISimObjectCreator *const creator) override | SensorEchosounder | |
| Frequencies() const | SensorEchosounder | inline |
| GetSettings() const | SensorEchosounder | inline |
| GetSpecies() const | SensorEchosounder | inline |
| HeldReading() const | SensorEchosounder | inline |
| IntegrateOverWindow(std::span< const double > perBin, double binSize, double beamRange, double windowStart, double windowEnd) | SensorEchosounder | static |
| IsValidMaxRange(double maxRange) | SensorEchosounder | static |
| IsValidRaySearch(double rayStepSize, double rayTolerance) | SensorEchosounder | static |
| NoiseFloorLinear(double noiseSvAt1mDb, double absorptionDbPerKm, double range) | SensorEchosounder | static |
| OdeFcn(const double dT, const double *const adX, double *const adXDot) const override | SensorEchosounder | |
| OutAltitude(const double dT, const double *const adX) | SensorEchosounder | protected |
| OutIntegratedBiomass(const double dT, const double *const adX, const int index) | SensorEchosounder | protected |
| OutPingTime(const double dT, const double *const adX) | SensorEchosounder | protected |
| OutSa(const double dT, const double *const adX, const int index) | SensorEchosounder | protected |
| OutSeafloorDepth(const double dT, const double *const adX) | SensorEchosounder | protected |
| OutSeafloorDistance(const double dT, const double *const adX) | SensorEchosounder | protected |
| OutValid(const double dT, const double *const adX) | SensorEchosounder | protected |
| PerturbRange(double trueRange, const Settings &settings, SensorNoise &noise) | SensorEchosounder | static |
| PingsTaken() const | SensorEchosounder | inline |
| SampleDirections(const double axis[3], int beamSamples, double ringAngleRad, std::vector< std::array< double, 3 > > &directions) | SensorEchosounder | static |
| SampleRangeOf(int bin, double binSize, double beamRange) | SensorEchosounder | static |
| SensorEchosounder(std::string simObjectName, ISimObjectCreator *creator) | SensorEchosounder | |
| SensorEchosounder(std::string simObjectName, const Settings &settings) | SensorEchosounder | |
| ~SensorEchosounder() override | SensorEchosounder |