Class ToadMimplexLocaliser
java.lang.Object
group3dlocaliser.algorithm.LocaliserAlgorithm3D
group3dlocaliser.algorithm.toadbase.TOADBaseAlgorithm
group3dlocaliser.algorithm.toadmcmc.ToadMCMCLocaliser
group3dlocaliser.algorithm.toadmimplex.ToadMimplexLocaliser
- All Implemented Interfaces:
LocaliserModel<PamDataUnit>
The Mimplex localiser is similar to MCMC but it localises multiple possible combinations using fast algorithms then uses MCMC to localiser the final combination.
- Author:
- Jamie Macaulay
-
Nested Class Summary
Nested classes/interfaces inherited from class group3dlocaliser.algorithm.toadbase.TOADBaseAlgorithm
TOADBaseAlgorithm.MultiVariateType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet an algorithm specific settings pane.getName()
Get the name which describes the localiser.preFilterLoc
(DetectionGroupedSet preGroups) Option to pre-filter the localisation results.boolean
prepare
(PamDataBlock sourceBlock) Methods inherited from class group3dlocaliser.algorithm.toadmcmc.ToadMCMCLocaliser
getLocContents, getSQLLoggingAddon, hasParams, notifyModelProgress, processTOADs
Methods inherited from class group3dlocaliser.algorithm.toadbase.TOADBaseAlgorithm
calcChi2, calcLogLikelihood, canLocalise, checkTOADInformation, countUsableTOADS, countUsableTOADS, estimateCartesianError, estimateEllipticalError, getSourceSettingsPane, getToadBaseParams, runModel
Methods inherited from class group3dlocaliser.algorithm.LocaliserAlgorithm3D
canArrayShape, getGroupChannelMap, setLocaliserParams
-
Constructor Details
-
ToadMimplexLocaliser
-
-
Method Details
-
getName
Description copied from interface:LocaliserModel
Get the name which describes the localiser.- Specified by:
getName
in interfaceLocaliserModel<PamDataUnit>
- Overrides:
getName
in classToadMCMCLocaliser
- Returns:
- the name of the localiser.
-
getToolTipText
- Specified by:
getToolTipText
in interfaceLocaliserModel<PamDataUnit>
- Overrides:
getToolTipText
in classToadMCMCLocaliser
-
prepare
- Overrides:
prepare
in classTOADBaseAlgorithm
-
preFilterLoc
Option to pre-filter the localisation results. This can be useful when using algorithms that internally handle detection match uncertainty.- Overrides:
preFilterLoc
in classToadMCMCLocaliser
-
getAlgorithmSettingsPane
Description copied from class:LocaliserAlgorithm3D
Get an algorithm specific settings pane. This holds settings which are specific to the localisation algorithm.- Specified by:
getAlgorithmSettingsPane
in interfaceLocaliserModel<PamDataUnit>
- Overrides:
getAlgorithmSettingsPane
in classToadMCMCLocaliser
- Returns:
- the settings pane for the localiser.
-