Modifier and Type | Class and Description |
---|---|
static class |
VesselPosition.Builder |
static class |
VesselPosition.NavigationalStatus |
Modifier and Type | Field and Description |
---|---|
static boolean |
validate |
Modifier and Type | Method and Description |
---|---|
static VesselPosition.Builder |
builder() |
VesselClass |
cls() |
com.google.common.base.Optional<Double> |
cogDegrees() |
com.google.common.base.Optional<?> |
data() |
boolean |
equals(Object obj) |
Fix |
fix() |
int |
hashCode() |
com.google.common.base.Optional<Double> |
headingDegrees() |
Identifier |
id() |
com.google.common.base.Optional<Times> |
intersectionTimes(VesselPosition vp)
Returns absent if no intersection occurs else return the one or two times
of intersection of circles around the vessel relative to this.time().
|
double |
lat() |
com.google.common.base.Optional<Integer> |
lengthMetres() |
double |
lon() |
com.google.common.base.Optional<Integer> |
maxDimensionMetres() |
long |
messageId() |
VesselPosition.NavigationalStatus |
navigationalStatus() |
Vector |
position(VesselPosition relativeTo) |
com.google.common.base.Optional<String> |
positionAisNmea() |
com.google.common.base.Optional<VesselPosition> |
predict(long t) |
com.google.common.base.Optional<String> |
shipStaticAisNmea() |
com.google.common.base.Optional<Integer> |
shipType() |
com.google.common.base.Optional<Double> |
speedKnots() |
com.google.common.base.Optional<Double> |
speedMetresPerSecond() |
long |
time() |
String |
toString() |
com.google.common.base.Optional<Integer> |
widthMetres() |
public long messageId()
public Identifier id()
public double lat()
public double lon()
public com.google.common.base.Optional<?> data()
public com.google.common.base.Optional<Integer> lengthMetres()
public com.google.common.base.Optional<Integer> widthMetres()
public com.google.common.base.Optional<Integer> maxDimensionMetres()
public com.google.common.base.Optional<Double> cogDegrees()
public com.google.common.base.Optional<Double> headingDegrees()
public com.google.common.base.Optional<Double> speedMetresPerSecond()
public com.google.common.base.Optional<Double> speedKnots()
public VesselClass cls()
public long time()
public VesselPosition.NavigationalStatus navigationalStatus()
public com.google.common.base.Optional<Integer> shipType()
public com.google.common.base.Optional<String> positionAisNmea()
public com.google.common.base.Optional<String> shipStaticAisNmea()
public static VesselPosition.Builder builder()
public Vector position(VesselPosition relativeTo)
public com.google.common.base.Optional<VesselPosition> predict(long t)
public com.google.common.base.Optional<Times> intersectionTimes(VesselPosition vp)
vp
- Copyright © 2020. All rights reserved.