public abstract class PiePlot extends java.lang.Object implements LLFChart, LogMarkerListener
MRAVisualization.Type
Modifier and Type | Field and Description |
---|---|
protected org.jfree.chart.JFreeChart |
chart |
protected pt.lsts.imc.lsf.LsfIndex |
index |
protected MRAPanel |
mraPanel |
protected java.util.LinkedHashMap<java.lang.String,java.lang.Double> |
sums |
protected double |
timestep |
Modifier and Type | Method and Description |
---|---|
void |
addLogMarker(LogMarker marker) |
void |
addValue(java.lang.String name,
double amount) |
boolean |
canBeApplied(IMraLogGroup source) |
abstract boolean |
canBeApplied(pt.lsts.imc.lsf.LsfIndex index) |
void |
cleanupSeries(double otherRatio) |
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() |
java.lang.String |
getName() |
java.util.Vector<LogStatisticsItem> |
getStatistics() |
java.lang.String |
getTitle() |
MRAVisualization.Type |
getType() |
void |
GotoMarker(LogMarker marker) |
void |
incValue(java.lang.String name) |
void |
onCleanup() |
void |
onHide() |
void |
onShow() |
abstract void |
process(pt.lsts.imc.lsf.LsfIndex source) |
void |
removeLogMarker(LogMarker marker) |
boolean |
supportsVariableTimeSteps() |
protected MRAPanel mraPanel
protected pt.lsts.imc.lsf.LsfIndex index
protected double timestep
protected org.jfree.chart.JFreeChart chart
protected java.util.LinkedHashMap<java.lang.String,java.lang.Double> sums
public PiePlot(MRAPanel panel)
public java.lang.String getName()
getName
in interface MRAVisualization
public java.lang.String getTitle()
public void incValue(java.lang.String name)
public void cleanupSeries(double otherRatio)
public void addValue(java.lang.String name, double amount)
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 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 void addLogMarker(LogMarker marker)
addLogMarker
in interface LogMarkerListener
public void removeLogMarker(LogMarker marker)
removeLogMarker
in interface LogMarkerListener
public void GotoMarker(LogMarker marker)
GotoMarker
in interface LogMarkerListener
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.