Sleuth Kit Java Bindings (JNI)  4.11.0
Java bindings for using The Sleuth Kit
org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint Class Reference

Inherits org.sleuthkit.datamodel.blackboardutils.attributes.GeoWaypoints.Waypoint, and Comparable< TrackPoint >.

Public Member Functions

 TrackPoint (Double latitude, Double longitude, Double altitude, String name, Double velocity, Double distanceFromHomePoint, Double distanceTraveled, Long timestamp)
 
int compareTo (TrackPoint otherTP)
 
Double getDistanceFromHomePoint ()
 
Double getDistanceTraveled ()
 
Long getTimeStamp ()
 
Double getVelocity ()
 
- Public Member Functions inherited from org.sleuthkit.datamodel.blackboardutils.attributes.GeoWaypoints.Waypoint
 Waypoint (Double latitude, Double longitude, Double altitude, String name)
 
Double getAltitude ()
 
Double getLatitude ()
 
Double getLongitude ()
 
String getName ()
 

Detailed Description

A representation of a track point, which is a location in a geographic coordinate system with latitude, longitude and altitude (elevation) axes.

Definition at line 129 of file GeoTrackPoints.java.

Constructor & Destructor Documentation

org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.TrackPoint ( Double  latitude,
Double  longitude,
Double  altitude,
String  name,
Double  velocity,
Double  distanceFromHomePoint,
Double  distanceTraveled,
Long  timestamp 
)

Constructs a representation of a track point, which is a location in a geographic coordinate system with latitude, longitude and altitude (elevation) axes.

Parameters
latitudeThe latitude of the track point.
longitudeThe longitude of the track point.
altitudeThe altitude of the track point, may be null.
nameThe name of the track point, may be null.
velocityThe velocity of the device at the track point in meters per second, may be null.
distanceFromHomePointThe distance of the track point in meters from an established home point, may be null.
distanceTraveledThe distance the device has traveled in meters at the time this track point was created, may be null.
timestampThe timestamp of the track point as milliseconds from the Java epoch of 1970-01-01T00:00:00Z, may be null.

Definition at line 163 of file GeoTrackPoints.java.

Member Function Documentation

int org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.compareTo ( TrackPoint  otherTP)
Double org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.getDistanceFromHomePoint ( )

Gets the distance of this track point from an established home point, if known.

Returns
The distance in meters, may be null or zero.

Definition at line 194 of file GeoTrackPoints.java.

Double org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.getDistanceTraveled ( )

Gets the distance the device has traveled in meters at the time this track point was created, if known.

Returns
The distance traveled in meters, may be null or zero.

Definition at line 204 of file GeoTrackPoints.java.

Long org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.getTimeStamp ( )

Gets the timestamp of this track point as milliseconds from the Java epoch of 1970-01-01T00:00:00Z, if known.

Returns
The timestamp, may be null or zero.

Definition at line 214 of file GeoTrackPoints.java.

Referenced by org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.compareTo(), and org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.getEndTime().

Double org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.TrackPoint.getVelocity ( )

Gets the velocity of the device at this track point in meters per second, if known.

Returns
The velocity in meters/sec, may be null or zero.

Definition at line 184 of file GeoTrackPoints.java.


The documentation for this class was generated from the following file:

Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.