Uses of Class
Array.SnapshotGeometry
Package
Description
-
Uses of SnapshotGeometry in Array
Modifier and TypeMethodDescriptionArrayManager.getSnapshotGeometry
(int hydrophoneMap, long timeMillis) Make an ordered set of geometry data for the given hydrophones.PamArray.getSnapshotGeometry
(long timeMillis) Get a snapshot geometry for the entire array for a given time. -
Uses of SnapshotGeometry in clickDetector
-
Uses of SnapshotGeometry in clickDetector.toad
Modifier and TypeMethodDescriptionClickTOADCalculator.getTOADInformation
(List<PamDataUnit> dataUnits, double sampleRate, int channelMap, SnapshotGeometry geometry) -
Uses of SnapshotGeometry in group3dlocaliser.algorithm.gridsearch
Modifier and TypeMethodDescriptionTOADGridSearch.processTOADs
(PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation) -
Uses of SnapshotGeometry in group3dlocaliser.algorithm.hyperbolic
Modifier and TypeMethodDescriptionHyperbolicLocaliser.calcErrors
(GroupLocResult loclaisation, PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation, HyperbolicParams params) Calculate and add the errors in source position.double[]
HyperbolicLocaliser.calcErrors
(PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation, HyperbolicParams params) Calculate the errors in source position.HyperbolicLocaliser.processTOADs
(PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation) -
Uses of SnapshotGeometry in group3dlocaliser.algorithm.toadbase
Modifier and TypeMethodDescriptionTOADBaseAlgorithm.calcChi2
(SnapshotGeometry geometry, TOADInformation toadInformation, double[] position) Calculate a chi2 value for the given geometry and set of delays.TOADBaseAlgorithm.calcLogLikelihood
(SnapshotGeometry geometry, TOADInformation toadInformation, double[] position) Calculate a Log Likelihood value for the given geometry and set of delays.TOADBaseAlgorithm.estimateCartesianError
(SnapshotGeometry geometry, TOADInformation toadInformation, double[] position) Estimate the error in Cartesian coordinates based on the curvature of the Chi2 / likelihood surface.TOADBaseAlgorithm.estimateEllipticalError
(SnapshotGeometry geometry, TOADInformation toadInformation, double[] position) Estimate an elliptical error with axes aligned with largest error coordinate based on the curvature of the Chi2 / likelihood surface.abstract AbstractLocalisation
TOADBaseAlgorithm.processTOADs
(PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation) Process the list of delays, which are in seconds -
Uses of SnapshotGeometry in group3dlocaliser.algorithm.toadmcmc
Modifier and TypeMethodDescriptionToadMCMCLocaliser.processTOADs
(PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation) -
Uses of SnapshotGeometry in group3dlocaliser.algorithm.toadsimplex
Modifier and TypeMethodDescriptionToadSimplexLocaliser.processTOADs
(PamDataUnit groupDataUnit, SnapshotGeometry geometry, TOADInformation toadInformation) -
Uses of SnapshotGeometry in PamguardMVC
Modifier and TypeMethodDescriptionPamDataUnit.calcSnapshotGeometry()
PamDataUnit.getSnapshotGeometry()
Get a snapshot of the array geometry at the time of this detection for the channels it uses.Modifier and TypeMethodDescriptionvoid
PamDataUnit.setSnapshotGeometry
(SnapshotGeometry snapshotGeometry) -
Uses of SnapshotGeometry in PamguardMVC.toad
Modifier and TypeMethodDescriptiondouble[][]
GenericTOADCalculator.getMaxDelays
(SnapshotGeometry geometry, int channelMap, PamDataUnit dataUnit) Get a 2D array of maximum time delays between channels.GenericTOADCalculator.getTOADInformation
(List<PamDataUnit> dataUnits, double sampleRate, int channelMap, SnapshotGeometry geometry) Generate TOAD information for a whole load of data units (or just one - maybe needs a simpler list if there is only one to avoid having to make lots of lists of just one data unit !)
Note that any fancy operations that involve waveform envelopes, etc, are generally handled by the FFTOrganiser.TOADCalculator.getTOADInformation
(List<PamDataUnit> dataUnits, double sampleRate, int channelMap, SnapshotGeometry geometry) Generate TOAD information for a while load of data units (or just one - maybe needs a simpler list if there is only one to avoid having to make lots of lists of just one data unit !)