Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
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< Waypoint > | getPath () |
Static Public Member Functions | |
static GeoLocationParseResult< Area > | getAreas (SleuthkitCase skCase, List<?extends Content > sourceList) throws GeoLocationDataException |
static List< Route > | getRoutes (SleuthkitCase skCase) throws GeoLocationDataException |
static GeoLocationParseResult< Track > | getTracks (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) |
org.sleuthkit.autopsy.geolocation.datamodel.Area.Area | ( | BlackboardArtifact | artifact | ) | throws GeoLocationDataException |
Construct a new Area for the given artifact.
artifact |
GeoLocationDataException |
Definition at line 43 of file Area.java.
References org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.artifact.
|
private |
Construct an Area for the given artifact and attributeMap.
artifact | TSK_GPD_TRACK artifact |
attributeMap | Map of the artifact attributes |
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().
|
private |
Create the list of AreaWaypoints from the GeoTrackPoint list.
points | GeoAreaPoints object. |
artifact | The artifact to which these points belong |
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().
|
staticprivate |
Return the name of the area from the attributeMap. Track name is stored in the attribute TSK_NAME
attributeMap |
Definition at line 70 of file Area.java.
References org::sleuthkit::datamodel::AbstractAttribute.getValueString(), and org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_NAME.
Referenced by org.sleuthkit.autopsy.geolocation.datamodel.Area.Area().
|
staticinherited |
Gets the list of Areas from the TSK_GPS_AREA artifacts.
skCase | Currently open SleuthkitCase |
sourceList | List of source to return areas from, may be null to return areas from all sources |
GeoLocationDataException |
Definition at line 115 of file GeoPath.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID(), org::sleuthkit::datamodel::BlackboardArtifact.getDataSource(), and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_GPS_AREA.
Referenced by org.sleuthkit.autopsy.geolocation.AbstractWaypointFetcher.process().
|
inherited |
Returns the BlackboardARtifact that this path represents.
Definition at line 173 of file GeoPath.java.
References org.sleuthkit.autopsy.geolocation.datamodel.GeoPath.artifact.
|
inherited |
Returns the label or display name for this path.
Definition at line 182 of file GeoPath.java.
Referenced by org.sleuthkit.autopsy.report.modules.kml.KMLReport.addAreaToReport(), org.sleuthkit.autopsy.report.modules.kml.KMLReport.addRouteToReport(), org.sleuthkit.autopsy.report.modules.kml.KMLReport.addTrackToReport(), org.sleuthkit.autopsy.geolocation.datamodel.Area.buildPath(), org.sleuthkit.autopsy.geolocation.datamodel.Track.buildPath(), org.sleuthkit.autopsy.geolocation.datamodel.Route.createRoute(), and org.sleuthkit.autopsy.report.modules.kml.KMLReport.getFormattedDetails().
|
inherited |
Get the list of way points 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().
|
private |
Returns the list of GeoAreaPoints from the attributeMap. Creates the GeoAreaPoint list from the TSK_GEO_AREAPOINTS attribute.
attributeMap | Map of artifact attributes. |
GeoLocationDataException |
Definition at line 104 of file Area.java.
References org::sleuthkit::datamodel::blackboardutils::attributes::BlackboardJsonAttrUtil.fromAttribute(), and org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_GEO_AREAPOINTS.
Referenced by org.sleuthkit.autopsy.geolocation.datamodel.Area.Area().
|
staticinherited |
Gets the list of Routes from the TSK_GPS_ROUTE artifacts.
skCase | Currently open SleuthkitCase |
GeoLocationDataException |
Definition at line 52 of file GeoPath.java.
References org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_GPS_ROUTE.
|
staticinherited |
Gets the list of Tracks from the TSK_GPS_TRACK artifacts.
skCase | Currently open SleuthkitCase |
sourceList | List of source to return tracks from, maybe null to return tracks from all sources |
GeoLocationDataException |
Definition at line 80 of file GeoPath.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID(), org::sleuthkit::datamodel::BlackboardArtifact.getDataSource(), and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_GPS_TRACK.
Referenced by org.sleuthkit.autopsy.geolocation.AbstractWaypointFetcher.process().
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.