public class SimulatedState extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
SimulatedState() |
SimulatedState(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 p,
float q,
float r,
float svx,
float svy,
float svz) |
SimulatedState(IMCDefinition defs) |
Modifier and Type | Method and Description |
---|---|
static SimulatedState |
clone(IMCMessage msg) |
static SimulatedState |
create(java.lang.Object... values) |
double |
getHeight() |
double |
getLat() |
double |
getLon() |
double |
getP() |
double |
getPhi() |
double |
getPsi() |
double |
getQ() |
double |
getR() |
double |
getSvx() |
double |
getSvy() |
double |
getSvz() |
double |
getTheta() |
double |
getU() |
double |
getV() |
double |
getW() |
double |
getX() |
double |
getY() |
double |
getZ() |
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 |
setSvx(double svx) |
void |
setSvy(double svy) |
void |
setSvz(double svz) |
void |
setTheta(double theta) |
void |
setU(double u) |
void |
setV(double v) |
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 SimulatedState()
public SimulatedState(IMCDefinition defs)
public SimulatedState(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 p, float q, float r, float svx, float svy, float svz)
public static SimulatedState create(java.lang.Object... values)
public static SimulatedState 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 getP()
public double getQ()
public double getR()
public double getSvx()
public double getSvy()
public double getSvz()
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) (m)public void setY(double y)
y
- Offset east (m) (m)public void setZ(double z)
z
- Offset down (m) (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 Linear Velocity (m/s)public void setV(double v)
v
- Body-Fixed yy Linear Velocity (m/s)public void setW(double w)
w
- Body-Fixed zz Linear Velocity (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 setSvx(double svx)
svx
- Stream Velocity X (North) (m/s)public void setSvy(double svy)
svy
- Stream Velocity Y (East) (m/s)public void setSvz(double svz)
svz
- Stream Velocity Z (Down) (m/s)