Package de.gsi.chart.renderer
Interface Renderer
-
- All Known Implementing Classes:
AbstractDataSetManagement,AbstractErrorDataSetRendererParameter,ContourDataSetRenderer,ErrorDataSetRenderer,GridRenderer,HistoryDataSetRenderer,LabelledMarkerRenderer,LineRenderer,MetaDataRenderer,MountainRangeRenderer,ReducingLineRenderer
public interface Renderer-- generic renderer interface --- Author:
- braeun, rstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javafx.scene.canvas.CanvasdrawLegendSymbol(de.gsi.dataset.DataSet dataSet, int dsIndex, int width, int height)javafx.collections.ObservableList<Axis>getAxes()javafx.collections.ObservableList<de.gsi.dataset.DataSet>getDatasets()javafx.collections.ObservableList<de.gsi.dataset.DataSet>getDatasetsCopy()voidrender(javafx.scene.canvas.GraphicsContext gc, Chart chart, int dataSetOffset, javafx.collections.ObservableList<de.gsi.dataset.DataSet> datasets)RenderersetShowInLegend(boolean state)Sets whether DataSets attached to this renderer shall be shown in the legendbooleanshowInLegend()Sets whether DataSets attached to this renderer shall be shown in the legendjavafx.beans.property.BooleanPropertyshowInLegendProperty()Sets whether DataSets attached to this renderer shall be shown in the legend
-
-
-
Method Detail
-
getDatasets
javafx.collections.ObservableList<de.gsi.dataset.DataSet> getDatasets()
-
getDatasetsCopy
javafx.collections.ObservableList<de.gsi.dataset.DataSet> getDatasetsCopy()
-
showInLegendProperty
javafx.beans.property.BooleanProperty showInLegendProperty()
Sets whether DataSets attached to this renderer shall be shown in the legend- Returns:
- true (default) if data sets are supposed to be drawn
-
showInLegend
boolean showInLegend()
Sets whether DataSets attached to this renderer shall be shown in the legend- Returns:
- true (default) if data sets are supposed to be drawn
-
setShowInLegend
Renderer setShowInLegend(boolean state)
Sets whether DataSets attached to this renderer shall be shown in the legend- Parameters:
state- true (default) if data sets are supposed to be drawn- Returns:
- the renderer class
-
getAxes
javafx.collections.ObservableList<Axis> getAxes()
- Returns:
- observable list of axes that are supposed to be used by the renderer
-
render
void render(javafx.scene.canvas.GraphicsContext gc, Chart chart, int dataSetOffset, javafx.collections.ObservableList<de.gsi.dataset.DataSet> datasets)
-
drawLegendSymbol
javafx.scene.canvas.Canvas drawLegendSymbol(de.gsi.dataset.DataSet dataSet, int dsIndex, int width, int height)- Parameters:
dataSet- the data set for which the representative icon should be generateddsIndex- index within renderer setwidth- requested width of the returning Canvasheight- requested height of the returning Canvas- Returns:
- a graphical icon representation of the given data sets
-
-