| 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.