mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 18:17:43 +00:00
6160 codacy
This commit is contained in:
parent
94deee76d9
commit
6c10cd89e3
@ -50,7 +50,6 @@ import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil;
|
||||
import org.sleuthkit.autopsy.coreutils.ThreadConfined;
|
||||
import org.sleuthkit.autopsy.geolocation.GeoFilterPanel.GeoFilter;
|
||||
import org.sleuthkit.autopsy.geolocation.datamodel.GeoLocationDataException;
|
||||
import org.sleuthkit.autopsy.geolocation.datamodel.Track;
|
||||
import org.sleuthkit.autopsy.ingest.IngestManager;
|
||||
import static org.sleuthkit.autopsy.ingest.IngestManager.IngestModuleEvent.DATA_ADDED;
|
||||
import org.sleuthkit.autopsy.ingest.ModuleDataEvent;
|
||||
|
@ -75,7 +75,6 @@ import javax.imageio.ImageIO;
|
||||
import javax.swing.SwingUtilities;
|
||||
import org.jxmapviewer.painter.CompoundPainter;
|
||||
import org.jxmapviewer.painter.Painter;
|
||||
import org.sleuthkit.autopsy.geolocation.datamodel.Waypoint;
|
||||
import org.sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE;
|
||||
|
||||
/**
|
||||
@ -325,6 +324,7 @@ final public class MapPanel extends javax.swing.JPanel {
|
||||
|
||||
/**
|
||||
* Stores the given List of tracks from which to draw paths later
|
||||
*
|
||||
* @param tracks
|
||||
*/
|
||||
void setTracks(List<Set<MapWaypoint>> tracks) {
|
||||
@ -730,14 +730,13 @@ final public class MapPanel extends javax.swing.JPanel {
|
||||
|
||||
/**
|
||||
*
|
||||
* @param waypoint the waypoint for which to get the color
|
||||
* selected
|
||||
* @param waypoint the waypoint for which to get the color selected
|
||||
* @return the color that this waypoint should be rendered
|
||||
*/
|
||||
private Color getColor(MapWaypoint waypoint) {
|
||||
Color baseColor = waypoint.getColor();
|
||||
if (waypoint.equals(currentlySelectedWaypoint) ||
|
||||
(currentlySelectedTrack != null && currentlySelectedTrack.contains(waypoint))) {
|
||||
if (waypoint.equals(currentlySelectedWaypoint)
|
||||
|| (currentlySelectedTrack != null && currentlySelectedTrack.contains(waypoint))) {
|
||||
// Highlight this waypoint since it is selected
|
||||
return Color.YELLOW;
|
||||
} else {
|
||||
@ -800,9 +799,9 @@ final public class MapPanel extends javax.swing.JPanel {
|
||||
int x = (int) point.getX();
|
||||
int y = (int) point.getY();
|
||||
|
||||
if (artifactType == ARTIFACT_TYPE.TSK_GPS_TRACKPOINT.getTypeID() ||
|
||||
artifactType == ARTIFACT_TYPE.TSK_GPS_TRACK.getTypeID() ||
|
||||
artifactType == ARTIFACT_TYPE.TSK_GPS_ROUTE.getTypeID()) {
|
||||
if (artifactType == ARTIFACT_TYPE.TSK_GPS_TRACKPOINT.getTypeID()
|
||||
|| artifactType == ARTIFACT_TYPE.TSK_GPS_TRACK.getTypeID()
|
||||
|| artifactType == ARTIFACT_TYPE.TSK_GPS_ROUTE.getTypeID()) {
|
||||
image = dotImageCache.computeIfAbsent(color, k -> {
|
||||
return createTrackDotImage(color);
|
||||
});
|
||||
@ -818,9 +817,9 @@ final public class MapPanel extends javax.swing.JPanel {
|
||||
// Center image horizontally on image
|
||||
x -= image.getWidth() / 2;
|
||||
|
||||
g = (Graphics2D) g.create();
|
||||
g.drawImage(image, x, y, null);
|
||||
g.dispose();
|
||||
Graphics2D g2d = (Graphics2D) g.create();
|
||||
g2d.drawImage(image, x, y, null);
|
||||
g2d.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
@ -828,6 +827,7 @@ final public class MapPanel extends javax.swing.JPanel {
|
||||
* Renderer for map track routes
|
||||
*/
|
||||
private class MapTrackRenderer implements Painter<JXMapViewer> {
|
||||
|
||||
private final List<Set<MapWaypoint>> tracks;
|
||||
|
||||
MapTrackRenderer(List<Set<MapWaypoint>> tracks) {
|
||||
@ -858,21 +858,21 @@ final public class MapPanel extends javax.swing.JPanel {
|
||||
|
||||
@Override
|
||||
public void paint(Graphics2D g, JXMapViewer map, int w, int h) {
|
||||
g = (Graphics2D) g.create();
|
||||
Graphics2D g2d = (Graphics2D) g.create();
|
||||
|
||||
Rectangle bounds = map.getViewportBounds();
|
||||
g.translate(-bounds.x, -bounds.y);
|
||||
g2d.translate(-bounds.x, -bounds.y);
|
||||
|
||||
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
|
||||
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
|
||||
|
||||
g.setColor(Color.BLACK);
|
||||
g.setStroke(new BasicStroke(2));
|
||||
g2d.setColor(Color.BLACK);
|
||||
g2d.setStroke(new BasicStroke(2));
|
||||
|
||||
for (Set<MapWaypoint> track : tracks) {
|
||||
drawRoute(track, g, map);
|
||||
drawRoute(track, g2d, map);
|
||||
}
|
||||
|
||||
g.dispose();
|
||||
g2d.dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user