public class PlanSimulationOverlay extends java.lang.Object implements Renderer2DPainter
Modifier and Type | Field and Description |
---|---|
static double |
bottomDepth |
protected java.util.Vector<java.awt.Color> |
colors |
protected java.util.LinkedHashMap<java.lang.String,java.util.Collection<PayloadFingerprint>> |
payloads |
protected PlanType |
plan |
protected LocationType |
ref |
protected java.util.Vector<SimulationState> |
simStates |
boolean |
simulationFinished |
protected java.util.Vector<SystemPositionAndAttitude> |
states |
Constructor and Description |
---|
PlanSimulationOverlay(PlanType plan,
double usedBattHours,
double remainingBattHours,
SystemPositionAndAttitude start) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPoint(double northing,
double easting,
java.awt.Color color) |
protected void |
addPoint(LocationType loc) |
protected void |
addPoint(LocationType loc,
java.awt.Color color) |
void |
addPoint(LocationType loc,
java.awt.Color color,
SimulationState simState) |
void |
addPoint(SystemPositionAndAttitude state,
java.awt.Color color,
SimulationState simState) |
java.util.Vector<SimulationState> |
getSimStates() |
java.util.Vector<SystemPositionAndAttitude> |
getStates() |
SimulationState |
nearestState(SystemPositionAndAttitude state,
double minDistThreshold) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer) |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
statistics(SystemPositionAndAttitude state) |
protected LocationType ref
protected java.util.Vector<SystemPositionAndAttitude> states
protected java.util.Vector<java.awt.Color> colors
protected java.util.Vector<SimulationState> simStates
public boolean simulationFinished
public static double bottomDepth
protected java.util.LinkedHashMap<java.lang.String,java.util.Collection<PayloadFingerprint>> payloads
protected PlanType plan
public PlanSimulationOverlay(PlanType plan, double usedBattHours, double remainingBattHours, SystemPositionAndAttitude start)
protected void addPoint(double northing, double easting, java.awt.Color color)
protected void addPoint(LocationType loc, java.awt.Color color)
protected void addPoint(LocationType loc)
public void addPoint(SystemPositionAndAttitude state, java.awt.Color color, SimulationState simState)
public void addPoint(LocationType loc, java.awt.Color color, SimulationState simState)
public final java.util.Vector<SimulationState> getSimStates()
public final java.util.Vector<SystemPositionAndAttitude> getStates()
public SimulationState nearestState(SystemPositionAndAttitude state, double minDistThreshold)
public java.util.LinkedHashMap<java.lang.String,java.lang.String> statistics(SystemPositionAndAttitude state)
public void paint(java.awt.Graphics2D g, StateRenderer2D renderer)
paint
in interface Renderer2DPainter
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.