Some modules may have already registered before the
settings were loaded, so this function is called
as soon as they are loaded which sends settings to
all modules in the list.
This has information for a single IshDetection that indicates (1) whether
the detection is an 'anchor' detection within this channel, i.e., whether
it is the principal one of a group of multipath detections, and (2)
whether the detection is an anchor detection across channels, i.e.,
whether it is the anchor detection on a specially-designated reference
channel.
This is the abstract superclass for all the "Ishmael detectors", i.e., the
detection PamProcesses that use a detection function and threshold in the
course of doing making detections.
Whenever one of the IshLoc routines calculates a location
(bearing, X-Y position, etc.) it generates an IshLocation,
which is then passed to the rest of PAMGUARD via
IshLocProcess.outputDataBlock.
IshTrack may not need to hold any location information itself - it mainly
holds a list of IshAnchorGroups, each of which has a PamLocation object, the
contents of which will make up a track.