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

Inherits Iterable< GeoTrackPoints.TrackPoint >.

Classes

class  TrackPoint
 

Public Member Functions

 GeoTrackPoints ()
 
void addPoint (TrackPoint trackPoint)
 
Long getEndTime ()
 
Long getStartTime ()
 
boolean isEmpty ()
 
Iterator< TrackPointiterator ()
 

Detailed Description

A GeoTrackPoints object is a collection of TrackPoint objects. A TrackPoint represents a track point, which is a location in a geographic coordinate system with latitude, longitude and altitude (elevation) axes.

GeoTrackPoints objects are designed to be used as the string value of the TSK_GEO_TRACKPOINTS attribute of a TSK_GPS_TRACK artifact. TSK_GPS_TRACK artifacts are used to record a track, or path, of a GPS-enabled device as a connected series of track points.

Definition at line 38 of file GeoTrackPoints.java.

Constructor & Destructor Documentation

org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.GeoTrackPoints ( )

Constructs an empty GeoTrackPoints object.

Definition at line 45 of file GeoTrackPoints.java.

Member Function Documentation

void org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.addPoint ( TrackPoint  trackPoint)

Adds a track point to this list of track points.

Parameters
trackPointA track point.

Definition at line 54 of file GeoTrackPoints.java.

Long org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.getEndTime ( )

Gets the latest track point timestamp in this list of track points, if timestamps are present.

Returns
The timestamp in milliseconds from the Java epoch of 1970-01-01T00:00:00Z, may be null or zero.

Definition at line 102 of file GeoTrackPoints.java.

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

Long org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.getStartTime ( )

Gets the earliest track point timestamp in this list of track points, if timestamps are present.

Returns
The timestamp in milliseconds from the Java epoch of 1970-01-01T00:00:00Z, may be null or zero.

Definition at line 83 of file GeoTrackPoints.java.

boolean org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.isEmpty ( )

Returns whether or not this list of track points is empty.

Returns
True or false.

Definition at line 72 of file GeoTrackPoints.java.

Iterator<TrackPoint> org.sleuthkit.datamodel.blackboardutils.attributes.GeoTrackPoints.iterator ( )

Definition at line 63 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.