org.keridwen.modelling.monitoring.visualizer
Interface Visualizer

All Superinterfaces:
MonitoringModelListener
All Known Implementing Classes:
AbstractLiveMonitoringMap2DViewer, LiveMonitoringCurvesTreeTableViewer, LiveMonitoringCurvesViewer, LiveMonitoringMap2DViewer, LiveMonitoringMap2DViewerComboBox, LiveMonitoringPolyVisualizers, LiveMonitoringSpectrogramViewer

public interface Visualizer
extends MonitoringModelListener


Method Summary
 void addMonitoringNode(MonitoringNode monitoringNode, String curveName, String xUnitName, String yUnitName, String zUnitName, String chartTitle)
          Add monitoringNode used to display a new f(x)=y curve/spectrogram/2D map.
 CategoryMonitoringNode getCategoryMonitoringNode()
           
 JComponent getComponent()
           
 int getLastCurveId()
           
 List<MonitoringNode> getLastMeasures()
           
 String getNodeName()
           
 
Methods inherited from interface org.keridwen.modelling.monitoring.model.MonitoringModelListener
categoryMonitoringNodeAdded, cleanLastMeasures, monitoringNodeColorChanged, monitoringNodeRemoved, monitoringNodeVisibilityChanged, notifyModelChanged, notifyNewCurves, notifyNewMeasure, removeLastMeasures
 

Method Detail

getNodeName

String getNodeName()
Returns:
the name of the MonitoringModelListener.

getComponent

JComponent getComponent()
Returns:
the Component of this MonitoringModelListener.

addMonitoringNode

void addMonitoringNode(MonitoringNode monitoringNode,
                       String curveName,
                       String xUnitName,
                       String yUnitName,
                       String zUnitName,
                       String chartTitle)
Add monitoringNode used to display a new f(x)=y curve/spectrogram/2D map.

Parameters:
monitoringNode - is the MonitoringNode used to store informations used to plot the new curves.
curveName - the name of the curve.
xUnitName - the unit of the x-axis.
yUnitName - the unit of the y-axis.

getLastCurveId

int getLastCurveId()
Specified by:
getLastCurveId in interface MonitoringModelListener
Returns:
a unique identifier used to define the id of a new curve which must be added to a view.

getCategoryMonitoringNode

CategoryMonitoringNode getCategoryMonitoringNode()
Returns:
the CategoryMonitoringNode visualize by this Visualizer.

getLastMeasures

List<MonitoringNode> getLastMeasures()
Returns:
the list of curves considered like last measures.


Copyright © 2012-2013 Artenum. All Rights Reserved.