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
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.