Package PamguardMVC
Interface ProcessAnnotator
- All Known Implementing Classes:
AcquireNmeaData,AcquisitionProcess,AirgunProcess,AlarmProcess,AmpProcess,AngleListener,AngleProcess,ArrayAccelProcess,ArraySensorProcess,AzigramProcess,BackupProcess,BasicPeakDetector,BeamFormerBaseProcess,BeamFormerProcess,BeamFormLocProcess,BeamformProcess,BearingProcess,BetterPeakDetector,BFDetectionMonitor,BinaryClickProcess,BinaryStoreProcess,CBLocaliserProcess,CepstrumProcess,ClickAlarmManager,ClickDetector,ClickTrainDetector,ClickTrainProcess,ClipProcess,CPODProcess,CTClassificationProcess,CTLocalisationProcess,DbHtProcess,DBProcess,DecimatorProcess,DecimatorProcessW,DepthProcess,DetectionGroupProcess,DetectionMonitor,DifarProcess,DLClassifyProcess,EnergySumProcess,EnvelopeProcess,FilterProcess,FormsProcess,GPLProcess,Group3DProcess,HydrophoneProcess,IMUListener,IMUProcess,IshDetFnProcess,IshLocHyperbProcess,IshLocPairProcess,IshLocProcess,IshPeakProcess,KernelSmoothingProcess,LikelihoodFFTProcess,LinearAverageSpectraProcess,ListeningProcess,LtsaProcess,MapProcess,MarkGroupProcess,MarkProcess,MatchFiltProcess,MatchFiltProcess2,MTProcess,NetworkSendProcess,NoiseBandProcess,NoiseProcess,NormalizerProcess,OfflineFileProcess,OfflineProcessingProcess,OneBandProcess,OneBandPulseProcess,PamBlockProcess,PamFFTProcess,PamInstantProcess,PamProcess,PatchPanelProcess,PeakDetector,PlaybackProcess,ProcessAISData,ProcessHeadingData,ProcessIshmaelData,ProcessNmeaData,QAAnalyser,QADataProcess,QAGeneratorProcess,QAMonitorProcess,RavenProcess,RecorderProcess,RoccaProcess,RoccaWhistleSelect,RockBlockProcess2,RWEProcess,SegmenterProcess,SgramCorrProcess,SonobuoyManager,SpectralEtiProcess,SpectrogramMarkProcess,SpectrogramMedianFilter,SpectrogramNoiseProcess,STAcquisitionProcess,TargetMotionProcess,ThresholdDetectorProcess,TowedArray3DProcess,TrackedClickLocaliser,TrackedGroupProcess,UserDisplayProcess,UserInputProcess,VetoProcess,VRProcess,WhistleClassifierProcess,WhistleDetector,WhistleEventDetector,WhistleLinker,WhistleToneConnectProcess,WrappedBeamFormerProcess
public interface ProcessAnnotator
Class for providing annotations.
Will probably only ever get used by PamProcess.
- Author:
- Doug Gillespie
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetAnnotation(PamDataBlock pamDataBlock, int iAnnotation) Get an AnnotationintgetNumAnnotations(PamDataBlock pamDataBlock)
-
Method Details
-
getNumAnnotations
- Parameters:
pamDataBlock- Annotated datablock- Returns:
- the number of annotations
-
getAnnotation
Get an Annotation- Parameters:
pamDataBlock- Annotated datablockiAnnotation- annotation number- Returns:
- Annotation
-