public class VerticalProfile extends IMCMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
VerticalProfile.PARAMETER |
| Modifier and Type | Field and Description |
|---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID| Constructor and Description |
|---|
VerticalProfile() |
VerticalProfile(IMCDefinition defs) |
VerticalProfile(IMCMessage msg) |
VerticalProfile(VerticalProfile.PARAMETER parameter,
short numSamples,
java.util.Collection<ProfileSample> samples,
double lat,
double lon) |
| Modifier and Type | Method and Description |
|---|---|
static VerticalProfile |
clone(IMCMessage msg) |
static VerticalProfile |
create(java.lang.Object... values) |
double |
getLat() |
double |
getLon() |
short |
getNumSamples() |
VerticalProfile.PARAMETER |
getParameter() |
java.lang.String |
getParameterStr() |
short |
getParameterVal() |
java.util.Vector<ProfileSample> |
getSamples() |
VerticalProfile |
setLat(double lat) |
VerticalProfile |
setLon(double lon) |
VerticalProfile |
setNumSamples(short numSamples) |
VerticalProfile |
setParameter(VerticalProfile.PARAMETER parameter) |
VerticalProfile |
setParameterStr(java.lang.String parameter) |
VerticalProfile |
setParameterVal(short parameter) |
VerticalProfile |
setSamples(java.util.Collection<ProfileSample> samples) |
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, validatepublic static final int ID_STATIC
public VerticalProfile()
public VerticalProfile(IMCMessage msg)
public VerticalProfile(IMCDefinition defs)
public VerticalProfile(VerticalProfile.PARAMETER parameter, short numSamples, java.util.Collection<ProfileSample> samples, double lat, double lon)
public static VerticalProfile create(java.lang.Object... values)
public static VerticalProfile clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exceptionpublic VerticalProfile.PARAMETER getParameter()
public java.lang.String getParameterStr()
public short getParameterVal()
public VerticalProfile setParameter(VerticalProfile.PARAMETER parameter)
parameter - Parameter (enumerated)public VerticalProfile setParameterStr(java.lang.String parameter)
parameter - Parameter (as a String)public VerticalProfile setParameterVal(short parameter)
parameter - Parameter (integer value)public short getNumSamples()
public VerticalProfile setNumSamples(short numSamples)
numSamples - Number of Samplespublic java.util.Vector<ProfileSample> getSamples()
public VerticalProfile setSamples(java.util.Collection<ProfileSample> samples)
samples - Samplespublic double getLat()
public VerticalProfile setLat(double lat)
lat - Latitude (rad)public double getLon()
public VerticalProfile setLon(double lon)
lon - Longitude (rad)