Package targetMotionModule
Class TMManager
java.lang.Object
targetMotionModule.TMManager
This class handles the loading for data for the target motion module. There is a lot fo information to calculate before we attempt a target motion localisation. We must convert geo reference information into an x,y,z
 co-ordinate system, use this to determine hydrophone locations  then process time delays and grid a series of arrays holding all the informations. @see AbstractTargetMotionInfromation and @see TargetMotionInformation 
 for more info this. 
 
TMManager carries out these calculations on a separate thread, allowing for progress updates to take place.
- Author:
 - spn1
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassLoading event data may take some time - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteTMThread(ArrayList<PamDataUnit> currentDetections, TargetMotionLocaliserProvider dataBlock, boolean calcStreamer) voidnotifyUpdate(int flag) voidsetStreamerPath(ArrayList<ArrayList<GpsData>> streamerPath)  
- 
Constructor Details
- 
TMManager
 
 - 
 - 
Method Details
- 
notifyUpdate
public void notifyUpdate(int flag)  - 
executeTMThread
public void executeTMThread(ArrayList<PamDataUnit> currentDetections, TargetMotionLocaliserProvider dataBlock, boolean calcStreamer)  - 
getTMinfo
 - 
getCurrentThread
 - 
getStreamerPath
 - 
setStreamerPath
 
 -