public class EstimatedState extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
EstimatedState() |
EstimatedState(double lat,
double lon,
float height,
float x,
float y,
float z,
float phi,
float theta,
float psi,
float u,
float v,
float w,
float vx,
float vy,
float vz,
float p,
float q,
float r,
float depth,
float alt) |
EstimatedState(IMCDefinition defs) |
Modifier and Type | Method and Description |
---|---|
static EstimatedState |
clone(IMCMessage msg) |
static EstimatedState |
create(java.lang.Object... values) |
double |
getAlt() |
double |
getDepth() |
double |
getHeight() |
double |
getLat() |
double |
getLon() |
double |
getP() |
double |
getPhi() |
double |
getPsi() |
double |
getQ() |
double |
getR() |
double |
getTheta() |
double |
getU() |
double |
getV() |
double |
getVx() |
double |
getVy() |
double |
getVz() |
double |
getW() |
double |
getX() |
double |
getY() |
double |
getZ() |
void |
setAlt(double alt) |
void |
setDepth(double depth) |
void |
setHeight(double height) |
void |
setLat(double lat) |
void |
setLon(double lon) |
void |
setP(double p) |
void |
setPhi(double phi) |
void |
setPsi(double psi) |
void |
setQ(double q) |
void |
setR(double r) |
void |
setTheta(double theta) |
void |
setU(double u) |
void |
setV(double v) |
void |
setVx(double vx) |
void |
setVy(double vy) |
void |
setVz(double vz) |
void |
setW(double w) |
void |
setX(double x) |
void |
setY(double y) |
void |
setZ(double z) |
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 EstimatedState()
public EstimatedState(IMCDefinition defs)
public EstimatedState(double lat, double lon, float height, float x, float y, float z, float phi, float theta, float psi, float u, float v, float w, float vx, float vy, float vz, float p, float q, float r, float depth, float alt)
public static EstimatedState create(java.lang.Object... values)
public static EstimatedState clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public double getLat()
public double getLon()
public double getHeight()
public double getX()
public double getY()
public double getZ()
public double getPhi()
public double getTheta()
public double getPsi()
public double getU()
public double getV()
public double getW()
public double getVx()
public double getVy()
public double getVz()
public double getP()
public double getQ()
public double getR()
public double getDepth()
public double getAlt()
public void setLat(double lat)
lat
- Latitude (WGS-84) (rad)public void setLon(double lon)
lon
- Longitude (WGS-84) (rad)public void setHeight(double height)
height
- Height (WGS-84) (m)public void setX(double x)
x
- Offset north (m)public void setY(double y)
y
- Offset east (m)public void setZ(double z)
z
- Offset down (m)public void setPhi(double phi)
phi
- Rotation over x axis (rad)public void setTheta(double theta)
theta
- Rotation over y axis (rad)public void setPsi(double psi)
psi
- Rotation over z axis (rad)public void setU(double u)
u
- Body-Fixed xx Velocity (m/s)public void setV(double v)
v
- Body-Fixed yy Velocity (m/s)public void setW(double w)
w
- Body-Fixed zz Velocity (m/s)public void setVx(double vx)
vx
- Ground Velocity X (North) (m/s)public void setVy(double vy)
vy
- Ground Velocity Y (East) (m/s)public void setVz(double vz)
vz
- Ground Velocity Z (Down) (m/s)public void setP(double p)
p
- Angular Velocity in x (rad/s)public void setQ(double q)
q
- Angular Velocity in y (rad/s)public void setR(double r)
r
- Angular Velocity in z (rad/s)public void setDepth(double depth)
depth
- Depth (m)public void setAlt(double alt)
alt
- Altitude (m)