Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
org.sleuthkit.autopsy.geolocation.datamodel.Area Class Reference

Inherits org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.

Classes

class  AreaWaypoint
 

Public Member Functions

 Area (BlackboardArtifact artifact) throws GeoLocationDataException
 
final BlackboardArtifact getArtifact ()
 
String getLabel ()
 
final List< WaypointgetPath ()
 

Static Public Member Functions

static GeoLocationParseResult< AreagetAreas (SleuthkitCase skCase, List<?extends Content > sourceList) throws GeoLocationDataException
 
static List< RoutegetRoutes (SleuthkitCase skCase) throws GeoLocationDataException
 
static GeoLocationParseResult< TrackgetTracks (SleuthkitCase skCase, List<?extends Content > sourceList) throws GeoLocationDataException
 

Private Member Functions

 Area (BlackboardArtifact artifact, Map< BlackboardAttribute.ATTRIBUTE_TYPE, BlackboardAttribute > attributeMap) throws GeoLocationDataException
 
void buildPath (GeoAreaPoints points, BlackboardArtifact artifact) throws GeoLocationDataException
 
GeoAreaPoints getPointsList (Map< BlackboardAttribute.ATTRIBUTE_TYPE, BlackboardAttribute > attributeMap) throws GeoLocationDataException
 

Static Private Member Functions

static String getAreaName (Map< BlackboardAttribute.ATTRIBUTE_TYPE, BlackboardAttribute > attributeMap)
 

Detailed Description

A GPS track with which wraps the TSK_GPS_AREA artifact.

Definition at line 35 of file Area.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.geolocation.datamodel.Area.Area ( BlackboardArtifact  artifact) throws GeoLocationDataException

Construct a new Area for the given artifact.

Parameters
artifact
Exceptions
GeoLocationDataException

Definition at line 43 of file Area.java.

References org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.artifact.

org.sleuthkit.autopsy.geolocation.datamodel.Area.Area ( BlackboardArtifact  artifact,
Map< BlackboardAttribute.ATTRIBUTE_TYPE, BlackboardAttribute >  attributeMap 
) throws GeoLocationDataException
private

Construct an Area for the given artifact and attributeMap.

Parameters
artifactTSK_GPD_TRACK artifact
attributeMapMap of the artifact attributes
Exceptions
GeoLocationDataException

Definition at line 55 of file Area.java.

References org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.artifact, org.sleuthkit.autopsy.geolocation.datamodel.Area.buildPath(), org.sleuthkit.autopsy.geolocation.datamodel.Area.getAreaName(), and org.sleuthkit.autopsy.geolocation.datamodel.Area.getPointsList().

Member Function Documentation

void org.sleuthkit.autopsy.geolocation.datamodel.Area.buildPath ( GeoAreaPoints  points,
BlackboardArtifact  artifact 
) throws GeoLocationDataException
private

Create the list of AreaWaypoints from the GeoTrackPoint list.

Parameters
pointsGeoAreaPoints object.
artifactThe artifact to which these points belong
Exceptions
GeoLocationDataException

Definition at line 88 of file Area.java.

References org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getLabel().

Referenced by org.sleuthkit.autopsy.geolocation.datamodel.Area.Area().

static String org.sleuthkit.autopsy.geolocation.datamodel.Area.getAreaName ( Map< BlackboardAttribute.ATTRIBUTE_TYPE, BlackboardAttribute >  attributeMap)
staticprivate

Return the name of the area from the attributeMap. Track name is stored in the attribute TSK_NAME

Parameters
attributeMap
Returns
Area name or empty string if none was available.

Definition at line 70 of file Area.java.

Referenced by org.sleuthkit.autopsy.geolocation.datamodel.Area.Area().

static GeoLocationParseResult<Area> org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getAreas ( SleuthkitCase  skCase,
List<?extends Content >  sourceList 
) throws GeoLocationDataException
staticinherited

Gets the list of Areas from the TSK_GPS_AREA artifacts.

Parameters
skCaseCurrently open SleuthkitCase
sourceListList of source to return areas from, may be null to return areas from all sources
Returns
List of Area objects, empty list will be returned if no areas were found
Exceptions
GeoLocationDataException

Definition at line 115 of file GeoPath.java.

Referenced by org.sleuthkit.autopsy.geolocation.AbstractWaypointFetcher.process().

final BlackboardArtifact org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getArtifact ( )
inherited

Returns the BlackboardARtifact that this path represents.

Returns

Definition at line 173 of file GeoPath.java.

References org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.artifact.

String org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getLabel ( )
inherited
final List<Waypoint> org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getPath ( )
inherited

Get the list of way points for this route;

Returns
List an unmodifiableList of ArtifactWaypoints for this route

Definition at line 164 of file GeoPath.java.

Referenced by org.sleuthkit.autopsy.report.modules.kml.KMLReport.addAreaToReport(), org.sleuthkit.autopsy.report.modules.kml.KMLReport.addTrackToReport(), and org.sleuthkit.autopsy.geolocation.datamodel.Route.getRoute().

GeoAreaPoints org.sleuthkit.autopsy.geolocation.datamodel.Area.getPointsList ( Map< BlackboardAttribute.ATTRIBUTE_TYPE, BlackboardAttribute >  attributeMap) throws GeoLocationDataException
private

Returns the list of GeoAreaPoints from the attributeMap. Creates the GeoAreaPoint list from the TSK_GEO_AREAPOINTS attribute.

Parameters
attributeMapMap of artifact attributes.
Returns
GeoTrackPoint list empty list if the attribute was not found.
Exceptions
GeoLocationDataException

Definition at line 104 of file Area.java.

Referenced by org.sleuthkit.autopsy.geolocation.datamodel.Area.Area().

static List<Route> org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getRoutes ( SleuthkitCase  skCase) throws GeoLocationDataException
staticinherited

Gets the list of Routes from the TSK_GPS_ROUTE artifacts.

Parameters
skCaseCurrently open SleuthkitCase
Returns
List of Route objects, empty list will be returned if no Routes were found
Exceptions
GeoLocationDataException

Definition at line 52 of file GeoPath.java.

static GeoLocationParseResult<Track> org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.getTracks ( SleuthkitCase  skCase,
List<?extends Content >  sourceList 
) throws GeoLocationDataException
staticinherited

Gets the list of Tracks from the TSK_GPS_TRACK artifacts.

Parameters
skCaseCurrently open SleuthkitCase
sourceListList of source to return tracks from, maybe null to return tracks from all sources
Returns
List of Track objects, empty list will be returned if no tracks were found
Exceptions
GeoLocationDataException

Definition at line 80 of file GeoPath.java.

Referenced by org.sleuthkit.autopsy.geolocation.AbstractWaypointFetcher.process().


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

Copyright © 2012-2022 Basis Technology. Generated on: Wed Oct 5 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.