|
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.