public class RowsCoverage extends Maneuver
Modifier and Type | Field and Description |
---|---|
static short |
FLG_CURVE_RIGHT |
static short |
FLG_SQUARE_CURVE |
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
RowsCoverage() |
RowsCoverage(double lat,
double lon,
float z,
pt.lsts.imc.def.ZUnits z_units,
float speed,
pt.lsts.imc.def.SpeedUnits speed_units,
double bearing,
double cross_angle,
float width,
float length,
short coff,
float angAperture,
int range,
short overlap,
short flags,
java.lang.String custom) |
RowsCoverage(IMCDefinition defs) |
RowsCoverage(IMCMessage msg) |
Modifier and Type | Method and Description |
---|---|
static RowsCoverage |
clone(IMCMessage msg) |
static RowsCoverage |
create(java.lang.Object... values) |
double |
getAngAperture() |
double |
getBearing() |
short |
getCoff() |
double |
getCrossAngle() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getCustom() |
short |
getFlags() |
double |
getLat() |
double |
getLength() |
double |
getLon() |
short |
getOverlap() |
int |
getRange() |
double |
getSpeed() |
pt.lsts.imc.def.SpeedUnits |
getSpeedUnits() |
java.lang.String |
getSpeedUnitsStr() |
short |
getSpeedUnitsVal() |
double |
getWidth() |
double |
getZ() |
pt.lsts.imc.def.ZUnits |
getZUnits() |
java.lang.String |
getZUnitsStr() |
short |
getZUnitsVal() |
RowsCoverage |
setAngAperture(double angAperture) |
RowsCoverage |
setBearing(double bearing) |
RowsCoverage |
setCoff(short coff) |
RowsCoverage |
setCrossAngle(double cross_angle) |
RowsCoverage |
setCustom(java.util.LinkedHashMap<java.lang.String,?> custom) |
RowsCoverage |
setCustom(java.lang.String custom) |
RowsCoverage |
setFlags(short flags) |
RowsCoverage |
setLat(double lat) |
RowsCoverage |
setLength(double length) |
RowsCoverage |
setLon(double lon) |
RowsCoverage |
setOverlap(short overlap) |
RowsCoverage |
setRange(int range) |
RowsCoverage |
setSpeed(double speed) |
RowsCoverage |
setSpeedUnits(pt.lsts.imc.def.SpeedUnits speed_units) |
RowsCoverage |
setSpeedUnitsStr(java.lang.String speed_units) |
RowsCoverage |
setSpeedUnitsVal(short speed_units) |
RowsCoverage |
setWidth(double width) |
RowsCoverage |
setZ(double z) |
RowsCoverage |
setZUnits(pt.lsts.imc.def.ZUnits z_units) |
RowsCoverage |
setZUnitsStr(java.lang.String z_units) |
RowsCoverage |
setZUnitsVal(short z_units) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, compareTo, copyFrom, copyToClipoard, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAgeInSeconds, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getEntityName, getFieldNames, getFloat, getHeader, getHeaderValue, getInteger, getLong, getLongFieldName, getLongName, getMessage, getMessage, getMessageInfo, getMessageList, getMessageList, getMessageType, getMgid, getPayloadSize, getProtocolFactory, getRawData, getSize, getSourceName, getSrc, getSrcEnt, getString, getString, getTimestamp, getTimestampMillis, getTupleList, getTypeOf, getUnitsOf, getValue, getValues, hasFlag, hexdump, isNull, isPeriodic, makeImmutable, parseJson, parseXml, pasteFromClipoard, payloadMD5, serialize, serialize, serialize, serializePayload, setBitMask, setDst, setDstEnt, setHeader, setMessageInfo, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toByteArray, toByteArray, toString, validate
public static final short FLG_SQUARE_CURVE
public static final short FLG_CURVE_RIGHT
public static final int ID_STATIC
public RowsCoverage()
public RowsCoverage(IMCMessage msg)
public RowsCoverage(IMCDefinition defs)
public RowsCoverage(double lat, double lon, float z, pt.lsts.imc.def.ZUnits z_units, float speed, pt.lsts.imc.def.SpeedUnits speed_units, double bearing, double cross_angle, float width, float length, short coff, float angAperture, int range, short overlap, short flags, java.lang.String custom)
public static RowsCoverage create(java.lang.Object... values)
public static RowsCoverage clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public double getLat()
public RowsCoverage setLat(double lat)
lat
- Latitude WGS-84 (rad)public double getLon()
public RowsCoverage setLon(double lon)
lon
- Longitude WGS-84 (rad)public double getZ()
public RowsCoverage setZ(double z)
z
- Z Reference (m)public pt.lsts.imc.def.ZUnits getZUnits()
public java.lang.String getZUnitsStr()
public short getZUnitsVal()
public RowsCoverage setZUnits(pt.lsts.imc.def.ZUnits z_units)
z_units
- Z Units (enumerated)public RowsCoverage setZUnitsStr(java.lang.String z_units)
z_units
- Z Units (as a String)public RowsCoverage setZUnitsVal(short z_units)
z_units
- Z Units (integer value)public double getSpeed()
public RowsCoverage setSpeed(double speed)
speed
- Speedpublic pt.lsts.imc.def.SpeedUnits getSpeedUnits()
public java.lang.String getSpeedUnitsStr()
public short getSpeedUnitsVal()
public RowsCoverage setSpeedUnits(pt.lsts.imc.def.SpeedUnits speed_units)
speed_units
- Speed Units (enumerated)public RowsCoverage setSpeedUnitsStr(java.lang.String speed_units)
speed_units
- Speed Units (as a String)public RowsCoverage setSpeedUnitsVal(short speed_units)
speed_units
- Speed Units (integer value)public double getBearing()
public RowsCoverage setBearing(double bearing)
bearing
- Bearing (rad)public double getCrossAngle()
public RowsCoverage setCrossAngle(double cross_angle)
cross_angle
- Cross Angle (rad)public double getWidth()
public RowsCoverage setWidth(double width)
width
- Width (m)public double getLength()
public RowsCoverage setLength(double length)
length
- Length (m)public short getCoff()
public RowsCoverage setCoff(short coff)
coff
- Curve Offset (m)public double getAngAperture()
public RowsCoverage setAngAperture(double angAperture)
angAperture
- Angular Aperture (rad)public int getRange()
public RowsCoverage setRange(int range)
range
- Range (m)public short getOverlap()
public RowsCoverage setOverlap(short overlap)
overlap
- Overlap (%)public short getFlags()
public RowsCoverage setFlags(short flags)
flags
- Flags (bitfield)public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public RowsCoverage setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public RowsCoverage setCustom(java.lang.String custom)