Uses of Class
clickDetector.ClickDetection

Packages that use ClickDetection
clickDetector   
clickDetector.ClickClassifiers   
clickDetector.ClickClassifiers.basic   
clickDetector.ClickClassifiers.basicSweep   
clickDetector.offlineFuncs   
 

Uses of ClickDetection in clickDetector
 

Fields in clickDetector declared as ClickDetection
private  ClickDetection ClickBTDisplay.ClassifyClick.click
           
(package private)  ClickDetection ClickLocalisation.clickDataUnit
           
private  ClickDetection WignerPlot.lastClick
           
private  ClickDetection ClickTrainDetection.lastClick
           
private  ClickDetection ClickDetector.ChannelGroupDetector.newClick
           
private  ClickDetection ClickBTDisplay.popupClick
           
private  ClickDetection ClickBTDisplay.selectedClick
           
(package private)  ClickDetection ClickWaveform.storedClick
           
private  ClickDetection ClickSpectrum.storedClick
           
 

Fields in clickDetector with type parameters of type ClickDetection
(package private)  PamDataBlock<ClickDetection> TrackedClickLocaliser.clickDataBlock
           
(package private)  PamDataBlock<ClickDetection> ClickTrainDetector.clickDataBlock
           
private  PamDataBlock<ClickDetection> ClickDetector.ChannelGroupDetector.halfBuiltClicks
           
private  java.util.ArrayList<ClickDetection> ClickBTDisplay.markedClicks
           
protected  PamDataBlock<ClickDetection> ClickDetector.trackedClicks
           
private  PamDataBlock<ClickDetection> ClickBTDisplay.trackedClicks
           
 

Methods in clickDetector that return ClickDetection
(package private)  ClickDetection ClickBTDisplay.findClick(int x, int y, int maxdist)
           
private  ClickDetection ClickBTDisplay.getFirstSelectableClick()
           
 ClickDetection ClickTrainDetection.getLastClick()
           
private  ClickDetection ClickBTDisplay.getLastSelectableClick()
           
 ClickDetection RainbowFile.getNextClick()
          Get the next clicks from the file.
 ClickDetection ClickBTDisplay.getSelectedClick()
           
 

Methods in clickDetector that return types with arguments of type ClickDetection
 java.util.ArrayList<ClickDetection> ClickBTDisplay.getMarkedClicks()
           
 PamDataBlock<ClickDetection> ClickDetector.getOutputClickData()
           
 PamDataBlock<ClickDetection> ClickDetector.getTrackedClicks()
           
 

Methods in clickDetector with parameters of type ClickDetection
(package private)  boolean ClickTrainDetection.addClick(ClickDetection click)
           
private  double ClickBTDisplay.clickAmplitudeToY(ClickDetection click)
           
private  double ClickBTDisplay.clickAngleToY(ClickDetection click)
           
 void WignerPlot.clickedOnClick(ClickDetection click)
           
 void ClickWaveform.clickedOnClick(ClickDetection click)
           
 void ClickSpectrum.clickedOnClick(ClickDetection click)
           
protected  void ClickDisplayManager.clickedOnClick(ClickDetection click)
           
 void ClickDisplay.clickedOnClick(ClickDetection click)
           
protected  void ClickControl.clickedOnClick(ClickDetection click)
           
 void ClickBTDisplay.clickedOnClick(ClickDetection click)
           
private  double ClickBTDisplay.clickICIToY(ClickDetection click)
           
private  boolean ClickBTDisplay.clickInMarkedArea(ClickDetection click)
          Test whether or not a click is within a marked area on the screen
(package private)  boolean ClickBTDisplay.clickInTimeWindow(ClickDetection click)
           
private  int ClickBTDisplay.clickXPos(ClickDetection click)
           
private  java.awt.Point ClickBTDisplay.clickXYPos(ClickDetection click)
          check horizontal scroll bar during real time operation.
private  int ClickBTDisplay.clickYPos(ClickDetection click)
           
private  boolean ClickDetector.completeClick(ClickDetection newClick)
          Once a click is detected, does everything else to it such as calculate bearing, check species, send to click train detector, etc.
 int ClickBTDisplay.BTPlot.drawClick(java.awt.Graphics g, ClickDetection click, java.awt.Rectangle clipRegion)
           
(package private)  double ClickTrainDetection.expectedAngle(ClickDetection click, int side)
           
private  double ClickBTDisplay.getClickHeight(ClickDetection click)
           
private  javax.swing.JPopupMenu ClickBTDisplay.getClickPUMenu(ClickDetection click)
           
 java.awt.Rectangle ClickBTDisplay.BTPlot.getClickRectangle(ClickDetection click)
           
(package private) static PamSymbol ClickBTDisplay.getClickSymbol(ClickDetection click)
           
(package private) static PamSymbol ClickBTDisplay.getClickSymbol(ClickIdentifier clickIdentifier, ClickDetection click)
           
(package private) static PamSymbol ClickBTDisplay.getClickSymbol(ClickIdentifier clickIdentifier, ClickDetection click, int colourType)
           
private  double ClickBTDisplay.getClickWidth(ClickDetection click)
           
(package private)  double ClickTrainDetection.getICI(ClickDetection newClick)
           
(package private)  double ClickTrainDetection.getICI(ClickDetection secondClick, ClickDetection firstClick)
           
private  javax.swing.JPopupMenu ClickBTDisplay.getPopupMenu(ClickDetection clickedClick)
           
protected  TrackedClickGroup TrackedClickLocaliser.groupClicks(ClickDetection newClick)
           
 void ClickBTDisplay.BTPlot.invalidateClick(ClickDetection click)
          Redraws the region around a click
protected  ClickTrainDetection ClickTrainDetector.matchClickIntoGroup(ClickDetection newClick)
           
 void ClickWaveform.newClick(ClickDetection newClick)
           
 void ClickSpectrum.newClick(ClickDetection newClick)
           
 void ClickBTDisplay.newClick(ClickDetection clickDataUnit)
           
 boolean ClickBinaryModuleFooter.newClick(ClickDetection click)
           
protected  ClickTrainDetection ClickTrainDetector.processClick(ClickDetection newClick)
           
private  boolean RainbowFile.readClickHeader(ClickDetection click)
           
private  boolean RainbowFile.readWavData(ClickDetection click)
           
 boolean RainbowFile.reWriteClick(ClickDetection click)
           
 boolean ClickDetector.reWriteClick(ClickDetection click, boolean waveformToo)
           
 void ClickBinaryDataSource.saveData(ClickDetection cd)
          Save a click to the binary data store
 void ClickBTDisplay.setSelectedClick(ClickDetection selectedClick)
           
(package private)  boolean ClickBTDisplay.shouldPlot(ClickDetection click)
          Return true if the click should be plotted on the current display using the following tests:
 void ClickWaveform.showClick(ClickDetection click)
           
private  void ClickSpectrum.showClick(ClickDetection newClick)
           
private  boolean RainbowFile.skipWavData(ClickDetection click)
           
(package private)  double ClickTrainDetection.testClick(ClickDetection click)
           
private  void ClickBTDisplay.trackClick(ClickDetection click)
           
private  void ClickBTDisplay.trackClickMenu(java.awt.event.MouseEvent e, ClickDetection click)
           
 boolean ClickDetector.wantClick(ClickDetection click, ClickIdInformation idInfo)
          Return true if the click should be processed and stored.
 boolean RainbowFile.writeClick(ClickDetection click)
           
 boolean ClickFileStorage.writeClick(ClickDetection click)
           
 boolean RainbowFile.writeClickHeader(ClickDetection click)
           
 boolean ClickFileStorage.writeClickHeader(ClickDetection click)
           
private  boolean RainbowFile.writeClickHeader(WriteWinFile winFile, ClickDetection click)
           
 

Constructors in clickDetector with parameters of type ClickDetection
ClickBTDisplay.ClassifyClick(ClickDetection click)
           
ClickGroupDetection(ClickDetection firstClick)
           
ClickLocalisation(ClickDetection parentDetection, int locContents, int referenceHydrophones, int subArrayType, PamVector[] arrayOrientation)
           
ClickTrainDetection(ClickControl clickControl, ClickDetection click)
           
TrackedClickGroup(ClickDetection click)
           
 

Constructor parameters in clickDetector with type arguments of type ClickDetection
ClickTrainDetector(ClickControl clickControl, PamDataBlock<ClickDetection> clickDataBlock)
           
TrackedClickLocaliser(ClickControl clickControl, PamDataBlock<ClickDetection> clickDataBlock)
           
 

Uses of ClickDetection in clickDetector.ClickClassifiers
 

Methods in clickDetector.ClickClassifiers with parameters of type ClickDetection
 PamSymbol NullClassifier.getSymbol(ClickDetection click)
           
 PamSymbol ClickIdentifier.getSymbol(ClickDetection click)
           
 ClickIdInformation NullClassifier.identify(ClickDetection click)
           
 ClickIdInformation ClickIdentifier.identify(ClickDetection click)
           
 

Uses of ClickDetection in clickDetector.ClickClassifiers.basic
 

Methods in clickDetector.ClickClassifiers.basic with parameters of type ClickDetection
private  boolean BasicClickIdentifier.checkEnergyBands(ClickDetection click, ClickTypeParams params)
          Checks the relative energy in two different energy bands and also performs other tests to see if its the type of click described by params.
private  boolean BasicClickIdentifier.checkLength(ClickDetection click, ClickTypeParams params)
           
private  boolean BasicClickIdentifier.checkMeanFreq(ClickDetection click, ClickTypeParams params)
           
private  boolean BasicClickIdentifier.checkPeakPosandWidth(ClickDetection click, ClickTypeParams params)
           
 PamSymbol BasicClickIdentifier.getSymbol(ClickDetection click)
           
 ClickIdInformation BasicClickIdentifier.identify(ClickDetection click)
          Identifies a click.
private  boolean BasicClickIdentifier.isThisType(ClickDetection click, ClickTypeParams params)
          Checks a click against a specific type.
 

Uses of ClickDetection in clickDetector.ClickClassifiers.basicSweep
 

Methods in clickDetector.ClickClassifiers.basicSweep with parameters of type ClickDetection
private  boolean SweepClassifierWorker.classify(ClickDetection click, SweepClassifierSet scs)
           
private  void SweepClassifierWorker.createLengthData(ClickDetection click, SweepClassifierSet scs)
          Creates a 2D array of length data[channels][start/end]
private  double[] SweepClassifierWorker.createRestrictedLenghtSpec(ClickDetection click, int chan, int[] lengthPoints, SweepClassifierSet scs)
           
private  double[][] SweepClassifierWorker.createRestrictedLengthSpec(ClickDetection click, SweepClassifierSet scs)
           
private  double[][] SweepClassifierWorker.createSpec(ClickDetection click, SweepClassifierSet scs)
          Get a copy of the ordinary power sepctrum data for the click.
private  void SweepClassifierWorker.createSpecData(ClickDetection click, SweepClassifierSet scs)
           
private  double[][] SweepClassifierWorker.createZeroCrossings(ClickDetection click, SweepClassifierSet scs)
           
private  int[][] SweepClassifierWorker.getLengthData(ClickDetection click, SweepClassifierSet scs)
          Creates a 2D array of length data[channels][start/end]
private  int[] SweepClassifierWorker.getPeakBins(ClickDetection click, SweepClassifierSet scs)
           
private  double[][] SweepClassifierWorker.getSmoothSpecData(ClickDetection click, SweepClassifierSet scs)
           
private  double[][] SweepClassifierWorker.getSpecData(ClickDetection click, SweepClassifierSet scs)
           
 PamSymbol SweepClassifier.getSymbol(ClickDetection click)
           
private  double[][] SweepClassifierWorker.getZeroCrossings(ClickDetection click, SweepClassifierSet scs)
           
 ClickIdInformation SweepClassifierWorker.identify(ClickDetection click)
           
 ClickIdInformation SweepClassifier.identify(ClickDetection click)
           
private  boolean SweepClassifierWorker.testEnergyBands(ClickDetection click, SweepClassifierSet scs)
           
private  boolean SweepClassifierWorker.testLength(ClickDetection click, SweepClassifierSet scs)
           
private  boolean SweepClassifierWorker.testMeanFreq(ClickDetection click, SweepClassifierSet scs)
           
private  boolean SweepClassifierWorker.testPeakFreq(ClickDetection click, SweepClassifierSet scs)
           
private  boolean SweepClassifierWorker.testPeakWidth(ClickDetection click, SweepClassifierSet scs)
           
private  boolean SweepClassifierWorker.testZeroCrossings(ClickDetection click, SweepClassifierSet scs)
           
 

Uses of ClickDetection in clickDetector.offlineFuncs
 

Subclasses of ClickDetection in clickDetector.offlineFuncs
 class OfflineClickDetection
           
 

Fields in clickDetector.offlineFuncs declared as ClickDetection
private  ClickDetection ClicksOffline.QuickAddClicks.singleClick
           
 

Fields in clickDetector.offlineFuncs with type parameters of type ClickDetection
private  DataUnitFinder<ClickDetection> OfflineClickLogging.dataFinder
           
private  java.util.ArrayList<ClickDetection> LabelClicksDialog.markedClicks
           
private  java.util.ArrayList<ClickDetection> ClicksOffline.QuickAddClicks.markedClicks
           
 

Methods in clickDetector.offlineFuncs with parameters of type ClickDetection
 int ClicksOffline.addBTMenuItems(java.awt.Container menu, ClickBTDisplay btDisplay, boolean hasZoom, ClickDetection clickedClick)
          Add menu items associated with right mouse actions on bearing time display
 void OfflineEventDataUnit.addSubDetection(ClickDetection subDetection)
          Add a new click to the event.
 void OfflineEventDataUnit.addSubDetection(ClickDetection subDetection, boolean countClick)
          Add a sub detection with the option of not increasing the click count.
private  void ClicksOffline.processClick(ClickDetection click)
           
 void OfflineEventDataUnit.removeSubDetection(ClickDetection subDetection)
           
private  void OfflineEventDataUnit.setUniqueEvent(ClickDetection clickDetection, OfflineEventDataUnit event)
          Ensure that there is only one event superdetection per click.
 

Method parameters in clickDetector.offlineFuncs with type arguments of type ClickDetection
 void OfflineEventDataUnit.addClicks(java.util.List<ClickDetection> markedClicks)
          Add a list of clicks to an event.
 

Constructors in clickDetector.offlineFuncs with parameters of type ClickDetection
ClicksOffline.QuickAddClicks(OfflineEventDataUnit event, ClickDetection singleClick)
           
OfflineEventDataUnit(java.lang.String eventType, java.lang.Integer colourIndex, ClickDetection firstClick)
           
 

Constructor parameters in clickDetector.offlineFuncs with type arguments of type ClickDetection
ClicksOffline.QuickAddClicks(OfflineEventDataUnit event, java.util.ArrayList<ClickDetection> markedClicks)