public class Target extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
Target.Z_UNITS |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
Target() |
Target(IMCDefinition defs) |
Target(java.lang.String label,
double lat,
double lon,
float z,
Target.Z_UNITS z_units,
float cog,
float sog) |
Modifier and Type | Method and Description |
---|---|
static Target |
clone(IMCMessage msg) |
static Target |
create(java.lang.Object... values) |
double |
getCog() |
java.lang.String |
getLabel() |
double |
getLat() |
double |
getLon() |
double |
getSog() |
double |
getZ() |
Target.Z_UNITS |
getZUnits()
Units of the z reference.
|
void |
setCog(double cog) |
void |
setLabel(java.lang.String label) |
void |
setLat(double lat) |
void |
setLon(double lon) |
void |
setSog(double sog) |
void |
setZ(double z) |
void |
setZUnits(short z_units) |
void |
setZUnits(java.lang.String z_units) |
void |
setZUnits(Target.Z_UNITS z_units) |
asJSON, asXml, cloneMessage, cloneMessage, compareTo, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getFieldNames, getFloat, getHeader, getHeaderValue, getInteger, getLong, getLongFieldName, getLongName, getMessage, getMessage, getMessageList, getMessageList, getMessageType, getMgid, getPayloadSize, getProtocolFactory, getRawData, getSize, getSourceName, getSrc, getSrcEnt, getString, getString, getTimestamp, getTimestampMillis, getTupleList, getTypeOf, getUnitsOf, getValue, hasFlag, hexdump, isNull, isPeriodic, main, makeImmutable, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessage, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validate
public static final int ID_STATIC
public Target()
public Target(IMCDefinition defs)
public Target(java.lang.String label, double lat, double lon, float z, Target.Z_UNITS z_units, float cog, float sog)
public static Target create(java.lang.Object... values)
public static Target clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public java.lang.String getLabel()
public double getLat()
public double getLon()
public double getZ()
public Target.Z_UNITS getZUnits()
public double getCog()
public double getSog()
public void setLabel(java.lang.String label)
label
- Labelpublic void setLat(double lat)
lat
- Latitude WGS-84 (rad)public void setLon(double lon)
lon
- Longitude WGS-84 (rad)public void setZ(double z)
z
- Z Reference (m)public void setZUnits(Target.Z_UNITS z_units)
z_units
- Z Units (enumerated)public void setZUnits(java.lang.String z_units)
z_units
- Z Units (as a String)public void setZUnits(short z_units)
z_units
- Z Units (integer value)public void setCog(double cog)
cog
- Course Over Ground (rad)public void setSog(double sog)
sog
- Speed Over Ground (m/s)