Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel.
Classes | |
class | ComponentResizeEndListener |
class | MapAreaRenderer |
class | MapTrackRenderer |
class | MapWaypointRenderer |
Public Member Functions | |
MapPanel () | |
Private Member Functions | |
TileFactoryInfo | createOnlineOSMFactory (String address) throws GeoLocationDataException |
TileFactoryInfo | createOSMZipFactory (String path) throws GeoLocationDataException |
List< MapWaypoint > | findClosestWaypoint (Point clickPoint) |
Point | getLocationForDetailsPopup () |
TileFactory | getTileFactory () throws GeoLocationDataException |
void | initComponents () |
void | mapViewerMouseClicked (java.awt.event.MouseEvent evt) |
void | mapViewerMouseMoved (java.awt.event.MouseEvent evt) |
void | mapViewerMousePressed (java.awt.event.MouseEvent evt) |
void | mapViewerMouseReleased (java.awt.event.MouseEvent evt) |
void | showDetailsPopup () |
void | showPopupMenu (Point point) |
void | showPopupMenu (MapWaypoint waypoint, Point point) throws TskCoreException |
void | zoomInBtnActionPerformed (java.awt.event.ActionEvent evt) |
void | zoomOutBtnActionPerformed (java.awt.event.ActionEvent evt) |
void | zoomSliderStateChanged (javax.swing.event.ChangeEvent evt) |
Private Attributes | |
List< Set< MapWaypoint > > | areas = new ArrayList<>() |
Set< MapWaypoint > | currentlySelectedSet |
MapWaypoint | currentlySelectedWaypoint |
Popup | currentPopup |
org.jxmapviewer.JXMapViewer | mapViewer |
final PopupFactory | popupFactory |
List< Set< MapWaypoint > > | tracks = new ArrayList<>() |
BufferedImage | transparentWaypointImage |
Set< MapWaypoint > | waypointSet |
KdTree< MapWaypoint > | waypointTree |
BufferedImage | whiteWaypointImage |
boolean | zoomChanging |
javax.swing.JPanel | zoomPanel |
javax.swing.JSlider | zoomSlider |
Static Private Attributes | |
static final int | DOT_SIZE = 12 |
static final Set< Integer > | DOT_WAYPOINT_TYPES = new HashSet<>() |
static final Logger | logger = Logger.getLogger(MapPanel.class.getName()) |
static final int | POPUP_HEIGHT = 200 |
static final int | POPUP_MARGIN = 10 |
static final int | POPUP_WIDTH = 300 |
static final long | serialVersionUID = 1L |
static final int | VERY_SMALL_DOT_SIZE = 6 |
static final Set< Integer > | VERY_SMALL_DOT_WAYPOINT_TYPES = new HashSet<>() |
The map panel. This panel contains the jxmapviewer MapViewer
Definition at line 87 of file MapPanel.java.
org.sleuthkit.autopsy.geolocation.MapPanel.MapPanel | ( | ) |
Creates new form MapPanel
Definition at line 132 of file MapPanel.java.
References org.sleuthkit.autopsy.core.UserPreferences.addChangeListener(), and org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.error().
|
private |
Create the TileFactoryInfo for an online OSM tile server.
address | Tile server address |
GeoLocationDataException |
Definition at line 297 of file MapPanel.java.
|
private |
Create the TileFactoryInfo for OSM zip File
path | Path to zip file. |
GeoLocationDataException |
Definition at line 315 of file MapPanel.java.
|
private |
Find the waypoint that is closest to the given mouse click point.
clickPoint | The mouse click point |
Definition at line 500 of file MapPanel.java.
References org.sleuthkit.autopsy.geolocation.MapWaypoint.getPosition(), org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.XYZPoint.getX(), and org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.nearestNeighbourSearch().
|
private |
Calculate the upper left corner on the screen for the details popup.
Definition at line 482 of file MapPanel.java.
|
private |
Create the TileFactory object based on the user preference.
Definition at line 275 of file MapPanel.java.
References org.sleuthkit.autopsy.core.UserPreferences.getGeolocationMBTilesFilePath(), org.sleuthkit.autopsy.core.UserPreferences.getGeolocationOsmServerAddress(), org.sleuthkit.autopsy.core.UserPreferences.getGeolocationOsmZipPath(), and org.sleuthkit.autopsy.core.UserPreferences.getGeolocationtTileOption().
|
private |
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
Definition at line 615 of file MapPanel.java.
|
private |
Definition at line 737 of file MapPanel.java.
|
private |
Definition at line 732 of file MapPanel.java.
|
private |
Definition at line 720 of file MapPanel.java.
|
private |
Definition at line 726 of file MapPanel.java.
|
private |
Show the detailsPopup for the currently selected waypoint.
Definition at line 442 of file MapPanel.java.
|
private |
Finds the waypoint nearest to the given and point and shows the popup menu for that waypoint.
point | Current mouse click location |
Definition at line 393 of file MapPanel.java.
References org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.XYZPoint.equals().
|
private |
Show the popup menu for the given waypoint and location.
waypoint | Selected waypoint |
point | Current mouse click location |
Definition at line 421 of file MapPanel.java.
|
private |
Definition at line 766 of file MapPanel.java.
|
private |
Definition at line 771 of file MapPanel.java.
|
private |
Definition at line 714 of file MapPanel.java.
|
private |
Definition at line 103 of file MapPanel.java.
|
private |
Definition at line 116 of file MapPanel.java.
|
private |
Definition at line 115 of file MapPanel.java.
|
private |
Definition at line 105 of file MapPanel.java.
|
staticprivate |
Definition at line 95 of file MapPanel.java.
|
staticprivate |
Definition at line 94 of file MapPanel.java.
|
staticprivate |
Definition at line 91 of file MapPanel.java.
|
private |
Definition at line 778 of file MapPanel.java.
|
staticprivate |
Definition at line 109 of file MapPanel.java.
|
staticprivate |
Definition at line 110 of file MapPanel.java.
|
staticprivate |
Definition at line 108 of file MapPanel.java.
|
private |
Definition at line 106 of file MapPanel.java.
|
staticprivate |
Definition at line 93 of file MapPanel.java.
|
private |
Definition at line 102 of file MapPanel.java.
|
private |
Definition at line 113 of file MapPanel.java.
|
staticprivate |
Definition at line 97 of file MapPanel.java.
|
staticprivate |
Definition at line 96 of file MapPanel.java.
|
private |
Definition at line 101 of file MapPanel.java.
|
private |
Definition at line 100 of file MapPanel.java.
|
private |
Definition at line 112 of file MapPanel.java.
|
private |
Definition at line 99 of file MapPanel.java.
|
private |
Definition at line 779 of file MapPanel.java.
|
private |
Definition at line 780 of file MapPanel.java.
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.