public abstract class MRA2DPlot extends java.lang.Object implements LLFChart, LogMarkerListener
MRAVisualization.Type
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedHashMap<java.lang.String,java.lang.Long> |
lastAddedPoints |
protected java.util.LinkedHashMap<java.lang.String,java.util.LinkedHashMap<java.lang.Long,java.awt.geom.Point2D.Double>> |
series |
protected double |
timestep |
Modifier and Type | Method and Description |
---|---|
void |
addValue(long timeMillis,
double x,
double y,
java.lang.String src,
java.lang.String variable) |
boolean |
canBeApplied(IMraLogGroup source) |
abstract boolean |
canBeApplied(pt.lsts.imc.lsf.LsfIndex index) |
org.jfree.chart.JFreeChart |
createChart() |
org.jfree.chart.JFreeChart |
getChart(IMraLogGroup source,
double timestep) |
java.awt.Component |
getComponent(IMraLogGroup source,
double timestep) |
java.lang.Double |
getDefaultTimeStep() |
javax.swing.ImageIcon |
getIcon() |
org.jfree.data.xy.XYSeries |
getMarkerSeries() |
java.lang.String |
getName() |
java.util.Vector<LogStatisticsItem> |
getStatistics() |
java.lang.String |
getTitle() |
MRAVisualization.Type |
getType() |
java.lang.String |
getXAxisName() |
java.lang.String |
getYAxisName() |
void |
onCleanup() |
void |
onHide() |
void |
onShow() |
abstract void |
process(pt.lsts.imc.lsf.LsfIndex source) |
boolean |
supportsVariableTimeSteps() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addLogMarker, goToMarker, removeLogMarker
protected double timestep
protected java.util.LinkedHashMap<java.lang.String,java.util.LinkedHashMap<java.lang.Long,java.awt.geom.Point2D.Double>> series
protected java.util.LinkedHashMap<java.lang.String,java.lang.Long> lastAddedPoints
public MRA2DPlot(MRAPanel panel)
public java.lang.String getName()
getName
in interface MRAVisualization
public java.lang.String getTitle()
public void addValue(long timeMillis, double x, double y, java.lang.String src, java.lang.String variable)
public java.awt.Component getComponent(IMraLogGroup source, double timestep)
getComponent
in interface MRAVisualization
public final boolean canBeApplied(IMraLogGroup source)
canBeApplied
in interface MRAVisualization
public abstract boolean canBeApplied(pt.lsts.imc.lsf.LsfIndex index)
public javax.swing.ImageIcon getIcon()
getIcon
in interface MRAVisualization
public java.lang.Double getDefaultTimeStep()
getDefaultTimeStep
in interface MRAVisualization
public boolean supportsVariableTimeSteps()
supportsVariableTimeSteps
in interface MRAVisualization
public java.lang.String getXAxisName()
public java.lang.String getYAxisName()
public org.jfree.chart.JFreeChart createChart()
public final org.jfree.chart.JFreeChart getChart(IMraLogGroup source, double timestep)
public abstract void process(pt.lsts.imc.lsf.LsfIndex source)
public java.util.Vector<LogStatisticsItem> getStatistics()
getStatistics
in interface LLFChart
public MRAVisualization.Type getType()
getType
in interface MRAVisualization
public void onCleanup()
onCleanup
in interface MRAVisualization
public void onHide()
onHide
in interface MRAVisualization
public void onShow()
onShow
in interface MRAVisualization
public org.jfree.data.xy.XYSeries getMarkerSeries()
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.