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.