public class TowedArray3DProcess extends PamProcess
Constructor and Description |
---|
TowedArray3DProcess(TowedArray3DController towedArray3DController) |
Modifier and Type | Method and Description |
---|---|
void |
Crossbearing(double L,
double La,
float[] z,
double bearing_f,
double bearing_r,
TowedArray3DDataUnit ldu) |
boolean |
derive_simple_TOA(float fs,
int i_focal,
int i_other) |
void |
newData(PamObservable o,
PamDataUnit arg) |
void |
pamStart()
Called for each process to tell it to start (may not be necessary for
processes which are listening for data anyway).
|
void |
pamStop()
Stops the process.
|
void |
prepareProcess()
Called for each process before any of them receive the PamStart command
|
void |
ThreeD_rear_bearing(float[] z,
double tds_r,
double tdd,
double L,
double La,
double eta,
float[] tilt0,
TowedArray3DDataUnit ldu) |
void |
ThreeD_TOA_only(float[] z,
double tds_f,
double tds_r,
double tdd,
double L,
double La,
TowedArray3DDataUnit ldu) |
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, flushDataBlockBuffers, getAncestorDataBlock, getAnnotation, getChainPosition, getCpuPercent, getNumAnnotations, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, setupProcess, toString, update, updateData
public TowedArray3DProcess(TowedArray3DController towedArray3DController)
public void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess
public void newData(PamObservable o, PamDataUnit arg)
newData
in class PamProcess
public boolean derive_simple_TOA(float fs, int i_focal, int i_other)
public void ThreeD_rear_bearing(float[] z, double tds_r, double tdd, double L, double La, double eta, float[] tilt0, TowedArray3DDataUnit ldu)
public void Crossbearing(double L, double La, float[] z, double bearing_f, double bearing_r, TowedArray3DDataUnit ldu)
public void ThreeD_TOA_only(float[] z, double tds_f, double tds_r, double tdd, double L, double La, TowedArray3DDataUnit ldu)
public void prepareProcess()
PamProcess
prepareProcess
in class PamProcess