public class Hydrophone
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
all functions in this class have now been made protected thereby restricting direct access to individual hydrophone information to the PamArray class. The PamArray class will now work with it's array localiser to give hydrophone information - which will only be accessible through functions using a timestamp reference.
PamArray
,
HydrophoneLocator
,
Serialized FormModifier and Type | Field and Description |
---|---|
static int |
DefaultSymbolSize |
static long |
serialVersionUID |
Constructor and Description |
---|
Hydrophone(int id) |
Hydrophone(int id,
double x,
double y,
double z,
double xErr,
double yErr,
double zErr,
java.lang.String type,
double sensitivity,
double[] bandwidth,
double preampGain) |
Hydrophone(int id,
double x,
double y,
double z,
java.lang.String type,
double sensitivity,
double[] bandwidth,
double preampGain) |
Modifier and Type | Method and Description |
---|---|
double[] |
getBandwidth() |
double |
getDepth() |
double[] |
getHiddenCoordinates()
Do not use this function except in hydrphone locators
in order to get nominal information.
|
double |
getPreampGain() |
double |
getSensitivity() |
long |
getTimeMillis() |
java.lang.String |
getType() |
void |
setTimeMillis(long timeMillis) |
public static final long serialVersionUID
public static final int DefaultSymbolSize
public Hydrophone(int id)
public Hydrophone(int id, double x, double y, double z, java.lang.String type, double sensitivity, double[] bandwidth, double preampGain)
public Hydrophone(int id, double x, double y, double z, double xErr, double yErr, double zErr, java.lang.String type, double sensitivity, double[] bandwidth, double preampGain)
public double[] getBandwidth()
public double getSensitivity()
public double getDepth()
public java.lang.String getType()
public double[] getHiddenCoordinates()
public double getPreampGain()
public long getTimeMillis()
public void setTimeMillis(long timeMillis)