|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPamguardMVC.PamProcess
loc3d_Thode.TowedArray3DProcess
public class TowedArray3DProcess
| Field Summary | |
|---|---|
(package private) PamArray |
array
|
(package private) CrossStationMatcher |
crossStationMatcher
|
(package private) AcquisitionProcess |
daqProcess
At some point we'll need to get back to the original ADC data and hydrophone information in order to convert amplitude data to dB re 1 micropascal - so we'll need daqProcess. |
(package private) PamDataBlock |
detectorEventDataBlock
Reference to the data source data block |
(package private) double[] |
direct_arrival_time
|
(package private) boolean |
fine_tune_tdd
|
(package private) boolean |
fine_tune_tds
|
(package private) PamDataBlock<TowedArray3DDataUnit> |
localizationDataBlock
Datablock for output data. |
(package private) java.io.FileWriter |
output
|
(package private) TowedArray3DOverlayGraphics |
overlayGraphics
|
(package private) StationQueue[] |
stationDetectors
reference to a list of detectors handling data from a single channel each. |
(package private) double |
subarray_deck_distance
|
(package private) double |
subarray_maxtime
|
(package private) double |
tdd
|
(package private) double |
tdd_maxtime
|
(package private) TowedArray3DController |
towedArray3DController
Refefence to PamContolledUnit for this module |
(package private) int |
usedChannels
bitmap of channels in use. |
| Fields inherited from class PamguardMVC.PamProcess |
|---|
outputDataBlocks, processName, sampleRate |
| Constructor Summary | |
|---|---|
TowedArray3DProcess(TowedArray3DController towedArray3DController)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
TowedArray3DController towedArray3DController
PamDataBlock detectorEventDataBlock
PamDataBlock<TowedArray3DDataUnit> localizationDataBlock
TowedArray3DOverlayGraphics overlayGraphics
int usedChannels
StationQueue[] stationDetectors
CrossStationMatcher crossStationMatcher
double[] direct_arrival_time
PamArray array
double tdd
double tdd_maxtime
double subarray_maxtime
double subarray_deck_distance
boolean fine_tune_tdd
boolean fine_tune_tds
java.io.FileWriter output
AcquisitionProcess daqProcess
| Constructor Detail |
|---|
public TowedArray3DProcess(TowedArray3DController towedArray3DController)
| Method Detail |
|---|
public void pamStart()
PamProcess
pamStart in class PamProcesspublic 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||