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 MRAVisualizationpublic 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 MRAVisualizationpublic final boolean canBeApplied(IMraLogGroup source)
canBeApplied in interface MRAVisualizationpublic abstract boolean canBeApplied(pt.lsts.imc.lsf.LsfIndex index)
public javax.swing.ImageIcon getIcon()
getIcon in interface MRAVisualizationpublic java.lang.Double getDefaultTimeStep()
getDefaultTimeStep in interface MRAVisualizationpublic boolean supportsVariableTimeSteps()
supportsVariableTimeSteps in interface MRAVisualizationpublic 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 LLFChartpublic MRAVisualization.Type getType()
getType in interface MRAVisualizationpublic void onCleanup()
onCleanup in interface MRAVisualizationpublic void onHide()
onHide in interface MRAVisualizationpublic void onShow()
onShow in interface MRAVisualizationpublic void addLogMarker(LogMarker marker)
addLogMarker in interface LogMarkerListenerpublic void removeLogMarker(LogMarker marker)
removeLogMarker in interface LogMarkerListenerpublic void goToMarker(LogMarker marker)
goToMarker in interface LogMarkerListenerCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.