A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

AbstractAreaRenderer - Class in de.erichseifert.gral.plots.areas
Abstract class that renders an area in two-dimensional space.
AbstractAreaRenderer() - Constructor for class de.erichseifert.gral.plots.areas.AbstractAreaRenderer
Initializes a new instance with default settings.
AbstractAxisRenderer2D - Class in de.erichseifert.gral.plots.axes
Abstract class that provides function for rendering axes in two-dimensional space.
AbstractAxisRenderer2D() - Constructor for class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Initializes a new instance with default settings.
AbstractColorMapper<T extends Number> - Class in de.erichseifert.gral.plots.colors
Interface that maps numbers to Paint objects.
AbstractColorMapper() - Constructor for class de.erichseifert.gral.plots.colors.AbstractColorMapper
Initializes a new instance with default values.
AbstractDataReader - Class in de.erichseifert.gral.io.data
Base implementation for classes that read data sources from input streams.
AbstractDataReader(String) - Constructor for class de.erichseifert.gral.io.data.AbstractDataReader
Initializes a new reader with MIME type information.
AbstractDataSource - Class in de.erichseifert.gral.data
Abstract implementation of the DataSource interface.
AbstractDataSource(Class<? extends Comparable<?>>...) - Constructor for class de.erichseifert.gral.data.AbstractDataSource
Initializes a new instance with the specified number of columns and column types.
AbstractDataWriter - Class in de.erichseifert.gral.io.data
Base implementation for classes that write data sources to output streams.
AbstractDataWriter(String) - Constructor for class de.erichseifert.gral.io.data.AbstractDataWriter
Initializes a new writer with MIME type information.
AbstractDrawable - Class in de.erichseifert.gral.graphics
Abstract implementation of the Drawable interface.
AbstractDrawable() - Constructor for class de.erichseifert.gral.graphics.AbstractDrawable
Creates an AbstractDrawable.
AbstractIOFactory<T> - Class in de.erichseifert.gral.io
Abstract implementation of IOFactory which provides basic functionality.
AbstractIOFactory(String) - Constructor for class de.erichseifert.gral.io.AbstractIOFactory
Constructor that creates a new instance and initializes it with the name of the corresponding properties file(s).
AbstractLegend - Class in de.erichseifert.gral.plots.legends
Abstract class that serves as a base for legends in plots.
AbstractLegend() - Constructor for class de.erichseifert.gral.plots.legends.AbstractLegend
Initializes a new instance with a default background color, a border, vertical orientation and a gap between the items.
AbstractLegend.AbstractSymbol - Class in de.erichseifert.gral.plots.legends
An abstract base class for drawable symbols.
AbstractLegend.AbstractSymbol(SettingsStorage) - Constructor for class de.erichseifert.gral.plots.legends.AbstractLegend.AbstractSymbol
Initializes a new instances.
AbstractLegend.Item - Class in de.erichseifert.gral.plots.legends
Class that displays a specific data source as an item of a legend.
AbstractLegend.Item(Row, LegendSymbolRenderer, String, Font) - Constructor for class de.erichseifert.gral.plots.legends.AbstractLegend.Item
Creates a new Item object with the specified data source and text.
AbstractLineRenderer2D - Class in de.erichseifert.gral.plots.lines
Abstract class that renders a line in two-dimensional space.
AbstractLineRenderer2D() - Constructor for class de.erichseifert.gral.plots.lines.AbstractLineRenderer2D
Initializes a new AbstractLineRenderer2D instance with default settings.
AbstractNavigator - Class in de.erichseifert.gral.navigation
Abstract base class that can be used to control the zoom and panning of an object.
AbstractNavigator() - Constructor for class de.erichseifert.gral.navigation.AbstractNavigator
Initializes a new instance that is responsible for zooming and panning the axes with the specified names of the specified plot.
AbstractPlot - Class in de.erichseifert.gral.plots
Basic implementation of a plot that can listen to changes of data sources and settings.
AbstractPlot(DataSource...) - Constructor for class de.erichseifert.gral.plots.AbstractPlot
Initializes a new AbstractPlot instance with the specified data series.
AbstractPointRenderer - Class in de.erichseifert.gral.plots.points
Abstract class implementing functions for the administration of settings.
AbstractPointRenderer() - Constructor for class de.erichseifert.gral.plots.points.AbstractPointRenderer
Creates a new AbstractPointRenderer object with default shape and color.
accept(Row) - Method in class de.erichseifert.gral.data.RowSubset
Tests whether the specified row is accepted by this DataSubset or not.
accept(File) - Method in class de.erichseifert.gral.ui.DrawableWriterFilter
 
actions - Variable in class de.erichseifert.gral.ui.InteractivePanel
Map that stored actions by names like "zoomIn", "zoomOut", "resetView", "exportImage", or "print".
add(Comparable<?>...) - Method in class de.erichseifert.gral.data.DataTable
Adds a row with the specified comparable values to the table.
add(Collection<? extends Comparable<?>>) - Method in class de.erichseifert.gral.data.DataTable
Adds a row with the specified container's elements to the table.
add(Row) - Method in class de.erichseifert.gral.data.DataTable
Adds the specified row to the table.
add(Double[]) - Method in class de.erichseifert.gral.data.filters.Filter
Adds the specified row data to this Filter.
add(Number[]) - Method in class de.erichseifert.gral.data.filters.Filter
Adds the specified row data to this Filter.
add(double) - Method in class de.erichseifert.gral.data.filters.Kernel
Returns a new Kernel, where the specified value was added to each of the items.
add(Kernel) - Method in class de.erichseifert.gral.data.filters.Kernel
Returns a new Kernel, where the specified kernel was added.
add(Comparable<?>...) - Method in interface de.erichseifert.gral.data.MutableDataSource
Adds a row with the specified comparable values.
add(Collection<? extends Comparable<?>>) - Method in interface de.erichseifert.gral.data.MutableDataSource
Adds a row with the specified container's elements to the data sink.
add(Row) - Method in interface de.erichseifert.gral.data.MutableDataSource
Adds the specified row to the data sink.
add(Drawable) - Method in interface de.erichseifert.gral.graphics.Container
Adds a new component to this container.
add(Drawable, Object) - Method in interface de.erichseifert.gral.graphics.Container
Adds a new component to this container.
add(Drawable) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Adds a new component to this container.
add(Drawable, Object) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Adds a new component to this container.
add(DataSource) - Method in class de.erichseifert.gral.plots.AbstractPlot
Adds a new data series to the plot which is visible by default.
add(DataSource, boolean) - Method in class de.erichseifert.gral.plots.AbstractPlot
Adds a new data series to the plot.
add(int, DataSource, boolean) - Method in class de.erichseifert.gral.plots.AbstractPlot
Inserts the specified data series to the plot at a specified position.
add(int, DataSource, boolean) - Method in class de.erichseifert.gral.plots.BarPlot
 
add(int, DataSource, boolean) - Method in class de.erichseifert.gral.plots.BoxPlot
 
add(DataSource) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Adds the specified data source in order to display it.
add(DataSource) - Method in interface de.erichseifert.gral.plots.legends.Legend
Adds the specified data source in order to display it.
add(DataSource) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
 
add(int, DataSource, boolean) - Method in class de.erichseifert.gral.plots.PiePlot
 
add(DataSource) - Method in interface de.erichseifert.gral.plots.Plot
Adds a new data series to the plot which is visible by default.
add(DataSource, boolean) - Method in interface de.erichseifert.gral.plots.Plot
Adds a new data series to the plot.
add(int, DataSource, boolean) - Method in interface de.erichseifert.gral.plots.Plot
Inserts the specified data series to the plot at a specified position.
add(int, DataSource, boolean) - Method in class de.erichseifert.gral.plots.RasterPlot
 
add(int, DataSource, boolean) - Method in class de.erichseifert.gral.plots.XYPlot
 
add(T) - Method in class de.erichseifert.gral.util.SortedList
 
addAxisListener(AxisListener) - Method in class de.erichseifert.gral.plots.axes.Axis
Adds the specified AxisListener to this Axis.
addCapabilities(IOCapabilities) - Static method in class de.erichseifert.gral.io.IOCapabilitiesStorage
Adds the specified capabilities to the Set of supported formats.
addDataListener(DataListener) - Method in class de.erichseifert.gral.data.AbstractDataSource
Adds the specified DataListener to this data source.
addDataListener(DataListener) - Method in interface de.erichseifert.gral.data.DataSource
Adds the specified DataListener to this data source.
addIgnoredType(Object) - Method in class de.erichseifert.gral.util.StatefulTokenizer
Adds a token type to the set of tokens that should be ignored in the tokenizer output.
addJoinedType(Object) - Method in class de.erichseifert.gral.util.StatefulTokenizer
Adds a token type to the set of tokens that should get joined in the tokenizer output.
addNavigationListener(NavigationListener) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Adds the specified listener object that gets notified on changes to navigation information like panning or zooming.
addNavigationListener(NavigationListener) - Method in interface de.erichseifert.gral.navigation.Navigator
Adds the specified listener object that gets notified on changes to navigation information like panning or zooming.
addSettingsListener(SettingsListener) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Adds a new listener which gets notified if settings have changed.
ALIGNMENT_TEXT - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying a Number value for the alignment of text with multiple lines. 0 means left, 1 means right.
ALIGNMENT_X - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying a Number value for the horizontal alignment within the bounding rectangle. 0 means left, 1 means right.
ALIGNMENT_X - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying a Number value describing the horizontal alignment of the legend relative to the plot area.
ALIGNMENT_X - Static variable in class de.erichseifert.gral.plots.points.LabelPointRenderer
Key for specifying a Number value for the horizontal alignment relative to the data point. 0 means left, 1 means right.
ALIGNMENT_Y - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying a Number value for the vertical alignment within the bounding rectangle. 0 means top, 1 means bottom.
ALIGNMENT_Y - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying a Number value describing the vertical alignment of the legend relative to the plot area.
ALIGNMENT_Y - Static variable in class de.erichseifert.gral.plots.points.LabelPointRenderer
Key for specifying a Number value for the vertical alignment relative to the data point. 0 means top, 1 means bottom.
almostEqual(double, double, double) - Static method in class de.erichseifert.gral.util.MathUtils
Check whether two floating point values match with a given precision.
append(StatefulTokenizer.Token) - Method in class de.erichseifert.gral.util.StatefulTokenizer.Token
Joins two tokens by appending the contents of another token to this token.
applyMode(T, T, T) - Method in class de.erichseifert.gral.plots.colors.AbstractColorMapper
Transforms a value outside of the mapping range.
applyMode(Double, Double, Double) - Method in class de.erichseifert.gral.plots.colors.ContinuousColorMapper
 
applyMode(Integer, Integer, Integer) - Method in class de.erichseifert.gral.plots.colors.IndexedColorMapper
 
AreaRenderer - Interface in de.erichseifert.gral.plots.areas
Interface for renderers that display areas in plots.
Ascending - Class in de.erichseifert.gral.data.comparators
Class that represents a DataComparator for comparing two arrays of column values at a defined index for ascending order.
Ascending(int) - Constructor for class de.erichseifert.gral.data.comparators.Ascending
Creates a new Ascending object for sorting according to the specified column.
ASCENDING_POINT - Static variable in class de.erichseifert.gral.plots.lines.DiscreteLineRenderer2D
Key for specifying a Number value for the relative distance between two points, i.e. the "step" of a stair.
ASCENT_DIRECTION - Static variable in class de.erichseifert.gral.plots.lines.DiscreteLineRenderer2D
Key for specifying an instance of Orientation which indicates the primary direction of the "steps".
AudioReader - Class in de.erichseifert.gral.io.data
Class that reads a data source from a binary image file.
AudioReader(String) - Constructor for class de.erichseifert.gral.io.data.AudioReader
Creates a new instance with the specified MIME type.
autoscaleAxes() - Method in class de.erichseifert.gral.plots.AbstractPlot
Tries to automatically set the ranges of all axes that are set to auto-scale.
autoscaleAxis(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Tries to automatically set the ranges of the axes specified by the name if it is set to auto-scale.
autoscaleAxis(String) - Method in class de.erichseifert.gral.plots.BarPlot
 
autoscaleAxis(String) - Method in class de.erichseifert.gral.plots.BoxPlot
 
autoscaleAxis(String) - Method in class de.erichseifert.gral.plots.PiePlot
 
autoscaleAxis(String) - Method in interface de.erichseifert.gral.plots.Plot
Tries to automatically set the ranges of the axes specified by the name if it is set to auto-scale.
autoscaleAxis(String) - Method in class de.erichseifert.gral.plots.RasterPlot
 
axes - Variable in class de.erichseifert.gral.plots.points.PointData
Axes that will be used to project the point.
Axis - Class in de.erichseifert.gral.plots.axes
Class that represents an arbitrary axis.
Axis() - Constructor for class de.erichseifert.gral.plots.axes.Axis
Initializes a new instance without minimum and maximum values.
Axis(Number, Number) - Constructor for class de.erichseifert.gral.plots.axes.Axis
Initializes a new instance with the specified minimum and maximum values.
AXIS_TANGENTIAL - Static variable in class de.erichseifert.gral.plots.PiePlot
Key for specifying the tangential axis of a pie plot.
AXIS_X - Static variable in class de.erichseifert.gral.plots.XYPlot
Key for specifying the x-axis of an xy-plot.
AXIS_X2 - Static variable in class de.erichseifert.gral.plots.XYPlot
Key for specifying the secondary x-axis of an xy-plot.
AXIS_Y - Static variable in class de.erichseifert.gral.plots.XYPlot
Key for specifying the y-axis of an xy-plot.
AXIS_Y2 - Static variable in class de.erichseifert.gral.plots.XYPlot
Key for specifying the secondary y-axis of an xy-plot.
AxisListener - Interface in de.erichseifert.gral.plots.axes
Interface that provides a function to listen for changes in axes.
AxisRenderer - Interface in de.erichseifert.gral.plots.axes
Interface for generic renderers of axes.
axisRenderers - Variable in class de.erichseifert.gral.plots.points.PointData
Renderers for the axes that will be used to project the point.

B

BACKGROUND - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying the Paint instance to be used to paint the background.
BACKGROUND - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying the Paint instance to be used to paint the background of the plot.
BACKGROUND - Static variable in class de.erichseifert.gral.plots.PlotArea
Key for specifying the Paint instance to be used to paint the background of the plot area.
BAR_CENTER_COLOR - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Paint instance to be used to paint the lines of the center bar.
BAR_CENTER_STROKE - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Stroke instance to be used to paint the lines of the center bar.
BAR_HEIGHT_MIN - Static variable in class de.erichseifert.gral.plots.BarPlot
Key for specifying a Number value for the minimum height of the bars in view units (e.g. pixels on screen).
BAR_WIDTH - Static variable in class de.erichseifert.gral.plots.BarPlot
Key for specifying a Number value for the width of the bars in axis coordinates.
BAR_WIDTH - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying a Number value for the relative width of the bottom and top bars.
BarPlot - Class in de.erichseifert.gral.plots
Class that displays data in a bar plot.
BarPlot(DataSource...) - Constructor for class de.erichseifert.gral.plots.BarPlot
Creates a new instance and initializes it with the specified data sources.
BarPlot.BarPlotLegend - Class in de.erichseifert.gral.plots
A legend implementation for bar plots that displays all values of the data source as items.
BarPlot.BarPlotLegend(BarPlot) - Constructor for class de.erichseifert.gral.plots.BarPlot.BarPlotLegend
Constructor that initializes the instance with a plot acting as a provider for settings and renderers.
BarPlot.BarRenderer - Class in de.erichseifert.gral.plots
Class that renders a bar in a bar plot.
BarPlot.BarRenderer(SettingsStorage) - Constructor for class de.erichseifert.gral.plots.BarPlot.BarRenderer
Constructor that creates a new instance and initializes it with a plot as data provider.
BasicSettingsStorage - Class in de.erichseifert.gral.plots.settings
Class that stores a specific and a default setting for a certain key.
BasicSettingsStorage() - Constructor for class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Initializes an empty storage.
binarySearch(double[], double) - Static method in class de.erichseifert.gral.util.MathUtils
Perform a binary search on a sorted array a to find the element with the nearest element to key.
binarySearchCeil(double[], double) - Static method in class de.erichseifert.gral.util.MathUtils
Perform a binary search on a sorted array a to find the element with the smallest distance to key.
binarySearchFloor(double[], double) - Static method in class de.erichseifert.gral.util.MathUtils
Perform a binary search on a sorted array a to find the element with the smallest distance to key.
BitmapWriter - Class in de.erichseifert.gral.io.plots
Class that stores Drawable instances as bitmap graphics.
BitmapWriter(String) - Constructor for class de.erichseifert.gral.io.plots.BitmapWriter
Creates a new BitmapWriter object with the specified MIME-Type.
blend(Color, Color, double) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Linearly blends two colors with a defined weight.
BORDER - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying the Stroke instance to be used to paint the border of the legend.
BORDER - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying the Stroke instance to be used to paint the border of the plot.
BORDER - Static variable in class de.erichseifert.gral.plots.PlotArea
Key for specifying the Stroke instance to be used to paint the border of the plot area.
BOX_BACKGROUND - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying an instance of ColorMapper that will be used to paint the background of the box.
BOX_BORDER - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Stroke instance to be used to paint the border of the box and the lines of the bars.
BOX_COLOR - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Paint instance to be used to paint the border of the box and the lines of bars.
BOX_WIDTH - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying a Number value for the relative width of the box.
BoxPlot - Class in de.erichseifert.gral.plots
Class that displays data as a box-and-whisker plot showing summaries of important statistical values.
BoxPlot(DataSource) - Constructor for class de.erichseifert.gral.plots.BoxPlot
Initializes a new box-and-whisker plot with the specified data source.
BoxPlot.BoxPlotLegend - Class in de.erichseifert.gral.plots
A legend implementation for box-and-whisker plots that displays all values of the data source as items.
BoxPlot.BoxPlotLegend(BoxPlot) - Constructor for class de.erichseifert.gral.plots.BoxPlot.BoxPlotLegend
Initializes a new instance with the specified plot.
BoxPlot.BoxWhiskerRenderer - Class in de.erichseifert.gral.plots
Class that renders a box and its whiskers in a box-and-whisker plot.
BoxPlot.BoxWhiskerRenderer() - Constructor for class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Constructor that creates a new instance and initializes it with a plot as data provider.

C

ceil(double, double) - Static method in class de.erichseifert.gral.util.MathUtils
Returns a rounded number larger than a with a defined precision.
CENTER - Static variable in class de.erichseifert.gral.plots.PiePlot
Key for specifying Point2D instance defining the center of the pie.
centerChanged(NavigationEvent<PointND<? extends Number>>) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
A method that gets called after the center of an object in a connected PlotNavigator has changed.
centerChanged(NavigationEvent<PointND<? extends Number>>) - Method in interface de.erichseifert.gral.navigation.NavigationListener
A method that gets called after the center of an object in the PlotNavigator has changed.
clear() - Method in class de.erichseifert.gral.data.DataTable
Deletes all rows this table contains.
clear() - Method in class de.erichseifert.gral.data.filters.Filter
Clears this Filter.
clear() - Method in interface de.erichseifert.gral.data.MutableDataSource
Deletes all rows this data sink contains.
clear() - Method in class de.erichseifert.gral.plots.AbstractPlot
Removes all data series from this plot.
clear() - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Removes all data sources from the legend.
clear() - Method in interface de.erichseifert.gral.plots.legends.Legend
Removes all data sources from the legend.
clear() - Method in interface de.erichseifert.gral.plots.Plot
Removes all data series from this plot.
CLIPPING - Static variable in class de.erichseifert.gral.plots.PlotArea
Key for specifying an Insets2D instance that defines the clipping of the plotted data relative to the plot area.
CLOCKWISE - Static variable in class de.erichseifert.gral.plots.PiePlot
Key for specifying a Boolean value which decides whether the segments should be ordered clockwise (true) or counterclockwise (false).
col - Variable in class de.erichseifert.gral.plots.points.PointData
The index of the column in the row that contains the data value.
COLOR - Static variable in interface de.erichseifert.gral.plots.areas.AreaRenderer
Key for specifying the Paint instance used to fill the area shape.
COLOR - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying the Paint instance to be used to paint the label shape.
COLOR - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying the Paint instance to be used to fill the border of the legend.
COLOR - Static variable in interface de.erichseifert.gral.plots.lines.LineRenderer
Key for specifying the Paint instance to be used to paint the line shape.
COLOR - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying the Paint instance to be used to fill the border of the plot.
COLOR - Static variable in class de.erichseifert.gral.plots.PlotArea
Key for specifying the Paint instance to be used to fill the border of the plot area.
COLOR - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying an instance either of ColorMapper or Paint that will be used to paint the point shapes.
ColorMapper - Interface in de.erichseifert.gral.plots.colors
Basic interface for classes that map numbers to Paint objects.
ColorMapper.Mode - Enum in de.erichseifert.gral.plots.colors
Data type to define how values outside of the mapping range will be handled.
COLORS - Static variable in class de.erichseifert.gral.plots.RasterPlot
Key for specifying an instance of ColorMapper used for mapping the pixel values to colors.
Column - Class in de.erichseifert.gral.data
Class for accessing a specific column of a data source.
Column(DataSource, int) - Constructor for class de.erichseifert.gral.data.Column
Initializes a new instance with the specified data source and column index.
COLUMN - Static variable in class de.erichseifert.gral.plots.points.LabelPointRenderer
Key for specifying the Integer which specifies the index of the column that is used for point sizes.
COLUMN - Static variable in class de.erichseifert.gral.plots.points.SizeablePointRenderer
Key for specifying the Integer which specifies the index of the column that is used for point sizes.
COLUMN_BAR_BOTTOM - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Integer value which specifies the index of the column that is used for the bottom bar.
COLUMN_BAR_CENTER - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Integer value which specifies the index of the column that is used for the center bar.
COLUMN_BAR_TOP - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Integer value which specifies the index of the column that is used for the top bar.
COLUMN_BOX_BOTTOM - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Integer value which specifies the index of the column that is used for the bottom edge of the box.
COLUMN_BOX_TOP - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Integer value which specifies the index of the column that is used for the bottom edge of the box.
COLUMN_POSITION - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Integer value which specifies the index of the column that is used for the horizontal position of a box.
COLUMN_VALUE - Static variable in class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Key for specifying the Integer which specifies the index of the column that is used for the value of a point.
COLUMN_X - Static variable in class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Key for specifying the Integer which specifies the index of the column that is used for the x coordinate of a point.
COLUMN_Y - Static variable in class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Key for specifying the Integer which specifies the index of the column that is used for the y coordinate of a point.
compare(Comparable<?>[], Comparable<?>[]) - Method in class de.erichseifert.gral.data.comparators.Ascending
Compares the values of two rows at the specified column for order and returns a corresponding integer: a negative value means row1 is smaller than row2 0 means row1 is equal to row2 a positive value means row1 is larger than row2
compare(Comparable<?>[], Comparable<?>[]) - Method in class de.erichseifert.gral.data.comparators.Descending
Compares the values of two rows at the specified column for order and returns a corresponding integer: a negative value means row1 is larger than row2 0 means row1 is equal to row2 a positive value means row1 is smaller than row2
connect(Navigator) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Couples the actions of the current and the specified navigator.
connect(Navigator) - Method in interface de.erichseifert.gral.navigation.Navigator
Couples the actions of the current and the specified navigator.
Container - Interface in de.erichseifert.gral.graphics
An interface that provides functions to build a group of multiple components of Drawable.
contains(DataSource) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns whether the plot contains the specified data series.
contains(DataSource) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Returns whether the specified data source was added to the legend.
contains(DataSource) - Method in interface de.erichseifert.gral.plots.legends.Legend
Returns whether the specified data source was added to the legend.
contains(DataSource) - Method in interface de.erichseifert.gral.plots.Plot
Returns whether the plot contains the specified data series.
ContinuousColorMapper - Class in de.erichseifert.gral.plots.colors
Class that maps floating point numbers to Paint objects.
ContinuousColorMapper() - Constructor for class de.erichseifert.gral.plots.colors.ContinuousColorMapper
 
Convolution - Class in de.erichseifert.gral.data.filters
Class that applies a specified kernel to a data source to convolve it.
Convolution(DataSource, Kernel, Filter.Mode, int...) - Constructor for class de.erichseifert.gral.data.filters.Convolution
Initialized a new instance with the specified data source, convolution kernel, edge handling mode, and columns to be filtered.
coords - Variable in class de.erichseifert.gral.util.GeometryUtils.PathSegment
Coordinates necessary to draw the segment.
createBoxData(DataSource) - Static method in class de.erichseifert.gral.plots.BoxPlot
Extracts statistics from the columns of an data source that are commonly used for box-and-whisker plots.
createDefaultAxes() - Method in class de.erichseifert.gral.plots.AbstractPlot
Creates all axes that are defined by the current plot type.
createDefaultAxes() - Method in class de.erichseifert.gral.plots.PiePlot
 
createDefaultAxes() - Method in class de.erichseifert.gral.plots.XYPlot
 
createDefaultAxisRenderers() - Method in class de.erichseifert.gral.plots.AbstractPlot
Creates all axis renderers that are defined by the current plot type.
createDefaultAxisRenderers() - Method in class de.erichseifert.gral.plots.PiePlot
 
createDefaultAxisRenderers() - Method in class de.erichseifert.gral.plots.XYPlot
 
createRasterData(DataSource) - Static method in class de.erichseifert.gral.plots.RasterPlot
Takes a matrix of values and creates a new data source that stores the values in (x, y, value) format.
createTicks(List<Tick>, Axis, double, double, Set<Double>, boolean) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Adds minor and major ticks to a list of ticks.
createTicks(List<Tick>, Axis, double, double, Set<Double>, boolean) - Method in class de.erichseifert.gral.plots.axes.LinearRenderer2D
 
createTicks(List<Tick>, Axis, double, double, Set<Double>, boolean) - Method in class de.erichseifert.gral.plots.axes.LogarithmicRenderer2D
 
createTicksCustom(List<Tick>, Axis, double, double, Set<Double>) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Adds custom ticks to a list of ticks.
CSVReader - Class in de.erichseifert.gral.io.data
Class that creates a DataSource from file contents which are separated by a certain delimiter character.
CSVReader(String) - Constructor for class de.erichseifert.gral.io.data.CSVReader
Creates a new instance with the specified MIME type.
CSVWriter - Class in de.erichseifert.gral.io.data
Class that writes all values of a DataSource to a character separated file.
CSVWriter(String) - Constructor for class de.erichseifert.gral.io.data.CSVWriter
Creates a new instance with the specified MIME-Type.

D

data - Variable in class de.erichseifert.gral.plots.DataPoint
Axes and data values that were used to create the data point.
DataAccessor - Class in de.erichseifert.gral.data
Abstract base for reading substructures of a data source, i.e. columns or rows.
DataAccessor(DataSource, int) - Constructor for class de.erichseifert.gral.data.DataAccessor
Initializes a new instance with the specified data source and an access index.
dataAdded(DataSource, DataChangeEvent...) - Method in interface de.erichseifert.gral.data.DataListener
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.DataSeries
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.EnumeratedData
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.filters.Filter
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.RowSubset
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.statistics.Histogram
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.statistics.Statistics
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.AbstractPlot
Method that is invoked when data has been added.
dataAdded(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
Method that is invoked when data has been added.
dataChanged(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.AbstractPlot
Method that is invoked when data has been added, updated, or removed.
dataChanged(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.PiePlot
 
DataChangeEvent - Class in de.erichseifert.gral.data
Class that stores information on a change of a specific data value in a data source.
DataChangeEvent(DataSource, int, int, Comparable<T>, Comparable<T>) - Constructor for class de.erichseifert.gral.data.DataChangeEvent
Initializes a new event with data source, position of the data value, and the values.
DataComparator - Class in de.erichseifert.gral.data.comparators
Abstract implementation of a Comparator for arrays of column values.
DataComparator(int) - Constructor for class de.erichseifert.gral.data.comparators.DataComparator
Constructor.
DataListener - Interface in de.erichseifert.gral.data
Interface that can be implemented to listen for changes in data sources.
DataPoint - Class in de.erichseifert.gral.plots
Class for storing points of a plot.
DataPoint(PointData, PointND<Double>, Drawable, Shape, Drawable) - Constructor for class de.erichseifert.gral.plots.DataPoint
Creates a new DataPoint object with the specified position, Drawable, and shape.
DataReader - Interface in de.erichseifert.gral.io.data
Interface that provides a function to retrieve a data source.
DataReaderFactory - Class in de.erichseifert.gral.io.data
A factory class that produces DataReader instances for a specified format.
dataRemoved(DataSource, DataChangeEvent...) - Method in interface de.erichseifert.gral.data.DataListener
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.DataSeries
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.EnumeratedData
Method that is invoked when data has been added.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.filters.Filter
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.RowSubset
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.statistics.Histogram
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.statistics.Statistics
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.AbstractPlot
Method that is invoked when data has been removed.
dataRemoved(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
Method that is invoked when data has been removed.
DataSeries - Class in de.erichseifert.gral.data
Class that represents a view on several columns of a DataSource.
DataSeries(DataSource, int...) - Constructor for class de.erichseifert.gral.data.DataSeries
Constructor without name.
DataSeries(String, DataSource, int...) - Constructor for class de.erichseifert.gral.data.DataSeries
Constructor that initializes a named data series.
DataSource - Interface in de.erichseifert.gral.data
Interface for an immutable access to tabular data.
DataTable - Class in de.erichseifert.gral.data
An in-memory, random access implementation of a mutable data source using arrays to store its values.
DataTable(Class<? extends Comparable<?>>...) - Constructor for class de.erichseifert.gral.data.DataTable
Initializes a new instance with the specified number of columns and column types.
DataTable(int, Class<? extends Comparable<?>>) - Constructor for class de.erichseifert.gral.data.DataTable
Initializes a new instance with the specified number of columns and a single column type.
DataTable(DataSource) - Constructor for class de.erichseifert.gral.data.DataTable
Initializes a new instance with the column types, and data of another data source.
dataUpdated(DataSource, DataChangeEvent...) - Method in interface de.erichseifert.gral.data.DataListener
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.DataSeries
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.EnumeratedData
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.filters.Filter
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.RowSubset
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.statistics.Histogram
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.data.statistics.Statistics
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.AbstractPlot
Method that is invoked when data has been updated.
dataUpdated(DataSource, DataChangeEvent...) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
Method that is invoked when data has been updated.
DataUtils - Class in de.erichseifert.gral.util
Abstract class that contains utility functions for creating data structures and for working with data sources and values.
DataWriter - Interface in de.erichseifert.gral.io.data
Interface that provides a function to store a data source.
DataWriterFactory - Class in de.erichseifert.gral.io.data
A factory class that produces DataWriter instances for a specified format.
de.erichseifert.gral - package de.erichseifert.gral
Main classes.
de.erichseifert.gral.data - package de.erichseifert.gral.data
Data model classes.
de.erichseifert.gral.data.comparators - package de.erichseifert.gral.data.comparators
Comparators for sorting data sources.
de.erichseifert.gral.data.filters - package de.erichseifert.gral.data.filters
Classes for filtering data sources.
de.erichseifert.gral.data.statistics - package de.erichseifert.gral.data.statistics
Classes for statistical analysis.
de.erichseifert.gral.graphics - package de.erichseifert.gral.graphics
Classes for drawing and layout of components.
de.erichseifert.gral.io - package de.erichseifert.gral.io
Classes for input and output operations.
de.erichseifert.gral.io.data - package de.erichseifert.gral.io.data
Classes for reading and writing data.
de.erichseifert.gral.io.plots - package de.erichseifert.gral.io.plots
Classes for converting instances of Drawable to various file formats.
de.erichseifert.gral.navigation - package de.erichseifert.gral.navigation
Classes for navigational operations on plots.
de.erichseifert.gral.plots - package de.erichseifert.gral.plots
Plot related classes like axis and plot area management.
de.erichseifert.gral.plots.areas - package de.erichseifert.gral.plots.areas
Classes for drawing areas in plots.
de.erichseifert.gral.plots.axes - package de.erichseifert.gral.plots.axes
Classes for managing and drawing axes in plots.
de.erichseifert.gral.plots.colors - package de.erichseifert.gral.plots.colors
Classes that provide color schemes for plots and data series.
de.erichseifert.gral.plots.legends - package de.erichseifert.gral.plots.legends
Classes for rendering different kind of legends.
de.erichseifert.gral.plots.lines - package de.erichseifert.gral.plots.lines
Classes for rendering data series connected by lines.
de.erichseifert.gral.plots.points - package de.erichseifert.gral.plots.points
Classes for rendering point shapes in a plot.
de.erichseifert.gral.plots.settings - package de.erichseifert.gral.plots.settings
Classes for managing user-defined settings.
de.erichseifert.gral.ui - package de.erichseifert.gral.ui
User interface classes.
de.erichseifert.gral.util - package de.erichseifert.gral.util
Common utility classes.
DEFAULT_ZOOM_FACTOR - Static variable in class de.erichseifert.gral.navigation.AbstractNavigator
Default zoom factor.
DEFAULT_ZOOM_MAX - Static variable in class de.erichseifert.gral.navigation.AbstractNavigator
Default maximum of zoom factor.
DEFAULT_ZOOM_MIN - Static variable in class de.erichseifert.gral.navigation.AbstractNavigator
Default minimum of zoom factor.
DefaultAreaRenderer2D - Class in de.erichseifert.gral.plots.areas
Default two-dimensional implementation of the AreaRenderer interface.
DefaultAreaRenderer2D() - Constructor for class de.erichseifert.gral.plots.areas.DefaultAreaRenderer2D
 
DefaultLineRenderer2D - Class in de.erichseifert.gral.plots.lines
Class that connects two dimensional data points with a straight line.
DefaultLineRenderer2D() - Constructor for class de.erichseifert.gral.plots.lines.DefaultLineRenderer2D
Initializes a new DefaultLineRenderer2D instance.
DefaultPointRenderer2D - Class in de.erichseifert.gral.plots.points
Class that creates Drawables for a row of data.
DefaultPointRenderer2D() - Constructor for class de.erichseifert.gral.plots.points.DefaultPointRenderer2D
 
deriveBrighter(Color) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Creates a new brighter version of a color by blending it with white.
deriveDarker(Color) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Creates a new darker version of a color by blending it with black.
deriveWithAlpha(Color, int) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Creates a new color with the same color components but a different alpha value.
Descending - Class in de.erichseifert.gral.data.comparators
Class that represents a DataComparator for comparing two arrays of column values at a defined index for descending order.
Descending(int) - Constructor for class de.erichseifert.gral.data.comparators.Descending
Creates a new Descending object sorting according to the specified column.
Dimension2D - Class in de.erichseifert.gral.util
Class that stores the horizontal and vertical extent of an object.
Dimension2D() - Constructor for class de.erichseifert.gral.util.Dimension2D
Creates a new Dimension2D object.
Dimension2D.Double - Class in de.erichseifert.gral.util
Class that stores double values.
Dimension2D.Double() - Constructor for class de.erichseifert.gral.util.Dimension2D.Double
Creates a new Dimension2D object with zero width and height.
Dimension2D.Double(double, double) - Constructor for class de.erichseifert.gral.util.Dimension2D.Double
Creates a new Dimension2D object with the specified width and height.
disconnect(Navigator) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Decouples the actions of the current and the connected specified navigator.
disconnect(Navigator) - Method in interface de.erichseifert.gral.navigation.Navigator
Decouples the actions of the current and the connected specified navigator.
DiscreteLineRenderer2D - Class in de.erichseifert.gral.plots.lines
Class that connects DataPoints with a stair-like line.
DiscreteLineRenderer2D() - Constructor for class de.erichseifert.gral.plots.lines.DiscreteLineRenderer2D
Initializes a new DiscreteLineRenderer2D instance with default settings.
DISTANCE - Static variable in class de.erichseifert.gral.plots.RasterPlot
Key for specifying a Dimension2D instance which defines the horizontal and vertical distance of the raster pixels.
draw(DrawingContext) - Method in interface de.erichseifert.gral.graphics.Drawable
Draws the Drawable with the specified drawing context.
draw(DrawingContext) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Draws the Drawable with the specified drawing context.
draw(DrawingContext) - Method in class de.erichseifert.gral.plots.AbstractPlot
Draws the Drawable with the specified drawing context.
draw(DrawingContext) - Method in class de.erichseifert.gral.plots.Label
Draws the object with the specified drawing context.
draw(DrawingContext) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Draws the Drawable with the specified drawing context.
draw(DrawingContext) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotArea2D
Draws the Drawable with the specified drawing context.
draw(DrawingContext) - Method in class de.erichseifert.gral.plots.XYPlot
 
draw(DrawingContext) - Method in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Draws the Drawable with the specified Graphics2D object.
Drawable - Interface in de.erichseifert.gral.graphics
Interface providing functions for a lightweight component that can be drawn on the screen.
drawable - Variable in class de.erichseifert.gral.plots.DataPoint
Drawable that will be used to render the data point.
DrawableContainer - Class in de.erichseifert.gral.graphics
Implementation of Container that is a Drawable itself and stores instances of Drawable as components.
DrawableContainer() - Constructor for class de.erichseifert.gral.graphics.DrawableContainer
Creates a new container for Drawables without layout manager.
DrawableContainer(Layout) - Constructor for class de.erichseifert.gral.graphics.DrawableContainer
Creates a new container for Drawables with the specified layout manager.
DrawablePanel - Class in de.erichseifert.gral.ui
A class that represents an adapter between the components of this library and Swing.
DrawablePanel(Drawable) - Constructor for class de.erichseifert.gral.ui.DrawablePanel
Initializes a new instance with the specified Drawable.
DrawableWriter - Interface in de.erichseifert.gral.io.plots
Interface providing functions for rendering Drawable instances and writing them to an output stream.
DrawableWriterFactory - Class in de.erichseifert.gral.io.plots
Class that provides DrawableWriter implementations for different file formats.
DrawableWriterFilter - Class in de.erichseifert.gral.ui
File filter that extracts files that can be read with a certain set of IOCapabilities.
DrawableWriterFilter(IOCapabilities) - Constructor for class de.erichseifert.gral.ui.DrawableWriterFilter
Creates a new instance and initializes it with an IOCapabilities object.
drawAxes(DrawingContext) - Method in class de.erichseifert.gral.plots.AbstractPlot
Draws the plot's axes into the specified drawing context.
drawBackground(DrawingContext) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Draws the background of this legend with the specified drawing context.
drawBackground(DrawingContext) - Method in class de.erichseifert.gral.plots.PlotArea
Draws the background of this Legend with the specified Graphics2D object.
drawBorder(DrawingContext) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Draws the border of this legend with the specified drawing context.
drawBorder(DrawingContext) - Method in class de.erichseifert.gral.plots.PlotArea
Draws the border of this Legend with the specified Graphics2D object.
drawComponents(DrawingContext) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Invokes the draw method of each Drawable.
drawErrorBars(DrawingContext, Shape, Row, int, int, int, Axis, AxisRenderer) - Method in class de.erichseifert.gral.plots.points.DefaultPointRenderer2D
Draws error bars.
drawGrid(DrawingContext) - Method in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Draws the grid using the specified drawing context.
DrawingContext - Class in de.erichseifert.gral.graphics
Class that stores an object for drawing and additional context information that may be necessary to determine how to draw the object.
DrawingContext(Graphics2D) - Constructor for class de.erichseifert.gral.graphics.DrawingContext
Initializes a new context with a Graphics2D object.
DrawingContext(Graphics2D, DrawingContext.Quality, DrawingContext.Target) - Constructor for class de.erichseifert.gral.graphics.DrawingContext
Initializes a new context with a Graphics2D object.
DrawingContext.Quality - Enum in de.erichseifert.gral.graphics
Data type that describes the quality mode of drawing operations.
DrawingContext.Target - Enum in de.erichseifert.gral.graphics
Data type that describes the type of the drawing target.
drawLegend(DrawingContext) - Method in class de.erichseifert.gral.plots.AbstractPlot
Draws the plot's legend into the specified drawing context.
drawPaintedShape(Graphics2D, Shape, Paint, Rectangle2D, Stroke) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Draws a filled Shape with the specified Paint object.
drawPlot(DrawingContext) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotArea2D
 
drawPlot(DrawingContext) - Method in class de.erichseifert.gral.plots.PlotArea
Draws the data using the specified Graphics2D object.
drawPlot(DrawingContext) - Method in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
 
drawValueLabel(DrawingContext, PiePlot.Slice, double, Row, int) - Method in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Draws the specified value label for the specified shape.
drawValueLabel(DrawingContext, Shape, Row, int) - Method in class de.erichseifert.gral.plots.points.DefaultPointRenderer2D
Draws the specified value label for the specified shape.
DummyData - Class in de.erichseifert.gral.data
Class that represents a data source containing the same value in each cell.
DummyData(int, int, Comparable<?>) - Constructor for class de.erichseifert.gral.data.DummyData
Creates a new instance with the specified number of columns and rows, which are filled all over with the same specified value.

E

EdgeLayout - Class in de.erichseifert.gral.graphics
Implementation of Layout that arranges a Container's components according to a certain grid.
EdgeLayout(double, double) - Constructor for class de.erichseifert.gral.graphics.EdgeLayout
Initializes a layout manager object with the specified space between the components.
EdgeLayout() - Constructor for class de.erichseifert.gral.graphics.EdgeLayout
Initializes a layout manager object without space between the components.
end - Variable in class de.erichseifert.gral.plots.PiePlot.Slice
Value where the slice ends.
end - Variable in class de.erichseifert.gral.util.GeometryUtils.PathSegment
End point.
EnumeratedData - Class in de.erichseifert.gral.data
Class that creates a new data source which adds a leading column containing the row number.
EnumeratedData(DataSource, double, double) - Constructor for class de.erichseifert.gral.data.EnumeratedData
Initializes a new data source based on an original data source which will contain an additional column which enumerates all rows.
EnumeratedData(DataSource) - Constructor for class de.erichseifert.gral.data.EnumeratedData
Initializes a new data source based on an original data source which will contain an additional column which enumerates all rows.
EPSILON - Static variable in class de.erichseifert.gral.util.GeometryUtils
Precision.
EPSILON_SQ - Static variable in class de.erichseifert.gral.util.GeometryUtils
Precision squared.
equals(Object) - Method in class de.erichseifert.gral.data.DataAccessor
 
equals(Object) - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
 
equals(Object) - Method in class de.erichseifert.gral.plots.colors.SingleColor
 
equals(Object) - Method in class de.erichseifert.gral.plots.settings.Key
 
equals(Object) - Method in class de.erichseifert.gral.util.Dimension2D.Double
 
equals(Object) - Method in class de.erichseifert.gral.util.Insets2D.Double
 
equals(Object) - Method in class de.erichseifert.gral.util.PointND
 
equals(Object) - Method in class de.erichseifert.gral.util.Tuple
 
ERROR_COLOR - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying the Paint instance to be used to paint the error bars.
ERROR_COLUMN_BOTTOM - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Integer value for the index of the column that contains the lower error value.
ERROR_COLUMN_TOP - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Integer value for the index of the column that contains the upper error value.
ERROR_DISPLAYED - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Boolean value whether the error value is displayed.
ERROR_SHAPE - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying an instance either of ColorMapper or Paint that will be used to paint the error bars.
ERROR_STROKE - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying the Stroke instance defining the error bars.
evaluateShape(Shape) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Calculates important aspects of the specified shape.
ExportChooser - Class in de.erichseifert.gral.ui
A file chooser implementation that can be for export purposes.
ExportChooser(boolean, List<IOCapabilities>) - Constructor for class de.erichseifert.gral.ui.ExportChooser
Creates a new instance and initializes it with an array of IOCapabilities.
ExportDialog - Class in de.erichseifert.gral.ui
A dialog implementation for exporting plots.
ExportDialog(Component, Drawable) - Constructor for class de.erichseifert.gral.ui.ExportDialog
Creates a new instance and initializes it with a parent and a drawable component.
ExportDialog.UserAction - Enum in de.erichseifert.gral.ui
Type of user feedback.

F

fillPaintedShape(Graphics2D, Shape, Paint, Rectangle2D) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Fills a Shape with the specified Paint object.
filter() - Method in class de.erichseifert.gral.data.filters.Convolution
 
Filter - Class in de.erichseifert.gral.data.filters
Abstract class that provides basic functions for filtering arbitrary columns of a DataSource, in other words a set of one-dimensional data.
Filter(DataSource, Filter.Mode, int...) - Constructor for class de.erichseifert.gral.data.filters.Filter
Initializes a new instance with the specified data source, border handling and columns to be filtered.
filter() - Method in class de.erichseifert.gral.data.filters.Filter
Invokes the filtering routine.
filter() - Method in class de.erichseifert.gral.data.filters.Median
 
filter() - Method in class de.erichseifert.gral.data.filters.Resize
 
Filter.Mode - Enum in de.erichseifert.gral.data.filters
Type to define the behavior when engaging the borders of a column, i.e.
fireCenterChanged(NavigationEvent<PointND<? extends Number>>) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Notifies all navigation listeners that the center of one or more components have been changed.
fireZoomChanged(NavigationEvent<Double>) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Notifies all navigation listeners that the zoom level of all components has been changed.
floor(double, double) - Static method in class de.erichseifert.gral.util.MathUtils
Returns a rounded number smaller than a with a defined precision.
FONT - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying the Font instance used to display the text of this label.
FONT - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying the Font instance to be used to display the legend labels.
FONT - Static variable in class de.erichseifert.gral.plots.points.LabelPointRenderer
Key for specifying a Font instance for the font of this label.
FORMAT - Static variable in class de.erichseifert.gral.plots.points.LabelPointRenderer
Key for specifying the Format instance which specifies how the labels will be displayed.

G

GAP - Static variable in interface de.erichseifert.gral.plots.areas.AreaRenderer
Key for specifying a Number value for the gap between the area and a data point.
GAP - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying a Insets2D instance defining the horizontal and vertical gap between items.
GAP - Static variable in interface de.erichseifert.gral.plots.lines.LineRenderer
Key for specifying a Number value for the gap between the line and a point.
GAP - Static variable in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Key for specifying a Number value for the width of gaps between the segments.
GAP_ROUNDED - Static variable in interface de.erichseifert.gral.plots.areas.AreaRenderer
Key for specifying a Boolean value that decides whether the gaps should have rounded corners.
GAP_ROUNDED - Static variable in interface de.erichseifert.gral.plots.lines.LineRenderer
Key for specifying a Boolean value which decides whether the gaps should have rounded corners.
GeometryUtils - Class in de.erichseifert.gral.util
Abstract class that represents a collection of utility functions concerning geometry.
GeometryUtils.PathSegment - Class in de.erichseifert.gral.util
Utility data class for the values of the segments in a geometric shape.
GeometryUtils.PathSegment(int, Point2D, Point2D, double[]) - Constructor for class de.erichseifert.gral.util.GeometryUtils.PathSegment
Initializes a new instance with type, starting and end point, and all other coordinates that are necessary to draw the segment.
get(int) - Method in class de.erichseifert.gral.data.Column
 
get(int) - Method in class de.erichseifert.gral.data.DataAccessor
Returns the value of the data source for the specified index.
get(int, int) - Method in class de.erichseifert.gral.data.DataSeries
Returns the row with the specified index.
get(int, int) - Method in interface de.erichseifert.gral.data.DataSource
Returns the value with the specified row and column index.
get(int, int) - Method in class de.erichseifert.gral.data.DataTable
Returns the row with the specified index.
get(int, int) - Method in class de.erichseifert.gral.data.DummyData
Returns the row with the specified index.
get(int, int) - Method in class de.erichseifert.gral.data.EnumeratedData
Returns the row with the specified index.
get(int, int) - Method in class de.erichseifert.gral.data.filters.Filter
Returns the row with the specified index.
get(int) - Method in class de.erichseifert.gral.data.filters.Kernel
Returns the value at the specified position of this kernel.
get(int, int) - Method in class de.erichseifert.gral.data.filters.Resize
 
get(int, int) - Method in class de.erichseifert.gral.data.JdbcData
Returns the row with the specified index.
get(int) - Method in class de.erichseifert.gral.data.Row
 
get(int, int) - Method in class de.erichseifert.gral.data.RowSubset
Returns the row with the specified index.
get(int, int) - Method in class de.erichseifert.gral.data.statistics.Histogram1D
Returns the row with the specified index.
get(String) - Method in class de.erichseifert.gral.data.statistics.Statistics
Returns the specified information for the whole data source.
get(String, Orientation, int) - Method in class de.erichseifert.gral.data.statistics.Statistics
Returns the specified information for the offset index in the specified direction.
get(String) - Method in class de.erichseifert.gral.io.AbstractIOFactory
Returns an object for reading or writing the specified format.
get(String) - Method in class de.erichseifert.gral.io.data.DataReaderFactory
 
get(String) - Method in class de.erichseifert.gral.io.data.DataWriterFactory
 
get(String) - Method in interface de.erichseifert.gral.io.IOFactory
Returns an object for reading or writing the specified format.
get(String) - Method in class de.erichseifert.gral.io.plots.DrawableWriterFactory
 
get(int) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the data series at a specified index.
get(Number) - Method in interface de.erichseifert.gral.plots.colors.ColorMapper
Returns the Paint object according to the specified value.
get(double) - Method in class de.erichseifert.gral.plots.colors.ContinuousColorMapper
Returns the Paint object according to the specified value.
get(Number) - Method in class de.erichseifert.gral.plots.colors.ContinuousColorMapper
Returns the Paint object according to the specified value.
get(double) - Method in class de.erichseifert.gral.plots.colors.Grayscale
Returns the Paint object according to the specified value.
get(double) - Method in class de.erichseifert.gral.plots.colors.HeatMap
Returns the Paint according to the specified value.
get(int) - Method in class de.erichseifert.gral.plots.colors.IndexedColorMapper
Returns the Paint object according to the specified index.
get(Number) - Method in class de.erichseifert.gral.plots.colors.IndexedColorMapper
Returns the Paint object according to the specified index.
get(int) - Method in class de.erichseifert.gral.plots.colors.IndexedColors
Returns the Paint object associated to the specified index value.
get(double) - Method in class de.erichseifert.gral.plots.colors.LinearGradient
Returns the Paint according to the specified value.
get(int) - Method in class de.erichseifert.gral.plots.colors.QuasiRandomColors
Returns the Paint associated to the specified index value.
get(double) - Method in class de.erichseifert.gral.plots.colors.RainbowColors
Returns the Paint according to the specified value.
get(int) - Method in class de.erichseifert.gral.plots.colors.RandomColors
Returns the Paint associated to the specified index value.
get(int) - Method in class de.erichseifert.gral.plots.colors.SingleColor
Returns the Paint according to the specified value.
get(int) - Method in interface de.erichseifert.gral.plots.Plot
Returns the data series at a specified index.
get(int) - Method in class de.erichseifert.gral.util.PointND
Returns the value of a specified dimension.
get(int) - Method in class de.erichseifert.gral.util.SortedList
 
get(int) - Method in class de.erichseifert.gral.util.Tuple
Returns the value of a specified element.
getAlignmentH() - Method in enum de.erichseifert.gral.util.Location
Returns the horizontal alignment as a double value.
getAlignmentV() - Method in enum de.erichseifert.gral.util.Location
Returns the vertical alignment as a double value.
getArea(List<DataPoint>, Shape) - Method in interface de.erichseifert.gral.plots.areas.AreaRenderer
Returns the graphical representation to be drawn for the specified data points.
getArea(List<DataPoint>, Shape) - Method in class de.erichseifert.gral.plots.areas.DefaultAreaRenderer2D
Returns the graphical representation to be drawn for the specified data points.
getArea(List<DataPoint>, Shape) - Method in class de.erichseifert.gral.plots.areas.LineAreaRenderer2D
Returns the graphical representation to be drawn for the specified data points.
getAreaRenderer(DataSource) - Method in class de.erichseifert.gral.plots.XYPlot
Returns the AreaRenderer for the specified data source.
getAreaShape(List<DataPoint>) - Method in interface de.erichseifert.gral.plots.areas.AreaRenderer
Returns the shape used for rendering the area of a data points.
getAreaShape(List<DataPoint>) - Method in class de.erichseifert.gral.plots.areas.DefaultAreaRenderer2D
Returns the shape used for rendering the area of a data points.
getAreaShape(List<DataPoint>) - Method in class de.erichseifert.gral.plots.areas.LineAreaRenderer2D
Returns the shape used for rendering the area of a data points.
getAxes() - Method in class de.erichseifert.gral.plots.PlotNavigator
Returns the names of all axes handled by this object.
getAxesNames() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns a collection of all names of the axes stored in this plot.
getAxesNames() - Method in interface de.erichseifert.gral.plots.Plot
Returns a collection of all names of the axes stored in this plot.
getAxesNames() - Method in enum de.erichseifert.gral.plots.XYPlot.XYNavigationDirection
Returns the names of the axes that have the direction described by this object.
getAxis(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the axis with the specified name.
getAxis(String) - Method in interface de.erichseifert.gral.plots.Plot
Returns the axis with the specified name.
getAxisComponent(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the component that is used to draw the specified axis.
getAxisMax(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the maximum value of the axis specified by axisName.
getAxisMin(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the minimum value of the axis specified by axisName.
getAxisRenderer(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the renderer for the axis with the specified name.
getAxisRenderer(String) - Method in interface de.erichseifert.gral.plots.Plot
Returns the renderer for the axis with the specified name.
getBarShape(double, double, double, double) - Method in class de.erichseifert.gral.plots.BarPlot.BarRenderer
Returns the shape for a bar.
getBinomial(double) - Static method in class de.erichseifert.gral.data.filters.KernelUtils
Returns a Kernel of specified variance with binomial coefficients.
getBinomial(int) - Static method in class de.erichseifert.gral.data.filters.KernelUtils
Returns a Kernel of specified size with binomial coefficients.
getBottom() - Method in class de.erichseifert.gral.util.Insets2D.Double
 
getBottom() - Method in class de.erichseifert.gral.util.Insets2D
Returns the insets at the bottom.
getBounds() - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Returns the bounds of this Drawable.
getBounds() - Method in interface de.erichseifert.gral.graphics.Container
Returns the bounds of this container.
getBounds() - Method in interface de.erichseifert.gral.graphics.Drawable
Returns the bounds of this Drawable.
getCachedOutline(boolean) - Method in class de.erichseifert.gral.plots.Label
Returns a cached instance of the outline shape for this label.
getCapabilities(String) - Method in class de.erichseifert.gral.io.AbstractIOFactory
Returns the capabilities for a specific format.
getCapabilities() - Method in class de.erichseifert.gral.io.AbstractIOFactory
Returns a list of capabilities for all supported formats.
getCapabilities() - Static method in class de.erichseifert.gral.io.IOCapabilitiesStorage
Returns a Set with capabilities for all supported formats.
getCapabilities(String) - Method in interface de.erichseifert.gral.io.IOFactory
Returns the capabilities for a specific format.
getCapabilities() - Method in interface de.erichseifert.gral.io.IOFactory
Returns a list of capabilities for all supported formats.
getCellLimits(int, int) - Method in class de.erichseifert.gral.data.statistics.Histogram1D
Returns the minimum and maximum value of the specified cell.
getCenter() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns the current center point.
getCenter() - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Returns the current center point.
getCenter() - Method in class de.erichseifert.gral.plots.PlotNavigator
Returns the current center point.
getCenter() - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Returns the current center value.
getCenterOriginal() - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Returns the original center value.
getCol() - Method in class de.erichseifert.gral.data.DataChangeEvent
Returns the column index of the value that was changed.
getColor() - Method in class de.erichseifert.gral.plots.colors.SingleColor
Returns the color of this ColorMapper.
getColors() - Method in class de.erichseifert.gral.plots.colors.IndexedColors
Returns the colors that are used for mapping.
getColors() - Method in class de.erichseifert.gral.plots.colors.LinearGradient
Returns the colors that are used for blending.
getColorVariance() - Method in class de.erichseifert.gral.plots.colors.QuasiRandomColors
Returns the current color variance.
getColorVariance() - Method in class de.erichseifert.gral.plots.colors.RandomColors
Returns the current color variance.
getColumn(int) - Method in class de.erichseifert.gral.data.AbstractDataSource
Returns the column with the specified index.
getColumn() - Method in class de.erichseifert.gral.data.comparators.DataComparator
Returns the column to be compared.
getColumn(int) - Method in interface de.erichseifert.gral.data.DataSource
Returns the column with the specified index.
getColumnCount() - Method in class de.erichseifert.gral.data.AbstractDataSource
Returns the number of columns of the data source.
getColumnCount() - Method in class de.erichseifert.gral.data.DataSeries
 
getColumnCount() - Method in interface de.erichseifert.gral.data.DataSource
Returns the number of columns of the data source.
getColumnCount() - Method in class de.erichseifert.gral.data.DummyData
 
getColumnCount() - Method in class de.erichseifert.gral.data.filters.Filter
 
getColumnCount() - Method in class de.erichseifert.gral.data.filters.Resize
 
getColumnCount() - Method in class de.erichseifert.gral.data.JdbcData
 
getColumnCount() - Method in class de.erichseifert.gral.data.RowSubset
 
getColumnCount() - Method in class de.erichseifert.gral.data.statistics.Histogram1D
 
getColumnCountFiltered() - Method in class de.erichseifert.gral.data.filters.Filter
Returns the number of filtered columns.
getColumns() - Method in class de.erichseifert.gral.graphics.TableLayout
Returns the number of desired columns.
getColumnTypes() - Method in class de.erichseifert.gral.data.AbstractDataSource
Returns the data types of all columns.
getColumnTypes() - Method in interface de.erichseifert.gral.data.DataSource
Returns the data types of all columns.
getColumnTypes() - Method in class de.erichseifert.gral.data.JdbcData
 
getColumnTypes() - Method in class de.erichseifert.gral.data.RowSubset
 
getColumnTypes() - Method in class de.erichseifert.gral.data.statistics.Histogram1D
 
getConstraints(Drawable) - Method in interface de.erichseifert.gral.graphics.Container
Return additional information on component
getConstraints(Drawable) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Return additional information on component
getContent() - Method in class de.erichseifert.gral.util.StatefulTokenizer.Token
Returns the content of the token.
getData() - Method in class de.erichseifert.gral.data.statistics.Histogram
Returns the data source associated to this histogram.
getData() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns a list of all data series stored in the plot.
getData() - Method in interface de.erichseifert.gral.plots.Plot
Returns a list of all data series stored in the plot.
getDescription() - Method in class de.erichseifert.gral.ui.DrawableWriterFilter
 
getDimensions() - Method in class de.erichseifert.gral.plots.PlotNavigator
Returns the number dimensions the associated plot can handle.
getDimensions() - Method in class de.erichseifert.gral.plots.XYPlot.XYPlotNavigator
 
getDimensions() - Method in class de.erichseifert.gral.util.PointND
Returns the number of dimensions.
getDimensionValue(String, PointND<? extends Number>) - Method in class de.erichseifert.gral.plots.PlotNavigator
Return the index that can be used to access data for the axis with the specified name.
getDimensionValue(String, PointND<? extends Number>) - Method in class de.erichseifert.gral.plots.XYPlot.XYPlotNavigator
 
getDirection() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Returns the current direction of the components that will be taken into account for zooming and panning.
getDirection() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns the current direction of the components that will be taken into account for zooming and panning.
getDocumentBounds() - Method in class de.erichseifert.gral.ui.ExportDialog
Returns the bounds entered by the user.
getDrawable() - Method in class de.erichseifert.gral.ui.DrawablePanel
Returns the Drawable instance that is displayed by this panel.
getDrawableAt(Point2D) - Method in interface de.erichseifert.gral.graphics.Container
Returns the component at the specified point.
getDrawableAt(Point2D) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Returns the top-most component at the specified point.
getEnd() - Method in class de.erichseifert.gral.util.StatefulTokenizer.Token
Returns the absolute position where the token ends in the input stream.
getEntries(DataSource) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Returns a sequence of items for the specified data source that should be added to the legend.
getEntries(DataSource) - Method in class de.erichseifert.gral.plots.legends.SeriesLegend
 
getEntries(DataSource) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
 
getEntries(DataSource) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotLegend
 
getExtensions() - Method in class de.erichseifert.gral.io.IOCapabilities
Returns an array with Strings containing all possible filename extensions.
getFormat() - Method in class de.erichseifert.gral.io.IOCapabilities
Returns the format.
getGap() - Method in class de.erichseifert.gral.graphics.EdgeLayout
Returns the minimal space between components.
getGap() - Method in class de.erichseifert.gral.graphics.OuterEdgeLayout
Returns the minimal space between components.
getGap() - Method in class de.erichseifert.gral.graphics.StackedLayout
Returns the minimal space between components.
getGap() - Method in class de.erichseifert.gral.graphics.TableLayout
Returns the minimal space between components.
getGraphics() - Method in class de.erichseifert.gral.graphics.DrawingContext
Returns the object for drawing geometry.
getHeight() - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Returns the height of the bounds.
getHeight() - Method in interface de.erichseifert.gral.graphics.Drawable
Returns the height of the bounds.
getHeight() - Method in class de.erichseifert.gral.util.Dimension2D.Double
 
getHorizontal() - Method in class de.erichseifert.gral.util.Insets2D
Returns the sum of horizontal insets.
getIndex() - Method in class de.erichseifert.gral.data.DataAccessor
Returns the index to access the data source.
getIndex(int) - Method in class de.erichseifert.gral.data.filters.Filter
Returns the index of the filtered column using the index of the original column.
getIndexOriginal(int) - Method in class de.erichseifert.gral.data.filters.Filter
Returns the index of the original column using the index of the filtered column.
getInfo(String) - Method in class de.erichseifert.gral.plots.PlotNavigator
Returns navigational information for the axis with specified name.
getInsets() - Method in interface de.erichseifert.gral.graphics.Container
Returns the space that this container must preserve at each of its edges.
getInsets() - Method in class de.erichseifert.gral.graphics.DrawableContainer
Returns the space that this container must preserve at each of its edges.
getInstance() - Static method in class de.erichseifert.gral.io.data.DataReaderFactory
Returns the instance of the factory.
getInstance() - Static method in class de.erichseifert.gral.io.data.DataWriterFactory
Returns the instance of the factory.
getInstance() - Static method in class de.erichseifert.gral.io.plots.DrawableWriterFactory
Returns an instance of this DrawableWriterFactory.
getKernel() - Method in class de.erichseifert.gral.data.filters.Convolution
Returns the kernel.
getKey() - Method in class de.erichseifert.gral.plots.settings.SettingChangeEvent
Returns the key of the changed setting.
getKeys(Class<?>) - Static method in class de.erichseifert.gral.plots.settings.SettingsUtils
Returns all static fields of a specified class that represent settings keys as pairs of (name, key).
getLabel(Row) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Returns the label text for the specified row.
getLabel(Row) - Method in class de.erichseifert.gral.plots.legends.SeriesLegend
 
getLabel(Row) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
 
getLayout() - Method in interface de.erichseifert.gral.graphics.Container
Returns the layout associated with this container.
getLayout() - Method in class de.erichseifert.gral.graphics.DrawableContainer
Returns the layout associated with this container.
getLeft() - Method in class de.erichseifert.gral.util.Insets2D.Double
 
getLeft() - Method in class de.erichseifert.gral.util.Insets2D
Returns the insets at the left.
getLegend() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the legend component.
getLegend() - Method in interface de.erichseifert.gral.plots.Plot
Returns the legend component.
getLegendContainer() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the object containing the Legend.
getLine(List<DataPoint>, Shape) - Method in class de.erichseifert.gral.plots.lines.DefaultLineRenderer2D
Returns a graphical representation for the line defined by e points.
getLine(List<DataPoint>, Shape) - Method in class de.erichseifert.gral.plots.lines.DiscreteLineRenderer2D
Returns a graphical representation for the line defined by points.
getLine(List<DataPoint>, Shape) - Method in interface de.erichseifert.gral.plots.lines.LineRenderer
Returns a graphical representation for the line defined by points.
getLine(List<DataPoint>, Shape) - Method in class de.erichseifert.gral.plots.lines.SmoothLineRenderer2D
Returns a graphical representation for the line defined by points.
getLineRenderer(DataSource) - Method in class de.erichseifert.gral.plots.XYPlot
Returns the LineRenderer for the specified data source.
getLineShape(List<DataPoint>) - Method in class de.erichseifert.gral.plots.lines.DefaultLineRenderer2D
Returns the geometric shape for this line.
getLineShape(List<DataPoint>) - Method in class de.erichseifert.gral.plots.lines.DiscreteLineRenderer2D
Returns the geometric shape for this line.
getLineShape(List<DataPoint>) - Method in interface de.erichseifert.gral.plots.lines.LineRenderer
Returns the geometric shape for this line.
getLineShape(List<DataPoint>) - Method in class de.erichseifert.gral.plots.lines.SmoothLineRenderer2D
Returns the geometric shape for this line.
getMapping(DataSource) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the mapping of data source columns to axis names.
getMapping(DataSource) - Method in interface de.erichseifert.gral.plots.Plot
Returns the mapping of data source columns to axis names.
getMax() - Method in class de.erichseifert.gral.plots.axes.Axis
Returns the maximum value to be displayed.
getMaxIndex() - Method in class de.erichseifert.gral.data.filters.Kernel
Returns the index of the "rightmost" value.
getMaxOriginal() - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Returns the original maximum value.
getMimeType() - Method in class de.erichseifert.gral.io.data.AbstractDataReader
Returns the MIME type.
getMimeType() - Method in class de.erichseifert.gral.io.data.AbstractDataWriter
Returns the MIME type.
getMimeType() - Method in class de.erichseifert.gral.io.IOCapabilities
Returns the MIME-Type of the format.
getMimeType() - Method in class de.erichseifert.gral.io.plots.BitmapWriter
Returns the output format of this writer.
getMimeType() - Method in interface de.erichseifert.gral.io.plots.DrawableWriter
Returns the output format of this writer.
getMimeType() - Method in class de.erichseifert.gral.io.plots.VectorWriter
Returns the output format of this writer.
getMin() - Method in class de.erichseifert.gral.plots.axes.Axis
Returns the minimum value to be displayed.
getMinimumSize() - Method in class de.erichseifert.gral.ui.DrawablePanel
 
getMinIndex() - Method in class de.erichseifert.gral.data.filters.Kernel
Returns the index of the "leftmost" value.
getMinOriginal() - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Returns the original minimum value.
getMode() - Method in class de.erichseifert.gral.data.filters.Filter
Returns the Mode of this Filter.
getMode() - Method in class de.erichseifert.gral.plots.colors.AbstractColorMapper
Returns how values outside of the mapping range will be handled.
getMode() - Method in interface de.erichseifert.gral.plots.colors.ColorMapper
Returns how values outside of the mapping range will be handled.
getName() - Method in class de.erichseifert.gral.data.DataSeries
Returns the name of this series.
getName() - Method in class de.erichseifert.gral.io.IOCapabilities
Returns the name of the format.
getName() - Method in class de.erichseifert.gral.plots.settings.Key
Returns the name associated with this key.
getNavigator() - Method in interface de.erichseifert.gral.navigation.Navigable
Returns a navigator instance that can control the current object.
getNavigator() - Method in class de.erichseifert.gral.plots.PiePlot
Returns a navigator instance that can control the current object.
getNavigator() - Method in class de.erichseifert.gral.plots.XYPlot
Returns a navigator instance that can control the current object.
getNew() - Method in class de.erichseifert.gral.data.DataChangeEvent
Returns the new value after the change has been applied.
getNormal(Axis, Number, boolean, boolean) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Returns the normal vector at the position of the specified value.
getNormal(Axis, Number, boolean, boolean) - Method in interface de.erichseifert.gral.plots.axes.AxisRenderer
Returns the normal vector at the position of the specified value.
getOffset() - Method in class de.erichseifert.gral.data.filters.Kernel
Returns the offset of this kernel.
getOffset() - Method in class de.erichseifert.gral.data.filters.Median
Returns the offset from the current value used to calculate the median to the last value of the window.
getOffset() - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Returns the current offset value.
getOld() - Method in class de.erichseifert.gral.data.DataChangeEvent
Returns the old value before it has changed.
getOrientation() - Method in class de.erichseifert.gral.data.statistics.Histogram1D
Returns the direction in which the histogram values will be accumulated.
getOrientation() - Method in class de.erichseifert.gral.graphics.StackedLayout
Returns whether the components will be laid out horizontally or vertically.
getOriginal() - Method in class de.erichseifert.gral.data.filters.Filter
Returns the original data source that is filtered.
getOriginal(int, int) - Method in class de.erichseifert.gral.data.filters.Filter
Returns the value of the original data source at the specified column and row.
getOutline(boolean) - Method in class de.erichseifert.gral.plots.Label
Returns an outline shape for this label.
getOutline(String, Font, float, double) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Returns the outline for the specified text using the specified font and line width.
getPlot() - Method in class de.erichseifert.gral.plots.PlotNavigator
Returns the plot stored in this instance.
getPlotArea() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the drawing area of this plot.
getPlotArea() - Method in interface de.erichseifert.gral.plots.Plot
Returns the drawing area of this plot.
getPoint(PointData, Shape) - Method in class de.erichseifert.gral.plots.BarPlot.BarRenderer
Returns the graphical representation to be drawn for the specified data value.
getPoint(PointData, Shape) - Method in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Returns the graphical representation to be drawn for the specified data value.
getPoint(PointData, Shape) - Method in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Returns the graphical representation to be drawn for the specified data value.
getPoint(PointData, Shape) - Method in class de.erichseifert.gral.plots.points.DefaultPointRenderer2D
Returns the graphical representation to be drawn for the specified data value.
getPoint(PointData, Shape) - Method in interface de.erichseifert.gral.plots.points.PointRenderer
Returns the graphical representation to be drawn for the specified data value.
getPoint(PointData, Shape) - Method in class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Returns the graphical representation to be drawn for the specified data value.
getPoint2D(int, int) - Method in class de.erichseifert.gral.util.PointND
Creates a two-dimensional point from the specified dimensions.
getPoint2D() - Method in class de.erichseifert.gral.util.PointND
Creates a two-dimensional point from dimensions 0 and 1.
getPointRenderer(DataSource) - Method in class de.erichseifert.gral.plots.PiePlot
Returns the PointRenderer for the specified data source.
getPointRenderer(DataSource) - Method in class de.erichseifert.gral.plots.XYPlot
Returns the PointRenderer for the specified data source.
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.BarPlot.BarRenderer
Returns a Shape instance that can be used for further calculations.
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Returns a Shape instance that can be used for further calculations.
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Returns a Shape instance that can be used for further calculations.
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.points.DefaultPointRenderer2D
Returns a Shape instance that can be used for further calculations.
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.points.LabelPointRenderer
 
getPointShape(PointData) - Method in interface de.erichseifert.gral.plots.points.PointRenderer
Returns a Shape instance that can be used for further calculations.
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.points.SizeablePointRenderer
 
getPointShape(PointData) - Method in class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Returns a Shape instance that can be used for further calculations.
getPopupMenu(MouseEvent) - Method in class de.erichseifert.gral.ui.InteractivePanel
Method that returns the popup menu for a given mouse event.
getPosition(Axis, Number, boolean, boolean) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Returns the position of the specified value on the axis.
getPosition(Axis, Number, boolean, boolean) - Method in interface de.erichseifert.gral.plots.axes.AxisRenderer
Returns the position of the specified value on the axis.
getPreferredSize() - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Returns the preferred size of the Drawable.
getPreferredSize() - Method in interface de.erichseifert.gral.graphics.Drawable
Returns the preferred size of the Drawable.
getPreferredSize() - Method in class de.erichseifert.gral.graphics.DrawableContainer
 
getPreferredSize(Container) - Method in class de.erichseifert.gral.graphics.EdgeLayout
Returns the preferred size of the specified container using this layout.
getPreferredSize(Container) - Method in interface de.erichseifert.gral.graphics.Layout
Returns the preferred size of the specified container using this layout.
getPreferredSize(Container) - Method in class de.erichseifert.gral.graphics.OuterEdgeLayout
Returns the preferred size of the specified container using this layout.
getPreferredSize(Container) - Method in class de.erichseifert.gral.graphics.StackedLayout
Returns the preferred size of the specified container using this layout.
getPreferredSize(Container) - Method in class de.erichseifert.gral.graphics.TableLayout
Returns the preferred size of the specified container using this layout.
getPreferredSize() - Method in class de.erichseifert.gral.plots.Label
 
getPreferredSize() - Method in class de.erichseifert.gral.plots.legends.AbstractLegend.AbstractSymbol
 
getPreferredSize() - Method in class de.erichseifert.gral.ui.DrawablePanel
 
getQuality() - Method in class de.erichseifert.gral.graphics.DrawingContext
Returns the desired display quality.
getRange() - Method in class de.erichseifert.gral.plots.axes.Axis
Returns the range of values to be displayed.
getRendererComponent(Axis) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Returns a component that displays the specified axis.
getRendererComponent(Axis) - Method in interface de.erichseifert.gral.plots.axes.AxisRenderer
Returns a component that displays the specified axis.
getRight() - Method in class de.erichseifert.gral.util.Insets2D.Double
 
getRight() - Method in class de.erichseifert.gral.util.Insets2D
Returns the insets at the right.
getRow(int) - Method in class de.erichseifert.gral.data.AbstractDataSource
Returns the row with the specified index.
getRow() - Method in class de.erichseifert.gral.data.DataChangeEvent
Returns the row index of the value that was changed.
getRow(int) - Method in interface de.erichseifert.gral.data.DataSource
Returns the row with the specified index.
getRow(int) - Method in class de.erichseifert.gral.data.RowSubset
 
getRow() - Method in class de.erichseifert.gral.plots.legends.AbstractLegend.Item
Returns the row that is displayed by this item.
getRowCount() - Method in class de.erichseifert.gral.data.DataSeries
Returns the number of rows of the data source.
getRowCount() - Method in interface de.erichseifert.gral.data.DataSource
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.DataTable
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.DummyData
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.EnumeratedData
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.filters.Filter
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.filters.Resize
 
getRowCount() - Method in class de.erichseifert.gral.data.JdbcData
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.RowSubset
Returns the number of rows of the data source.
getRowCount() - Method in class de.erichseifert.gral.data.statistics.Histogram1D
Returns the number of rows of the data source.
getRowCountFiltered() - Method in class de.erichseifert.gral.data.filters.Filter
Returns the number of filtered rows.
getScale() - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Returns the current scaling factor.
getSegments(Shape) - Static method in class de.erichseifert.gral.util.GeometryUtils
Returns a list of a shape's segments as they are returned by its path iterator.
getSetting(String) - Method in class de.erichseifert.gral.io.data.AbstractDataReader
Returns the setting for the specified key.
getSetting(String) - Method in class de.erichseifert.gral.io.data.AbstractDataWriter
Returns the setting for the specified key.
getSetting(String) - Method in interface de.erichseifert.gral.io.data.DataReader
Returns the setting for the specified key.
getSetting(String) - Method in interface de.erichseifert.gral.io.data.DataWriter
Returns the setting for the specified key.
getSetting(Key) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Returns the setting with the specified key.
getSetting(Key) - Method in interface de.erichseifert.gral.plots.settings.SettingsStorage
Returns the setting with the specified key.
getSetting(Key) - Method in class de.erichseifert.gral.plots.StylableContainer
Returns the setting with the specified key.
getSetting(Key) - Method in class de.erichseifert.gral.plots.StylableDrawable
Returns the setting with the specified key.
getShape(List<GeometryUtils.PathSegment>, boolean) - Static method in class de.erichseifert.gral.util.GeometryUtils
Constructs a geometric shape from a list of path segments.
getShapeLength() - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Returns the length of the shape path which is used to render axes.
getSlice(DataSource, int) - Method in class de.erichseifert.gral.plots.PiePlot
Returns the sum of all absolute values from the specified data source up to the row with the specified index.
getSource() - Method in class de.erichseifert.gral.data.DataAccessor
Returns the data source containing this column.
getSource() - Method in class de.erichseifert.gral.navigation.NavigationEvent
Returns the navigator that has caused the change.
getStart() - Method in class de.erichseifert.gral.util.StatefulTokenizer.Token
Returns the absolute position where the token starts in the input stream.
getStatistics() - Method in class de.erichseifert.gral.data.AbstractDataSource
Retrieves a object instance that contains various statistical information on the current data source.
getStatistics(String) - Method in class de.erichseifert.gral.data.Column
 
getStatistics(String) - Method in class de.erichseifert.gral.data.DataAccessor
Returns the specified statistical information for this data.
getStatistics() - Method in interface de.erichseifert.gral.data.DataSource
Retrieves a object instance that contains various statistical information on the current data source.
getStatistics(String) - Method in class de.erichseifert.gral.data.Row
 
getString(String) - Static method in class de.erichseifert.gral.util.Messages
Returns a message text that is determined by the specified key.
getSum(DataSource) - Method in class de.erichseifert.gral.plots.PiePlot
Returns the sum of all absolute values in the data column of a specified data source.
getSupportedFormats() - Method in class de.erichseifert.gral.io.AbstractIOFactory
Returns an array of Strings containing all supported formats.
getSupportedFormats() - Method in interface de.erichseifert.gral.io.IOFactory
Returns an array of Strings containing all supported formats.
getSymbol(Row) - Method in class de.erichseifert.gral.plots.BarPlot.BarPlotLegend
Returns a symbol for rendering a legend item.
getSymbol(Row) - Method in class de.erichseifert.gral.plots.BoxPlot.BoxPlotLegend
Returns a symbol for rendering a legend item.
getSymbol(Row) - Method in interface de.erichseifert.gral.plots.legends.LegendSymbolRenderer
Returns a symbol for rendering a legend item.
getSymbol(Row) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotLegend
Returns a symbol for rendering a legend item.
getSymbol(Row) - Method in class de.erichseifert.gral.plots.XYPlot.XYLegend
Returns a symbol for rendering a legend item.
getTarget() - Method in class de.erichseifert.gral.graphics.DrawingContext
Returns the drawing target.
getText() - Method in class de.erichseifert.gral.plots.Label
Returns the text of this label.
getTextRectangle() - Method in class de.erichseifert.gral.plots.Label
Returns the bounding rectangle of the text without rotation or word wrapping.
getTick(Tick.TickType, Axis, double) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Returns the point of the tick mark (in pixel coordinates) on the specified axis with the specified value.
getTicks(Axis) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Returns a list of all tick element on the axis.
getTicks(Axis) - Method in interface de.erichseifert.gral.plots.axes.AxisRenderer
Returns a list of all tick element on the axis.
getTicks(Axis) - Method in class de.erichseifert.gral.plots.axes.LogarithmicRenderer2D
 
getTitle() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns the title component of this plot.
getTitle() - Method in interface de.erichseifert.gral.plots.Plot
Returns the title component of this plot.
getToken(String, int) - Method in class de.erichseifert.gral.util.StatefulTokenizer.Rule
Analyzes the specified input data starting at the given position and returns a token with the defined type, the content matched by the regular expression if the rule matches.
getTop() - Method in class de.erichseifert.gral.util.Insets2D.Double
 
getTop() - Method in class de.erichseifert.gral.util.Insets2D
Returns the insets at the top.
getType() - Method in class de.erichseifert.gral.util.StatefulTokenizer.Token
Returns the type of the token.
getTypeClass(String) - Method in class de.erichseifert.gral.io.AbstractIOFactory
Returns the type of factory products for a specified format.
getUniform(int, int, double) - Static method in class de.erichseifert.gral.data.filters.KernelUtils
Returns a Kernel with the specified size and offset, filled with a single value.
getUserAction() - Method in class de.erichseifert.gral.ui.ExportDialog
Returns the last action by the user.
getValNew() - Method in class de.erichseifert.gral.plots.settings.SettingChangeEvent
Returns the new value.
getValOld() - Method in class de.erichseifert.gral.plots.settings.SettingChangeEvent
Returns the old value.
getValue(PointData, Shape) - Method in class de.erichseifert.gral.plots.BarPlot.BarRenderer
Returns a graphical representation of the value label to be drawn for the specified data value.
getValue(PointData, Shape) - Method in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Returns a graphical representation of the value label to be drawn for the specified data value.
getValue(PointData, Shape) - Method in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
 
getValue(PointData, Shape) - Method in class de.erichseifert.gral.plots.points.DefaultPointRenderer2D
Returns a graphical representation of the value label to be drawn for the specified data value.
getValue(PointData, Shape) - Method in interface de.erichseifert.gral.plots.points.PointRenderer
Returns a graphical representation of the value label to be drawn for the specified data value.
getValue(PointData, Shape) - Method in class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Returns a graphical representation of the value label to be drawn for the specified data value.
getValueNew() - Method in class de.erichseifert.gral.navigation.NavigationEvent
Returns the value after the change.
getValueOld() - Method in class de.erichseifert.gral.navigation.NavigationEvent
Returns the value before the change.
getValueOrDefault(Number, double) - Static method in class de.erichseifert.gral.util.DataUtils
Returns the double value of the Number object or the specified default value if the object is null.
getVertical() - Method in class de.erichseifert.gral.util.Insets2D
Returns the sum of vertical insets.
getVisibleData() - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns a list of all visible data series stored in the plot.
getVisibleData() - Method in interface de.erichseifert.gral.plots.Plot
Returns a list of all visible data series stored in the plot.
getWidth() - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Returns the width of the bounds.
getWidth() - Method in interface de.erichseifert.gral.graphics.Drawable
Returns the width of the bounds.
getWidth() - Method in class de.erichseifert.gral.util.Dimension2D.Double
 
getWindowSize() - Method in class de.erichseifert.gral.data.filters.Median
Returns the size of the window which is used to calculate the median.
getWriterCapabilities() - Method in class de.erichseifert.gral.ui.DrawableWriterFilter
Returns the capabilities filtered by this instance.
getX() - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Returns the x-position of the bounds.
getX() - Method in interface de.erichseifert.gral.graphics.Drawable
Returns the x-position of the bounds.
getY() - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Returns the y-position of the bounds.
getY() - Method in interface de.erichseifert.gral.graphics.Drawable
Returns the y-position of the bounds.
getZoom() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns the current zoom level of the associated object.
getZoom() - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Returns the current zoom level of the associated object.
getZoom() - Method in class de.erichseifert.gral.plots.PlotNavigator
Returns the current zoom level of the associated object.
getZoom() - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Returns the current zoom factor.
getZoomFactor() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Returns the factor which is used to change the zoom level on zoom in/out actions.
getZoomFactor() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns the factor which is used to change the zoom level on zoom in/out actions.
getZoomMax() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Returns the minimal zoom factor.
getZoomMax() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns the minimal zoom factor.
getZoomMin() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Returns the minimal zoom factor.
getZoomMin() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns the minimal zoom factor.
GraphicsUtils - Class in de.erichseifert.gral.util
Abstract class that contains utility functions for working with graphics.
GraphicsUtils() - Constructor for class de.erichseifert.gral.util.GraphicsUtils
Default constructor that prevents creation of class.
Grayscale - Class in de.erichseifert.gral.plots.colors
Class that generates shades of gray for values between 0.0 and 1.0.
Grayscale() - Constructor for class de.erichseifert.gral.plots.colors.Grayscale
 
GRID_MAJOR_COLOR - Static variable in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Key for specifying the Paint instance to be used to paint the grid lines of major ticks.
GRID_MAJOR_X - Static variable in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Key for specifying a Boolean value which decides whether horizontal grid lines at major ticks along x-axis are drawn.
GRID_MAJOR_Y - Static variable in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Key for specifying a Boolean value which decides whether vertical grid lines at major ticks along y-axis are drawn.
GRID_MINOR_COLOR - Static variable in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Key for specifying the Paint instance to be used to paint the grid lines of minor ticks.
GRID_MINOR_X - Static variable in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Key for specifying a Boolean value which decides whether horizontal grid lines at minor ticks along x-axis are drawn.
GRID_MINOR_Y - Static variable in class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Key for specifying a Boolean value which decides whether vertical grid lines at minor ticks along y-axis are drawn.
grow(Shape, double) - Static method in class de.erichseifert.gral.util.GeometryUtils
Expand or shrink a shape in all directions by a defined offset.
grow(Shape, double, int, float) - Static method in class de.erichseifert.gral.util.GeometryUtils
Expand or shrink a shape in all directions by a defined offset.

H

HaltonSequence - Class in de.erichseifert.gral.util
Class that calculates the values of the Halton sequence.
HaltonSequence() - Constructor for class de.erichseifert.gral.util.HaltonSequence
Creates a new HaltonSequence object to the base of two.
HaltonSequence(int) - Constructor for class de.erichseifert.gral.util.HaltonSequence
Creates a new instance with the specified base.
hashCode() - Method in class de.erichseifert.gral.data.DataAccessor
 
hashCode() - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
 
hashCode() - Method in class de.erichseifert.gral.plots.colors.SingleColor
 
hashCode() - Method in class de.erichseifert.gral.plots.settings.Key
 
hashCode() - Method in class de.erichseifert.gral.util.Dimension2D.Double
 
hashCode() - Method in class de.erichseifert.gral.util.Insets2D.Double
 
hashCode() - Method in class de.erichseifert.gral.util.PointND
 
hashCode() - Method in class de.erichseifert.gral.util.Tuple
 
hasNext() - Method in class de.erichseifert.gral.util.HaltonSequence
Returns whether the iteration has more elements.
hasSetting(Key) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Returns true if there is a setting for the specified key.
hasSettingDefault(Key) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Returns true if there is a default setting for the specified key.
HeatMap - Class in de.erichseifert.gral.plots.colors
Class that generates different color shades for values between 0.0 and 1.0.
HeatMap() - Constructor for class de.erichseifert.gral.plots.colors.HeatMap
 
Histogram - Class in de.erichseifert.gral.data.statistics
Abstract base class for histograms.
Histogram(DataSource) - Constructor for class de.erichseifert.gral.data.statistics.Histogram
Initializes a new histograms with a data source.
Histogram1D - Class in de.erichseifert.gral.data.statistics
View that aggregates the column values of an other data source into a histogram with cells.
Histogram1D(DataSource, Orientation, int) - Constructor for class de.erichseifert.gral.data.statistics.Histogram1D
Creates a new Histogram object with the specified DataSource and cell count.
Histogram1D(DataSource, Orientation, Number[]...) - Constructor for class de.erichseifert.gral.data.statistics.Histogram1D
Initializes a new histogram with the specified data source and subdivisions at the specified positions.

I

ImageReader - Class in de.erichseifert.gral.io.data
Class that reads a data source from a binary image file.
ImageReader(String) - Constructor for class de.erichseifert.gral.io.data.ImageReader
Creates a new instance with the specified MIME type.
ImageWriter - Class in de.erichseifert.gral.io.data
Class that writes a data source to a binary image file.
ImageWriter(String) - Constructor for class de.erichseifert.gral.io.data.ImageWriter
Creates a new instance with the specified MIME type.
IndexedColorMapper - Class in de.erichseifert.gral.plots.colors
Class that maps integer numbers to Paint objects.
IndexedColorMapper() - Constructor for class de.erichseifert.gral.plots.colors.IndexedColorMapper
 
IndexedColors - Class in de.erichseifert.gral.plots.colors
Maps index values to a specified color palette.
IndexedColors(Color, Color...) - Constructor for class de.erichseifert.gral.plots.colors.IndexedColors
Creates a new instance with at least one color.
indexOf(Object) - Method in class de.erichseifert.gral.util.SortedList
 
INITIAL_STATE - Static variable in class de.erichseifert.gral.util.StatefulTokenizer
The name of the initial state.
Insets2D - Class in de.erichseifert.gral.util
Abstract class that stores insets for all four directions.
Insets2D() - Constructor for class de.erichseifert.gral.util.Insets2D
Creates a new Insets2D object.
Insets2D.Double - Class in de.erichseifert.gral.util
Class that stores insets as double values.
Insets2D.Double() - Constructor for class de.erichseifert.gral.util.Insets2D.Double
Creates a new Insets2D object with zero insets.
Insets2D.Double(double) - Constructor for class de.erichseifert.gral.util.Insets2D.Double
Creates a new Insets2D object with the specified insets in all directions.
Insets2D.Double(double, double, double, double) - Constructor for class de.erichseifert.gral.util.Insets2D.Double
Creates a new Insets2D object with the specified insets.
InteractivePanel - Class in de.erichseifert.gral.ui
A panel implementation that displays a Drawable instance as a rich Swing component.
InteractivePanel(Drawable) - Constructor for class de.erichseifert.gral.ui.InteractivePanel
Creates a new panel instance and initializes it with a drawable component.
INTERSECTION - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the intersection point of axis.
intersection(Shape, Shape) - Static method in class de.erichseifert.gral.util.GeometryUtils
Returns all intersection points of two shapes.
intersection(Line2D, Line2D) - Static method in class de.erichseifert.gral.util.GeometryUtils
Returns the intersection point of two lines.
invalidate(int, int) - Method in class de.erichseifert.gral.data.statistics.Statistics
Invalidates statistics information for a certain data cell.
invalidate() - Method in class de.erichseifert.gral.plots.Label
Marks the text layout as invalid.
invalidate() - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Marks this legend's values and layout as invalid.
IOCapabilities - Class in de.erichseifert.gral.io
Class that stores information on a reader or writer implementation.
IOCapabilities(String, String, String, String[]) - Constructor for class de.erichseifert.gral.io.IOCapabilities
Creates a new IOCapabilities object with the specified format, name, MIME-Type and filename extensions.
IOCapabilitiesStorage - Class in de.erichseifert.gral.io
Abstract class that provides the basic functions to store capabilities of a reader or a writer implementation.
IOCapabilitiesStorage() - Constructor for class de.erichseifert.gral.io.IOCapabilitiesStorage
Initializes a new storage instance.
IOFactory<T> - Interface in de.erichseifert.gral.io
Interface for factories producing input (reader) or output (writer) classes.
isAntialiased() - Method in class de.erichseifert.gral.ui.DrawablePanel
Returns whether antialiasing is applied.
isAutoscaled() - Method in class de.erichseifert.gral.plots.axes.Axis
Returns whether the axis range should be determined automatically rather than using the axis's minimum and a maximum values.
isBuffered() - Method in class de.erichseifert.gral.data.JdbcData
Returns whether this data source is buffered.
isCalculatable(Number) - Static method in class de.erichseifert.gral.util.MathUtils
Returns whether a specified java.lang.Number object can be used for calculations.
isCalculatable(double) - Static method in class de.erichseifert.gral.util.MathUtils
Returns whether a specified double can be used for calculations.
isColumnNumeric(int) - Method in class de.erichseifert.gral.data.AbstractDataSource
Returns whether the column at the specified index contains numbers.
isColumnNumeric(int) - Method in interface de.erichseifert.gral.data.DataSource
Returns whether the column at the specified index contains numbers.
isColumnNumeric(int) - Method in class de.erichseifert.gral.data.Row
Returns whether the column at the specified index contains numbers.
isDefaultSetting() - Method in class de.erichseifert.gral.plots.settings.SettingChangeEvent
Returns whether the setting is a default setting.
isFiltered(int) - Method in class de.erichseifert.gral.data.filters.Filter
Returns whether the specified column is filtered.
isFormatSupported(String) - Method in class de.erichseifert.gral.io.AbstractIOFactory
Returns whether the specified MIME type is supported.
isFormatSupported(String) - Method in interface de.erichseifert.gral.io.IOFactory
Returns whether the specified MIME type is supported.
isNumeric() - Method in class de.erichseifert.gral.data.Column
Returns whether this column only contains numbers.
isPannable() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Returns whether the associated object can be panned.
isPannable() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns whether the associated object can be panned.
isPannable() - Method in class de.erichseifert.gral.ui.InteractivePanel
Returns whether the plot area in the panel can be panned.
isPopupMenuEnabled() - Method in class de.erichseifert.gral.ui.InteractivePanel
Returns whether a popup menu will be shown by this panel when the user takes the appropriate action.
isValid() - Method in class de.erichseifert.gral.plots.axes.Axis
Returns whether the currently set minimum and maximum values are valid.
isValid() - Method in class de.erichseifert.gral.plots.Label
Returns whether the cached values in this label are valid.
isValid() - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Returns whether this legend's values and layout are valid.
isVisible(DataSource) - Method in class de.erichseifert.gral.plots.AbstractPlot
Returns whether the specified data series is drawn.
isVisible(DataSource) - Method in interface de.erichseifert.gral.plots.Plot
Returns whether the specified data series is drawn.
isZoomable() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Returns whether the associated object can be zoomed.
isZoomable() - Method in interface de.erichseifert.gral.navigation.Navigator
Returns whether the associated object can be zoomed.
isZoomable() - Method in class de.erichseifert.gral.ui.InteractivePanel
Returns whether the plot area in the panel can be zoomed.
iterator() - Method in class de.erichseifert.gral.data.AbstractDataSource
Returns an iterator over a set of elements of type T.
iterator() - Method in class de.erichseifert.gral.data.DataAccessor
Returns an iterator over the elements of this object.
iterator() - Method in class de.erichseifert.gral.graphics.DrawableContainer
Returns an iterator over the container's elements.

J

JdbcData - Class in de.erichseifert.gral.data
Data source for database tables accessed through a JDBC connection.
JdbcData(Connection, String, boolean) - Constructor for class de.erichseifert.gral.data.JdbcData
Initializes a new instance to query the data from a specified table using a specified JDBC connection.
JdbcData(Connection, String) - Constructor for class de.erichseifert.gral.data.JdbcData
Initializes a new buffered instance to query the data from a specified table using a specified JDBC connection.

K

Kernel - Class in de.erichseifert.gral.data.filters
Class that represents an one dimensional array of coefficients for a weighted filtering.
Kernel(int, double[]) - Constructor for class de.erichseifert.gral.data.filters.Kernel
Creates a new Kernel object with the specified offset and values.
Kernel(double...) - Constructor for class de.erichseifert.gral.data.filters.Kernel
Creates a new kernel object with the specified values and an offset being half the size of this kernel (rounded down).
KernelUtils - Class in de.erichseifert.gral.data.filters
Abstract class that provides utility functions which are useful for kernels.
KernelUtils() - Constructor for class de.erichseifert.gral.data.filters.KernelUtils
 
Key - Class in de.erichseifert.gral.plots.settings
A settings key storing a name.
Key(String) - Constructor for class de.erichseifert.gral.plots.settings.Key
Constructor that initializes the instance with a name.
KURTOSIS - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the kurtosis.

L

LABEL - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the String instance for the label text of the axis.
label - Variable in class de.erichseifert.gral.plots.axes.Tick
Label text associated with this tick mark.
Label - Class in de.erichseifert.gral.plots
Class that draws a label to a specific location.
Label() - Constructor for class de.erichseifert.gral.plots.Label
Initializes a new empty Label instance.
Label(String) - Constructor for class de.erichseifert.gral.plots.Label
Initializes a new Label instance with the specified text.
LABEL_COLOR - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Paint instance to be used to paint the axis label.
LABEL_COLUMN - Static variable in class de.erichseifert.gral.plots.legends.ValueLegend
Key for specifying a Integer value for the index of the column that contains the labels for the values.
LABEL_DISTANCE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the distance from the axis to the label.
LABEL_FONT - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Font instance to be used to display the axis label text.
LABEL_FORMAT - Static variable in class de.erichseifert.gral.plots.legends.ValueLegend
Key for specifying the Format instance to be used to format the displayed data values.
LABEL_ROTATION - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the rotation of the axis label in degrees.
labelDrawable - Variable in class de.erichseifert.gral.plots.DataPoint
Drawable that will be used to render the value label.
LabelPointRenderer - Class in de.erichseifert.gral.plots.points
Class that provides Drawables, which display a specified data values.
LabelPointRenderer() - Constructor for class de.erichseifert.gral.plots.points.LabelPointRenderer
Initializes a new object.
layout() - Method in interface de.erichseifert.gral.graphics.Container
Recalculates this container's layout.
layout() - Method in class de.erichseifert.gral.graphics.DrawableContainer
Recalculates this container's layout.
layout(Container) - Method in class de.erichseifert.gral.graphics.EdgeLayout
Arranges the components of the specified container according to this layout.
Layout - Interface in de.erichseifert.gral.graphics
Interface that provides basic functions for arranging a layout.
layout(Container) - Method in interface de.erichseifert.gral.graphics.Layout
Arranges the components of the specified container according to this layout.
layout(Container) - Method in class de.erichseifert.gral.graphics.OuterEdgeLayout
Arranges the components of the specified container according to this layout.
layout(Container) - Method in class de.erichseifert.gral.graphics.StackedLayout
Arranges the components of the specified container according to this layout.
layout(Container) - Method in class de.erichseifert.gral.graphics.TableLayout
Arranges the components of the specified container according to this layout.
layout() - Method in class de.erichseifert.gral.plots.AbstractPlot
 
layoutAxes() - Method in class de.erichseifert.gral.plots.AbstractPlot
Calculates the bounds of the axes.
layoutAxes() - Method in class de.erichseifert.gral.plots.XYPlot
 
layoutLegend() - Method in class de.erichseifert.gral.plots.AbstractPlot
Calculates the bounds of the legend component.
Legend - Interface in de.erichseifert.gral.plots.legends
Interface for a legend that display visual examples of the variables used in a plot.
LEGEND - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying a Boolean value to set whether the legend should be shown.
LEGEND_DISTANCE - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying a Number value that defines the spacing between the plot area and the legend.
LEGEND_LOCATION - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying a Location value for the positioning of the legend.
LegendSymbolRenderer - Interface in de.erichseifert.gral.plots.legends
A renderer for symbols that are used in legend items.
limit(T, T, T) - Static method in class de.erichseifert.gral.util.MathUtils
Clamps a number object to specified limits: if value is greater than max then max will be returned.
limit(double, double, double) - Static method in class de.erichseifert.gral.util.MathUtils
Clamps a double number to specified limits: if value is greater than max then max will be returned.
limit(float, float, float) - Static method in class de.erichseifert.gral.util.MathUtils
Clamps a float number to specified limits: if value is greater than max then max will be returned.
limit(int, int, int) - Static method in class de.erichseifert.gral.util.MathUtils
Clamps a integer number to specified limits: if value is greater than max then max will be returned.
LineAreaRenderer2D - Class in de.erichseifert.gral.plots.areas
Default two-dimensional implementation of the AreaRenderer interface that draws lines from data points to the main axis.
LineAreaRenderer2D() - Constructor for class de.erichseifert.gral.plots.areas.LineAreaRenderer2D
Standard constructor that initializes a new instance.
LinearGradient - Class in de.erichseifert.gral.plots.colors
Linearly blends different colors for values between 0.0 and 1.0.
LinearGradient(Color, Color...) - Constructor for class de.erichseifert.gral.plots.colors.LinearGradient
Creates a new instance with at least one color.
LinearRenderer2D - Class in de.erichseifert.gral.plots.axes
Class that renders axes with a linear scale in two dimensional space.
LinearRenderer2D() - Constructor for class de.erichseifert.gral.plots.axes.LinearRenderer2D
Creates a new renderer for linear axes in two-dimensional space.
LineRenderer - Interface in de.erichseifert.gral.plots.lines
Interface that provides functions for rendering a line in two dimensional space.
Location - Enum in de.erichseifert.gral.util
Indicates the location of components.
LogarithmicRenderer2D - Class in de.erichseifert.gral.plots.axes
Class that renders axes with a logarithmic scale in two dimensional space.
LogarithmicRenderer2D() - Constructor for class de.erichseifert.gral.plots.axes.LogarithmicRenderer2D
Creates a new renderer for logarithmic scaled axes in two-dimensional space.
luv2rgb(double[], double[]) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Converts color components from the CIE L*u*v* to the sRGB color space.
luv2xyz(double[], double[]) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Convert color components from the CIE L*u*v* to the CIE XYZ color space.

M

magnitude(double, double) - Static method in class de.erichseifert.gral.util.MathUtils
Returns the magnitude of the specified number.
map(K[], V[]) - Static method in class de.erichseifert.gral.util.DataUtils
Creates a mapping from two arrays, one with keys, one with values.
MathUtils - Class in de.erichseifert.gral.util
Abstract class that provides utility functions which are useful for mathematical calculations.
MAX - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the maximum, i.e. the largest value.
MEAN - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the arithmetic mean of all values.
Median - Class in de.erichseifert.gral.data.filters
Class that calculates the median of a data sequence.
Median(DataSource, int, int, Filter.Mode, int...) - Constructor for class de.erichseifert.gral.data.filters.Median
Creates a new Median object with the specified DataSource, window size, offset, Mode, and columns.
MEDIAN - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the median (or 50% quantile).
Messages - Class in de.erichseifert.gral.util
Singleton class that globally provides translated message texts.
MIN - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the minimum, i.e. the smallest value.
mul(double) - Method in class de.erichseifert.gral.data.filters.Kernel
Returns a new Kernel, where the specified value was multiplied with each of the items.
mul(Kernel) - Method in class de.erichseifert.gral.data.filters.Kernel
Returns a new Kernel, where the specified kernel was multiplied.
MutableDataSource - Interface in de.erichseifert.gral.data
Interface for write access to tabular data.

N

N - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the total number of elements.
Navigable - Interface in de.erichseifert.gral.navigation
Interface for classes that can provide a Navigator which translates navigational actions.
NavigationDirection - Interface in de.erichseifert.gral.navigation
Marker interface for implementation specific navigation direction, such as horizontal, vertical for two dimensional objects.
NavigationEvent<T> - Class in de.erichseifert.gral.navigation
Data class that describes a navigational event, like zooming or panning.
NavigationEvent(Navigator, T, T) - Constructor for class de.erichseifert.gral.navigation.NavigationEvent
Initializes a new instance.
NavigationListener - Interface in de.erichseifert.gral.navigation
An interface for classes that want to be notified on navigation changes like panning or zooming.
Navigator - Interface in de.erichseifert.gral.navigation
An interface for translating navigational interactions, such as zooming panning to control the associated Navigable object.
negate() - Method in class de.erichseifert.gral.data.filters.Kernel
Returns a Kernel with all values being negated.
next() - Method in class de.erichseifert.gral.util.HaltonSequence
Returns the next element in the iteration.
normal - Variable in class de.erichseifert.gral.plots.axes.Tick
The normal of the tick mark.
normalize() - Method in class de.erichseifert.gral.data.filters.Kernel
Returns a normalized Kernel so that the sum of all values equals 1.
normalizeDegrees(double) - Static method in class de.erichseifert.gral.util.MathUtils
Converts an angle in degrees so that it lies between 0.0 and 360.0.
notifyDataAdded(DataChangeEvent...) - Method in class de.erichseifert.gral.data.AbstractDataSource
Notifies all registered listeners that data values have been added.
notifyDataRemoved(DataChangeEvent...) - Method in class de.erichseifert.gral.data.AbstractDataSource
Notifies all registered listeners that data values have been removed.
notifyDataUpdated(DataChangeEvent...) - Method in class de.erichseifert.gral.data.AbstractDataSource
Notifies all registered listeners that data values have changed.
notifySettingChanged(Key, Object, Object, boolean) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Invokes the settingChanged method on all registered listeners.

O

OFFSET - Static variable in class de.erichseifert.gral.plots.RasterPlot
Key for specifying a Point2D instance which defines the horizontal and vertical offset of the raster from the origin.
ORIENTATION - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying a Orientation instance defining the direction of the legend's items.
Orientation - Enum in de.erichseifert.gral.util
Enumeration type to describe the orientation of a arbitrary elements.
OuterEdgeLayout - Class in de.erichseifert.gral.graphics
Implementation of Layout that arranges a Container's components inside or in the regions outside of the container.
OuterEdgeLayout(double) - Constructor for class de.erichseifert.gral.graphics.OuterEdgeLayout
Initializes a layout manager object with the specified space between the container's edges and the components.
OuterEdgeLayout() - Constructor for class de.erichseifert.gral.graphics.OuterEdgeLayout
Initializes a layout manager object without space between the components.

P

PAINT_ALL_BARS - Static variable in class de.erichseifert.gral.plots.BarPlot
Key for specifying a Boolean value which defines whether painting should happen over all bars at once, otherwise each bar will be filled independently.
paintComponent(Graphics) - Method in class de.erichseifert.gral.ui.DrawablePanel
 
pan(PointND<? extends Number>) - Method in interface de.erichseifert.gral.navigation.Navigator
Moves the center by the relative values of the specified point.
pan(PointND<? extends Number>) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Moves the center by the relative values of the specified point.
pan(PointND<? extends Number>) - Method in class de.erichseifert.gral.plots.PlotNavigator
Moves the center by the relative values of the specified point.
PiePlot - Class in de.erichseifert.gral.plots
Class that displays data as segments of a pie plot.
PiePlot(DataSource) - Constructor for class de.erichseifert.gral.plots.PiePlot
Initializes a new pie plot with the specified data source.
PiePlot.PiePlotArea2D - Class in de.erichseifert.gral.plots
Class that represents the drawing area of a PiePlot.
PiePlot.PiePlotArea2D(PiePlot) - Constructor for class de.erichseifert.gral.plots.PiePlot.PiePlotArea2D
Constructor that creates a new instance and initializes it with a plot acting as data provider.
PiePlot.PiePlotLegend - Class in de.erichseifert.gral.plots
A legend implementation for pie plots that displays items for each data value of a data source.
PiePlot.PiePlotLegend(PiePlot) - Constructor for class de.erichseifert.gral.plots.PiePlot.PiePlotLegend
Initializes a new instance with a specified plot.
PiePlot.PiePlotNavigator - Class in de.erichseifert.gral.plots
Navigator implementation for pie plots.
PiePlot.PiePlotNavigator(PiePlot) - Constructor for class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Initializes a new instance with a pie plot to be navigated.
PiePlot.PieSliceRenderer - Class in de.erichseifert.gral.plots
A point renderer for a single slice in a pie plot.
PiePlot.PieSliceRenderer(PiePlot) - Constructor for class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Initializes a new instance with a pie plot object.
PiePlot.Slice - Class in de.erichseifert.gral.plots
Data class for storing slice information in world units.
PiePlot.Slice(double, double) - Constructor for class de.erichseifert.gral.plots.PiePlot.Slice
Initializes a new slice with start and end value.
Plot - Interface in de.erichseifert.gral.plots
Interface for classes that display data in a plot.
PlotArea - Class in de.erichseifert.gral.plots
Abstract class that represents a canvas on which plot data will be drawn.
PlotArea() - Constructor for class de.erichseifert.gral.plots.PlotArea
Initializes a new instance with default background color and border.
PlotNavigator - Class in de.erichseifert.gral.plots
Abstract base class that can be used to control the zoom and panning of a plot.
PlotNavigator(Plot, List<String>) - Constructor for class de.erichseifert.gral.plots.PlotNavigator
Initializes a new instance that is responsible for zooming and panning the axes with the specified names of the specified plot.
PlotNavigator(Plot, String...) - Constructor for class de.erichseifert.gral.plots.PlotNavigator
Initializes a new instance that is responsible for zooming and panning the axes with the specified names of the specified plot.
PlotNavigator.NavigationInfo - Class in de.erichseifert.gral.plots
Data class for storing navigational information for an axis.
PlotNavigator.NavigationInfo(Number, Number, double) - Constructor for class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Initializes a new NavigationInfo instance.
PointData - Class in de.erichseifert.gral.plots.points
Class for storing data that will be used to create a data point in a plot.
PointData(List<Axis>, List<? extends AxisRenderer>, Row, int) - Constructor for class de.erichseifert.gral.plots.points.PointData
Initializes a new instance with the specified data.
PointND<T extends Number> - Class in de.erichseifert.gral.util
Class for storing n-dimensional points.
PointND(T...) - Constructor for class de.erichseifert.gral.util.PointND
Constructor that initializes the point with a list of coordinates.
PointRenderer - Interface in de.erichseifert.gral.plots.points
An interface providing functions for rendering points in a plot.
POPULATION_VARIANCE - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the population variance.
position - Variable in class de.erichseifert.gral.plots.DataPoint
Position of the data point (n-dimensional).
print(Graphics, PageFormat, int) - Method in class de.erichseifert.gral.ui.InteractivePanel
Prints the page at the specified index into the specified Graphics context in the specified format.
punch(Shape, List<DataPoint>) - Method in class de.erichseifert.gral.plots.areas.AbstractAreaRenderer
Returns the shape of an area from which the shapes of the specified points are subtracted.
punch(Shape, Iterable<DataPoint>) - Method in class de.erichseifert.gral.plots.lines.AbstractLineRenderer2D
Returns the shape of a line from which the shapes of the specified points are subtracted.
punch(Area, double, boolean, Point2D, Shape) - Static method in class de.erichseifert.gral.util.GeometryUtils
Subtract a specified geometric area of data points from another shape to yield gaps.
putRules(StatefulTokenizer.Rule...) - Method in class de.erichseifert.gral.util.StatefulTokenizer
Sets the rules for the initial state in the grammar.
putRules(String, StatefulTokenizer.Rule...) - Method in class de.erichseifert.gral.util.StatefulTokenizer
Sets the rules for the specified state in the grammar.

Q

quantile(List<Double>, double) - Static method in class de.erichseifert.gral.util.MathUtils
Utility method used to calculate arbitrary quantiles from a sorted list of values.
QUARTILE_1 - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the 1st quartile (or 25th quantile).
QUARTILE_2 - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the 2nd quartile (or 50th quantile).
QUARTILE_3 - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the 3rd quartile (or 75th quantile).
QuasiRandomColors - Class in de.erichseifert.gral.plots.colors
Class that generates seemingly random colors for specified index values.
QuasiRandomColors() - Constructor for class de.erichseifert.gral.plots.colors.QuasiRandomColors
Creates a new QuasiRandomColors object with default color variance.

R

RADIUS - Static variable in class de.erichseifert.gral.plots.PiePlot
Key for specifying a Number value for the radius of the pie relative to the plot area size.
RADIUS_INNER - Static variable in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Key for specifying a Number value for the inner radius of the pie relative to the radius set in the plot.
RADIUS_OUTER - Static variable in class de.erichseifert.gral.plots.PiePlot.PieSliceRenderer
Key for specifying a Number value for the outer radius of the pie relative to the radius set in the plot.
RainbowColors - Class in de.erichseifert.gral.plots.colors
Class that generates the colors of a rainbow.
RainbowColors() - Constructor for class de.erichseifert.gral.plots.colors.RainbowColors
 
RandomColors - Class in de.erichseifert.gral.plots.colors
Class that generates pseudo-random colors for specified index values.
RandomColors() - Constructor for class de.erichseifert.gral.plots.colors.RandomColors
Creates a new RandomColors object with default seed.
RandomColors(long) - Constructor for class de.erichseifert.gral.plots.colors.RandomColors
Creates a new instances with the specified seed.
randomizedSelect(List<T>, int, int, int) - Static method in class de.erichseifert.gral.util.MathUtils
Perform a randomized search on an unsorted array a to find the ith smallest element.
rangeChanged(Axis, Number, Number) - Method in interface de.erichseifert.gral.plots.axes.AxisListener
Notified if the range of the axis has changed.
rangeChanged(Axis, Number, Number) - Method in class de.erichseifert.gral.plots.XYPlot
Notified if the range of an axis has changed.
RasterPlot - Class in de.erichseifert.gral.plots
Class that displays two coordinate values and a value as a raster of boxes.
RasterPlot(DataSource) - Constructor for class de.erichseifert.gral.plots.RasterPlot
Initializes a new box-and-whisker plot with the specified data source.
RasterPlot.RasterRenderer - Class in de.erichseifert.gral.plots
Class that renders a box and its whiskers in a box-and-whisker plot.
RasterPlot.RasterRenderer(SettingsStorage) - Constructor for class de.erichseifert.gral.plots.RasterPlot.RasterRenderer
Constructor that creates a new instance and initializes it with a plot as data provider.
read(InputStream, Class<? extends Comparable<?>>...) - Method in class de.erichseifert.gral.io.data.AudioReader
Returns a data source that was imported.
read(InputStream, Class<? extends Comparable<?>>...) - Method in class de.erichseifert.gral.io.data.CSVReader
Returns a DataSource that was imported.
read(InputStream, Class<? extends Comparable<?>>...) - Method in interface de.erichseifert.gral.io.data.DataReader
Returns a data source that contains the imported data.
read(InputStream, Class<? extends Comparable<?>>...) - Method in class de.erichseifert.gral.io.data.ImageReader
Returns a data source that was imported.
rebuildCells() - Method in class de.erichseifert.gral.data.statistics.Histogram
Recalculates the histogram values.
rebuildCells() - Method in class de.erichseifert.gral.data.statistics.Histogram1D
(Re-)populates the cells of this Histogram.
refresh() - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Updates the items for all data sources stored in this legend.
refresh() - Method in interface de.erichseifert.gral.plots.legends.Legend
Updates the items for all data sources stored in this legend.
remove(int) - Method in class de.erichseifert.gral.data.DataTable
Removes a specified row from the table.
remove(int) - Method in interface de.erichseifert.gral.data.MutableDataSource
Removes a specified row from the data sink.
remove(Drawable) - Method in interface de.erichseifert.gral.graphics.Container
Removes a component from this container.
remove(Drawable) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Removes a component from this container.
remove(DataSource) - Method in class de.erichseifert.gral.plots.AbstractPlot
Deletes the specified data series from the plot.
remove(DataSource) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Removes the specified data source.
remove(DataSource) - Method in interface de.erichseifert.gral.plots.legends.Legend
Removes the specified data source.
remove(DataSource) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
 
remove(DataSource) - Method in interface de.erichseifert.gral.plots.Plot
Deletes the specified data series from the plot.
remove() - Method in class de.erichseifert.gral.util.HaltonSequence
Stub method to fulfill Iterator interface.
remove(int) - Method in class de.erichseifert.gral.util.SortedList
 
removeAxis(String) - Method in class de.erichseifert.gral.plots.AbstractPlot
Removes the axis with the specified name.
removeAxis(String) - Method in interface de.erichseifert.gral.plots.Plot
Removes the axis with the specified name.
removeAxisListener(AxisListener) - Method in class de.erichseifert.gral.plots.axes.Axis
Removes the specified AxisListener from this Axis.
removeDataListener(DataListener) - Method in class de.erichseifert.gral.data.AbstractDataSource
Removes the specified DataListener from this data source.
removeDataListener(DataListener) - Method in interface de.erichseifert.gral.data.DataSource
Removes the specified DataListener from this data source.
removeLast() - Method in class de.erichseifert.gral.data.DataTable
Removes the last row from the table.
removeLast() - Method in interface de.erichseifert.gral.data.MutableDataSource
Removes the last row from the data sink.
removeNavigationListener(NavigationListener) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Removes the specified listener object, i.e. it doesn't get notified on changes to navigation information like panning or zooming.
removeNavigationListener(NavigationListener) - Method in interface de.erichseifert.gral.navigation.Navigator
Removes the specified listener object, i.e. it doesn't get notified on changes to navigation information like panning or zooming.
removeSetting(Key) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Removes the setting with the specified key.
removeSetting(Key) - Method in interface de.erichseifert.gral.plots.settings.SettingsStorage
Removes the setting with the specified key.
removeSetting(Key) - Method in class de.erichseifert.gral.plots.StylableContainer
Removes the setting with the specified key.
removeSetting(Key) - Method in class de.erichseifert.gral.plots.StylableDrawable
Removes the setting with the specified key.
removeSettingDefault(Key) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Removes the default setting with the specified key.
removeSettingDefault(Key) - Method in interface de.erichseifert.gral.plots.settings.SettingsStorage
Removes the default setting with the specified key.
removeSettingDefault(Key) - Method in class de.erichseifert.gral.plots.StylableContainer
Removes the default setting with the specified key.
removeSettingDefault(Key) - Method in class de.erichseifert.gral.plots.StylableDrawable
Removes the default setting with the specified key.
removeSettingsListener(SettingsListener) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Removes the specified listener.
reset() - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the object's position and zoom level to the default state.
reset() - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Sets the object's position and zoom level to the default state.
reset() - Method in class de.erichseifert.gral.plots.PlotNavigator
Sets the object's position and zoom level to the default state.
Resize - Class in de.erichseifert.gral.data.filters
Filter to change the size of equally spaced data sources.
Resize(DataSource, int, int) - Constructor for class de.erichseifert.gral.data.filters.Resize
Initializes a new data source from an original data source and a specified number of rows and columns.
revalidate(DataSource) - Method in class de.erichseifert.gral.plots.PiePlot
Rebuilds cached information for a specified data source.
reverse(Shape) - Static method in class de.erichseifert.gral.util.GeometryUtils
Returns a clone of a specified shape which has a reversed order of the points, lines and curves.
rgb2luv(double[], double[]) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Converts color components from the CIE L*u*v* to the sRGB color space.
rgb2xyz(double[], double[]) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Converts color components from the sRGB to the CIE XYZ color space.
ROTATION - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying a Number value for the rotation of this label in degrees.
round(double, double) - Static method in class de.erichseifert.gral.util.MathUtils
Mathematically rounds a number with a defined precision.
Row - Class in de.erichseifert.gral.data
Class for easily accessing a row of a data source.
Row(DataSource, int) - Constructor for class de.erichseifert.gral.data.Row
Initializes a new instances with the specified data source and row index.
row - Variable in class de.erichseifert.gral.plots.points.PointData
The data row that will get projected.
RowSubset - Class in de.erichseifert.gral.data
Abstract class that represents a view on several rows of a data source.
RowSubset(DataSource) - Constructor for class de.erichseifert.gral.data.RowSubset
Creates a new instance with the specified data source.

S

scale(double) - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Linearly transforms a value using offset and scale.
ScaledContinuousColorMapper - Class in de.erichseifert.gral.plots.colors
An abstract base class for implementations of ContinuousColorMapper that allow to apply a a scaling factor to the values passed to ContinuousColorMapper.get(double).
ScaledContinuousColorMapper() - Constructor for class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Default constructor that initializes a new instance with a default offset of 0.0 and a scale of 1.0.
ScaledContinuousColorMapper(double, double) - Constructor for class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Constructor that initializes a new instance with a specified offset and scaling factor.
SEPARATOR_CHAR - Static variable in class de.erichseifert.gral.io.data.CSVReader
Key for specifying a Character value that defines the delimiting character used to separate columns.
SEPARATOR_CHAR - Static variable in class de.erichseifert.gral.io.data.CSVWriter
Key for specifying a Character value that defines the delimiting character used to separate columns.
SerializableArea - Class in de.erichseifert.gral.util
A wrapper for creating serializable objects from instances of Area.
SerializableArea(Area) - Constructor for class de.erichseifert.gral.util.SerializableArea
Initializes a new wrapper with an Area instance.
SerializableBasicStroke - Class in de.erichseifert.gral.util
A wrapper for creating serializable objects from instances of BasicStroke.
SerializableBasicStroke(BasicStroke) - Constructor for class de.erichseifert.gral.util.SerializableBasicStroke
Initializes a new wrapper with a BasicStroke instance.
SerializablePoint2D - Class in de.erichseifert.gral.util
A wrapper for creating serializable objects from instances of Point2D.Double and Point2D.Float.
SerializablePoint2D(Point2D) - Constructor for class de.erichseifert.gral.util.SerializablePoint2D
Initializes a new wrapper with a Point2D instance.
SerializableShape - Class in de.erichseifert.gral.util
A wrapper for creating serializable objects from instances of Shape (e.g.
SerializableShape(Shape) - Constructor for class de.erichseifert.gral.util.SerializableShape
Initializes a new wrapper with a Shape instance.
SerializationUtils - Class in de.erichseifert.gral.util
An abstract class containing utility functions for serialization.
SerializationWrapper<T> - Interface in de.erichseifert.gral.util
Interface for classes used for wrapping non-serializable classes.
SeriesLegend - Class in de.erichseifert.gral.plots.legends
A legend implementation that displays an item for each data series that are added to the legend.
SeriesLegend() - Constructor for class de.erichseifert.gral.plots.legends.SeriesLegend
 
set(int, int, Comparable<T>) - Method in class de.erichseifert.gral.data.DataTable
Sets the value of a cell specified by its column and row indexes.
set(int, int, Double) - Method in class de.erichseifert.gral.data.filters.Filter
Sets a new value for a specified cell.
set(int, double) - Method in class de.erichseifert.gral.data.filters.Kernel
Sets the specified index of this kernel to the specified value.
set(int, int, Comparable<T>) - Method in interface de.erichseifert.gral.data.MutableDataSource
Sets the value of a cell specified by its column and row indexes.
set(int, T) - Method in class de.erichseifert.gral.util.PointND
Sets the value of a specified dimension.
setAntialiased(boolean) - Method in class de.erichseifert.gral.ui.DrawablePanel
Sets whether antialiasing should be applied.
setAreaRenderer(DataSource, AreaRenderer) - Method in class de.erichseifert.gral.plots.XYPlot
Sets the AreaRenderer for a certain data source to the specified value.
setAutoscaled(boolean) - Method in class de.erichseifert.gral.plots.axes.Axis
Sets whether the axis range should be determined automatically rather than using the axis's minimum and a maximum values.
setAxes(List<String>) - Method in class de.erichseifert.gral.plots.PlotNavigator
Sets the names of the axes that should be handled by this object.
setAxes(String...) - Method in class de.erichseifert.gral.plots.PlotNavigator
Sets the names of the axes that should be handled by this object.
setAxis(String, Axis) - Method in class de.erichseifert.gral.plots.AbstractPlot
Sets the axis with the specified name and the associated AxisRenderer.
setAxis(String, Axis) - Method in interface de.erichseifert.gral.plots.Plot
Sets the axis with the specified name and the associated AxisRenderer.
setAxisRenderer(String, AxisRenderer) - Method in class de.erichseifert.gral.plots.AbstractPlot
Sets the renderer for the axis with the specified name.
setAxisRenderer(String, AxisRenderer) - Method in interface de.erichseifert.gral.plots.Plot
Sets the renderer for the axis with the specified name.
setAxisRenderer(String, AxisRenderer) - Method in class de.erichseifert.gral.plots.XYPlot
 
setBounds(Rectangle2D) - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Sets the bounds to the specified bounding rectangle.
setBounds(double, double, double, double) - Method in class de.erichseifert.gral.graphics.AbstractDrawable
Sets the bounds to the specified coordinates, width and height.
setBounds(Rectangle2D) - Method in interface de.erichseifert.gral.graphics.Container
Sets the bounds of this container.
setBounds(Rectangle2D) - Method in interface de.erichseifert.gral.graphics.Drawable
Sets the bounds to the specified bounding rectangle.
setBounds(double, double, double, double) - Method in interface de.erichseifert.gral.graphics.Drawable
Sets the bounds to the specified coordinates, width and height.
setBounds(Rectangle2D) - Method in class de.erichseifert.gral.graphics.DrawableContainer
 
setBounds(double, double, double, double) - Method in class de.erichseifert.gral.graphics.DrawableContainer
 
setBounds(double, double, double, double) - Method in class de.erichseifert.gral.plots.Label
 
setBounds(double, double, double, double) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
 
setBounds(Rectangle) - Method in class de.erichseifert.gral.ui.DrawablePanel
 
setBounds(int, int, int, int) - Method in class de.erichseifert.gral.ui.DrawablePanel
 
setBuffered(boolean) - Method in class de.erichseifert.gral.data.JdbcData
Determines whether this data source should buffer intermediate results.
setCenter(PointND<? extends Number>) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets a new center point.
setCenter(PointND<? extends Number>) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Sets a new center point.
setCenter(double) - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Sets the current center value.
setCenter(PointND<? extends Number>) - Method in class de.erichseifert.gral.plots.PlotNavigator
Sets a new center point.
setColor(Paint) - Method in class de.erichseifert.gral.plots.colors.SingleColor
Sets the color of this ColorMapper.
setColorVariance(float[]) - Method in class de.erichseifert.gral.plots.colors.QuasiRandomColors
Sets the current color variance.
setColorVariance(float[]) - Method in class de.erichseifert.gral.plots.colors.RandomColors
Sets the current color variance.
setColumnTypes(Class<? extends Comparable<?>>...) - Method in class de.erichseifert.gral.data.AbstractDataSource
Sets the data types of all columns.
setDefault(String, T) - Method in class de.erichseifert.gral.io.data.AbstractDataReader
Defines a default value for the setting with the specified key.
setDefault(String, T) - Method in class de.erichseifert.gral.io.data.AbstractDataWriter
Defines a default value for the setting with the specified key.
setDefaultState() - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the current state as the default state of the object.
setDefaultState() - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Sets the current state as the default state of the object.
setDefaultState() - Method in class de.erichseifert.gral.plots.PlotNavigator
Sets the current state as the default state of the object.
setDirection(NavigationDirection) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Sets the direction of the components that will be taken into account for zooming and panning.
setDirection(NavigationDirection) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the direction of the components that will be taken into account for zooming and panning.
setDirection(NavigationDirection) - Method in class de.erichseifert.gral.plots.XYPlot.XYPlotNavigator
 
setDocumentBounds(double, double, double, double) - Method in class de.erichseifert.gral.ui.ExportDialog
Sets new bounds for the document.
setInsets(Insets2D) - Method in interface de.erichseifert.gral.graphics.Container
Sets the space that this container must preserve at each of its edges.
setInsets(Insets2D) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Sets the space that this container must preserve at each of its edges.
setInsets(Insets2D) - Method in class de.erichseifert.gral.util.Insets2D.Double
 
setInsets(double, double, double, double) - Method in class de.erichseifert.gral.util.Insets2D.Double
 
setInsets(Insets2D) - Method in class de.erichseifert.gral.util.Insets2D
Sets the insets according to the specified insets.
setInsets(double, double, double, double) - Method in class de.erichseifert.gral.util.Insets2D
Sets the insets to the specified values.
setLayout(Layout) - Method in interface de.erichseifert.gral.graphics.Container
Sets the layout associated with this container.
setLayout(Layout) - Method in class de.erichseifert.gral.graphics.DrawableContainer
Sets the layout associated with this container.
setLegend(Legend) - Method in class de.erichseifert.gral.plots.AbstractPlot
Sets the legend to the specified value.
setLineRenderer(DataSource, LineRenderer) - Method in class de.erichseifert.gral.plots.XYPlot
Sets the LineRenderer for a certain data source to the specified value.
setLocation(T...) - Method in class de.erichseifert.gral.util.PointND
Sets all coordinate values at once.
setMapping(DataSource, String...) - Method in class de.erichseifert.gral.plots.AbstractPlot
Sets the mapping of data source columns to axis names.
setMapping(DataSource, String...) - Method in interface de.erichseifert.gral.plots.Plot
Sets the mapping of data source columns to axis names.
setMax(Number) - Method in class de.erichseifert.gral.plots.axes.Axis
Sets the maximum value to be displayed.
setMin(Number) - Method in class de.erichseifert.gral.plots.axes.Axis
Sets the minimum value to be displayed.
setMode(Filter.Mode) - Method in class de.erichseifert.gral.data.filters.Filter
Sets the Mode the specified value.
setMode(ColorMapper.Mode) - Method in class de.erichseifert.gral.plots.colors.AbstractColorMapper
Sets how values outside of the mapping range will be handled.
setMode(ColorMapper.Mode) - Method in class de.erichseifert.gral.plots.colors.Grayscale
 
setMode(ColorMapper.Mode) - Method in class de.erichseifert.gral.plots.colors.HeatMap
 
setMode(ColorMapper.Mode) - Method in class de.erichseifert.gral.plots.colors.IndexedColors
 
setMode(ColorMapper.Mode) - Method in class de.erichseifert.gral.plots.colors.LinearGradient
 
setMode(ColorMapper.Mode) - Method in class de.erichseifert.gral.plots.colors.RainbowColors
 
setName(String) - Method in class de.erichseifert.gral.data.DataSeries
Sets the name of this series.
setOffset(int) - Method in class de.erichseifert.gral.data.filters.Median
Sets the offset from the current value used to calculate the median to the last value of the window.
setOffset(double) - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Sets a new offset value.
setPannable(boolean) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Sets whether the associated object can be panned.
setPannable(boolean) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets whether the associated object can be panned.
setPannable(boolean) - Method in class de.erichseifert.gral.ui.InteractivePanel
Sets whether the plot area in the panel can be panned.
setPlotArea(PlotArea) - Method in class de.erichseifert.gral.plots.AbstractPlot
Sets the drawing area to the specified value.
setPointRenderer(DataSource, PointRenderer) - Method in class de.erichseifert.gral.plots.PiePlot
Sets the PointRenderer for a certain data source to the specified value.
setPointRenderer(DataSource, PointRenderer) - Method in class de.erichseifert.gral.plots.XYPlot
Sets the PointRenderer for a certain data source to the specified value.
setPopupMenuEnabled(boolean) - Method in class de.erichseifert.gral.ui.InteractivePanel
Sets whether a popup menu will be shown by this panel when the user takes the appropriate action.
setRange(Number, Number) - Method in class de.erichseifert.gral.plots.axes.Axis
Sets the range of values to be displayed.
setRange(double, double) - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Sets offset and scale based on start and end values.
setScale(double) - Method in class de.erichseifert.gral.plots.colors.ScaledContinuousColorMapper
Sets a new scaling factor for passed values.
setSetting(String, T) - Method in class de.erichseifert.gral.io.data.AbstractDataReader
Sets the setting for the specified key.
setSetting(String, T) - Method in class de.erichseifert.gral.io.data.AbstractDataWriter
Sets the setting for the specified key.
setSetting(String, T) - Method in interface de.erichseifert.gral.io.data.DataReader
Sets the setting for the specified key.
setSetting(String, T) - Method in interface de.erichseifert.gral.io.data.DataWriter
Sets the setting for the specified key.
setSetting(Key, T, boolean) - Method in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
 
setSetting(Key, T, boolean) - Method in class de.erichseifert.gral.plots.points.AbstractPointRenderer
 
setSetting(Key, T) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Sets the setting with the specified key to the specified value.
setSetting(Key, T, boolean) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Sets the setting or default setting with the specified key to a new value.
setSetting(Key, T) - Method in interface de.erichseifert.gral.plots.settings.SettingsStorage
Sets the setting with the specified key to the specified value.
setSetting(Key, T) - Method in class de.erichseifert.gral.plots.StylableContainer
Sets the setting with the specified key to the specified value.
setSetting(Key, T) - Method in class de.erichseifert.gral.plots.StylableDrawable
Sets the setting with the specified key to the specified value.
setSettingDefault(Key, T) - Method in class de.erichseifert.gral.plots.settings.BasicSettingsStorage
Sets a default value for the setting with the specified key.
setSettingDefault(Key, T) - Method in interface de.erichseifert.gral.plots.settings.SettingsStorage
Sets a default value for the setting with the specified key.
setSettingDefault(Key, T) - Method in class de.erichseifert.gral.plots.StylableContainer
Sets a default value for the setting with the specified key.
setSettingDefault(Key, T) - Method in class de.erichseifert.gral.plots.StylableDrawable
Sets a default value for the setting with the specified key.
setSize(double, double) - Method in class de.erichseifert.gral.util.Dimension2D.Double
 
setText(String) - Method in class de.erichseifert.gral.plots.Label
Sets the displayed text to the specified value.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.AbstractPlot
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.areas.AbstractAreaRenderer
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.axes.AbstractAxisRenderer2D
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.Label
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.legends.AbstractLegend
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.legends.ValueLegend
 
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.lines.AbstractLineRenderer2D
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.PiePlot
 
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.PlotArea
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.points.AbstractPointRenderer
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in interface de.erichseifert.gral.plots.settings.SettingsListener
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.StylableContainer
Invoked if a setting has changed.
settingChanged(SettingChangeEvent) - Method in class de.erichseifert.gral.plots.StylableDrawable
Invoked if a setting has changed.
SettingChangeEvent - Class in de.erichseifert.gral.plots.settings
Class for handling event data of settings.
SettingChangeEvent(Object, Key, Object, Object, boolean) - Constructor for class de.erichseifert.gral.plots.settings.SettingChangeEvent
Creates a new event object with the specified values.
SettingsListener - Interface in de.erichseifert.gral.plots.settings
Interface providing a function to listen to changes of settings.
SettingsStorage - Interface in de.erichseifert.gral.plots.settings
Interface providing functions to store and retrieve settings for an object.
SettingsUtils - Class in de.erichseifert.gral.plots.settings
Abstract class that contains utility functions for working with managing and storing settings.
setVisible(DataSource, boolean) - Method in class de.erichseifert.gral.plots.AbstractPlot
Changes the visibility of the specified data series.
setVisible(DataSource, boolean) - Method in interface de.erichseifert.gral.plots.Plot
Changes the visibility of the specified data series.
setWindowSize(int) - Method in class de.erichseifert.gral.data.filters.Median
Set the size of the window which is used to calculate the median.
setZoom(double) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the zoom level of the associated object to the specified value.
setZoom(double) - Method in class de.erichseifert.gral.plots.PiePlot.PiePlotNavigator
Sets the zoom level of the associated object to the specified value.
setZoom(double) - Method in class de.erichseifert.gral.plots.PlotNavigator.NavigationInfo
Sets the current zoom factor.
setZoom(double) - Method in class de.erichseifert.gral.plots.PlotNavigator
Sets the zoom level of the associated object to the specified value.
setZoomable(boolean) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Sets whether the associated object can be zoomed.
setZoomable(boolean) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets whether the associated object can be zoomed.
setZoomable(boolean) - Method in class de.erichseifert.gral.ui.InteractivePanel
Sets whether the plot area in the panel can be zoomed.
setZoomFactor(double) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Sets the factor which should be used to change the zoom level on zoom in/out actions.
setZoomFactor(double) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the factor which should be used to change the zoom level on zoom in/out actions.
setZoomMax(double) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Sets the maximal zoom factor.
setZoomMax(double) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the maximal zoom factor.
setZoomMin(double) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Sets the minimal zoom factor.
setZoomMin(double) - Method in interface de.erichseifert.gral.navigation.Navigator
Sets the minimal zoom factor.
SHAPE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Shape instance that defines the shape of the axis.
shape - Variable in class de.erichseifert.gral.plots.DataPoint
Shape describing the data point.
SHAPE - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying the Shape instance defining the form of the point.
SHAPE_COLOR - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying Paint instance to be used to paint the axis, its ticks and its labels.
SHAPE_DIRECTION_SWAPPED - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether the axis direction will be changed.
SHAPE_NORMAL_ORIENTATION_CLOCKWISE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether normal vector is calculated using clockwise (true) or counterclockwise rotation (false).
SHAPE_STROKE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Stroke instance which define the shape of the axis.
SHAPE_VISIBLE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether the shape of the axis will be drawn.
shapeToLines(Shape, boolean) - Static method in class de.erichseifert.gral.util.GeometryUtils
Returns the line fragments of the specified Shape.
SingleColor - Class in de.erichseifert.gral.plots.colors
Class that represents a ColorMapper with a single color.
SingleColor(Paint) - Constructor for class de.erichseifert.gral.plots.colors.SingleColor
Creates a new instance with the specified color.
size() - Method in class de.erichseifert.gral.data.Column
 
size() - Method in class de.erichseifert.gral.data.DataAccessor
Returns the number of elements in this column.
size() - Method in class de.erichseifert.gral.data.filters.Kernel
Returns the number of values in this kernel.
size() - Method in class de.erichseifert.gral.data.Row
 
size() - Method in interface de.erichseifert.gral.graphics.Container
Returns the number of components that are stored in this container.
size() - Method in class de.erichseifert.gral.graphics.DrawableContainer
Returns the number of components that are stored in this container.
size() - Method in class de.erichseifert.gral.util.SortedList
 
size() - Method in class de.erichseifert.gral.util.Tuple
Returns the number of elements.
SizeablePointRenderer - Class in de.erichseifert.gral.plots.points
Class that provides Drawables, which are sized accordingly to the data.
SizeablePointRenderer() - Constructor for class de.erichseifert.gral.plots.points.SizeablePointRenderer
Initializes a new object.
SKEWNESS - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the skewness.
SmoothLineRenderer2D - Class in de.erichseifert.gral.plots.lines
Class that connects DataPoints with a smooth line.
SmoothLineRenderer2D() - Constructor for class de.erichseifert.gral.plots.lines.SmoothLineRenderer2D
Initializes a new SmoothLineRenderer2D instance with default settings.
SMOOTHNESS - Static variable in class de.erichseifert.gral.plots.lines.SmoothLineRenderer2D
Key for specifying a Number value for the smoothness of the line.
sort(DataComparator...) - Method in class de.erichseifert.gral.data.DataTable
Sorts the table rows with the specified DataComparators.
sort(DataComparator...) - Method in interface de.erichseifert.gral.data.MutableDataSource
Sorts the data sink rows with the specified sorting rules.
SortedList<T extends Comparable<T>> - Class in de.erichseifert.gral.util
Resizable implementation of the List interface that automatically sorts all values.
SortedList(int) - Constructor for class de.erichseifert.gral.util.SortedList
Constructs an empty list with the specified initial capacity.
SortedList(Collection<? extends T>) - Constructor for class de.erichseifert.gral.util.SortedList
Constructs a list containing the elements of the specified collection.
SortedList() - Constructor for class de.erichseifert.gral.util.SortedList
Constructs an empty list with an initial capacity of ten.
StackedLayout - Class in de.erichseifert.gral.graphics
Class that represents a layout manager which arranges its components as horizontal or vertical stacks.
StackedLayout(Orientation) - Constructor for class de.erichseifert.gral.graphics.StackedLayout
Creates a new StackedLayout object with the specified orientation and default gap between the components.
StackedLayout(Orientation, Dimension2D) - Constructor for class de.erichseifert.gral.graphics.StackedLayout
Creates a new StackedLayout object with the specified orientation gap between the components.
start - Variable in class de.erichseifert.gral.plots.PiePlot.Slice
Value where the slice starts.
START - Static variable in class de.erichseifert.gral.plots.PiePlot
Key for specifying a Number value for the starting angle of the first segment in degrees.
start - Variable in class de.erichseifert.gral.util.GeometryUtils.PathSegment
Starting point.
StatefulTokenizer - Class in de.erichseifert.gral.util
A tokenizing parser that can analyzes a string using different sets of regular expression based parsing rules and produces a list of tokens.
StatefulTokenizer() - Constructor for class de.erichseifert.gral.util.StatefulTokenizer
Initializes the internal data structures of a new instance.
StatefulTokenizer.Rule - Class in de.erichseifert.gral.util
A regular expression based rule for building a parsing grammar.
StatefulTokenizer.Rule(String, Object, String) - Constructor for class de.erichseifert.gral.util.StatefulTokenizer.Rule
Initializes a new instance with the specified regular expression pattern, a type for generated tokens, and a name of a grammar state that should be triggered.
StatefulTokenizer.Rule(String, Object) - Constructor for class de.erichseifert.gral.util.StatefulTokenizer.Rule
Initializes a new instance with the specified regular expression pattern, a type for generated tokens.
StatefulTokenizer.Token - Class in de.erichseifert.gral.util
A token that designates a certain section of a text input.
StatefulTokenizer.Token(int, int, Object, String) - Constructor for class de.erichseifert.gral.util.StatefulTokenizer.Token
Initializes a new token with absolute start and end position, a type and text content.
Statistics - Class in de.erichseifert.gral.data.statistics
A class that computes and stores various statistical information on a data source.
Statistics(DataSource) - Constructor for class de.erichseifert.gral.data.statistics.Statistics
Initializes a new object with the specified data source.
STROKE - Static variable in class de.erichseifert.gral.plots.areas.LineAreaRenderer2D
Key for specifying the Stroke instance that is used draw the lines from the data points to the axis.
STROKE - Static variable in class de.erichseifert.gral.plots.BarPlot.BarRenderer
Key for specifying a Stroke instance used to paint the outline of the point shape.
STROKE - Static variable in interface de.erichseifert.gral.plots.lines.LineRenderer
Key for specifying the Stroke instance to be used to define the line shape.
STROKE_COLOR - Static variable in class de.erichseifert.gral.plots.BarPlot.BarRenderer
Key for specifying a Paint instance used to fill the point shape.
StylableContainer - Class in de.erichseifert.gral.plots
Abstract class that represents a drawable object which can store components and which can be styled using settings.
StylableContainer(Layout) - Constructor for class de.erichseifert.gral.plots.StylableContainer
Initializes a new instance.
StylableContainer() - Constructor for class de.erichseifert.gral.plots.StylableContainer
Initializes a new instance without layout.
StylableDrawable - Class in de.erichseifert.gral.plots
Abstract class that represents a drawable object which can be styled using settings.
StylableDrawable() - Constructor for class de.erichseifert.gral.plots.StylableDrawable
Initializes a new instance.
SUM - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of all values.
SUM2 - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of all value squares.
SUM3 - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of all value cubics.
SUM4 - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of all value quads.
SUM_OF_DIFF_CUBICS - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of squared differences.
SUM_OF_DIFF_QUADS - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of squared differences.
SUM_OF_DIFF_SQUARES - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the sum of squared differences.
SYMBOL_SIZE - Static variable in interface de.erichseifert.gral.plots.legends.Legend
Key for specifying a Insets2D instance defining the size of the legend's symbols.

T

TableLayout - Class in de.erichseifert.gral.graphics
Implementation of Layout that arranges a Container's components according to a tabular grid with a fixed number of columns.
TableLayout(int, double, double) - Constructor for class de.erichseifert.gral.graphics.TableLayout
Initializes a layout manager object with the specified number of columns and the distances between the components.
TableLayout(int) - Constructor for class de.erichseifert.gral.graphics.TableLayout
Initializes a layout manager object with the specified number of columns and no gap between the components.
Tick - Class in de.erichseifert.gral.plots.axes
Class for storing the tick mark of an axis.
Tick(Tick.TickType, PointND<Double>, PointND<Double>, Drawable, Shape, String) - Constructor for class de.erichseifert.gral.plots.axes.Tick
Creates a new instance with the specified position, normal, Drawable, point and label.
Tick.TickType - Enum in de.erichseifert.gral.plots.axes
Type of tick mark.
TICK_LABELS - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value whether tick labels will be shown.
TICK_LABELS_DISTANCE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the distance of labels to their ticks.
TICK_LABELS_FORMAT - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Format instance which converts the tick values to labels.
TICK_LABELS_OUTSIDE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether the tick labels are drawn outside of the plot.
TICK_LABELS_ROTATION - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the rotation of the tick labels in degrees.
TICKS - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether major ticks are drawn.
TICKS_ALIGNMENT - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the alignment of major ticks: 0.0 means outside, 0.5 means centered, 1.0 means inside.
TICKS_AUTO_SPACING - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether the interval for major and minor ticks is chosen automatically.
TICKS_COLOR - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Paint instance to be used to paint the shapes of major ticks.
TICKS_CUSTOM - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Custom labels as a Map with a position (Double) as key and a label (String) as value.
TICKS_FONT - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Font instance to be used to display the text of major ticks.
TICKS_LENGTH - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the length of major tick strokes.
TICKS_MINOR - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Boolean value which decides whether minor ticks are drawn.
TICKS_MINOR_ALIGNMENT - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the alignment of minor ticks: 0.0 means outside, 0.5 means centered, 1.0 means inside.
TICKS_MINOR_COLOR - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Paint instance to be used to paint the the shapes of minor ticks.
TICKS_MINOR_COUNT - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying an Integer value for the count of minor ticks.
TICKS_MINOR_LENGTH - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the length of minor tick strokes.
TICKS_MINOR_STROKE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Stroke instance which is used to draw all minor ticks.
TICKS_SPACING - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying a Number value for the interval for major ticks.
TICKS_STROKE - Static variable in interface de.erichseifert.gral.plots.axes.AxisRenderer
Key for specifying the Stroke instance which is used to draw all major ticks.
TITLE - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying the String instance for the title of the plot.
TITLE_FONT - Static variable in interface de.erichseifert.gral.plots.Plot
Key for specifying the Font instance that is used to display the title of the plot.
toArray(Comparable<?>[]) - Method in class de.erichseifert.gral.data.DataAccessor
Converts the data column to an array.
tokenize(String) - Method in class de.erichseifert.gral.util.StatefulTokenizer
Analyzes the specified input string using different sets of rules and returns a list of token objects describing the content structure.
toString() - Method in class de.erichseifert.gral.data.DataAccessor
 
toString() - Method in class de.erichseifert.gral.data.DataSeries
 
toString() - Method in class de.erichseifert.gral.plots.settings.Key
 
toString() - Method in class de.erichseifert.gral.util.Dimension2D.Double
 
toString() - Method in class de.erichseifert.gral.util.Insets2D.Double
 
toString() - Method in class de.erichseifert.gral.util.PointND
 
toString() - Method in class de.erichseifert.gral.util.StatefulTokenizer.Token
 
toString() - Method in class de.erichseifert.gral.util.Tuple
 
Tuple - Class in de.erichseifert.gral.util
Immutable class for storing n-dimensional tuples.
Tuple(Object...) - Constructor for class de.erichseifert.gral.util.Tuple
Constructor that initializes the tuple with a list of elements.
type - Variable in class de.erichseifert.gral.plots.axes.Tick
The type of tick mark (major/minor/custom).
type - Variable in class de.erichseifert.gral.util.GeometryUtils.PathSegment
Segment type id as defined in PathIterator.

U

unwrap() - Method in class de.erichseifert.gral.util.SerializableArea
Creates a new instance of the wrapped class using the data from the wrapper.
unwrap() - Method in class de.erichseifert.gral.util.SerializableBasicStroke
Creates a new stroke instance of the wrapped class using the data from the wrapper.
unwrap() - Method in class de.erichseifert.gral.util.SerializablePoint2D
Creates a new point instance of the wrapped class using the data from the wrapper.
unwrap() - Method in class de.erichseifert.gral.util.SerializableShape
Creates a new instance of the wrapped class using the data from the wrapper.
unwrap(Serializable) - Static method in class de.erichseifert.gral.util.SerializationUtils
Makes sure a regular object is returned, wrappers for serialization will be removed.
unwrap() - Method in interface de.erichseifert.gral.util.SerializationWrapper
Creates a new instance of the wrapped class using the data from the wrapper.

V

VALUE_ALIGNMENT_X - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Number value that positions the value horizontally.
VALUE_ALIGNMENT_Y - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Number value that positions the value vertically.
VALUE_COLOR - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying the Paint instance to be used to paint the value.
VALUE_COLUMN - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Integer value for the index of the column that contains the displayed values.
VALUE_DISPLAYED - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Boolean value whether the data value of a point is displayed or not.
VALUE_DISTANCE - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Number value for the distance of values to the point.
VALUE_FONT - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying an instance either of ColorMapper or Paint that will be used to paint the value text.
VALUE_FORMAT - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying the Format instance to be used to format the displayed data values.
VALUE_LOCATION - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Location value for the positioning of the data value relative to the data point.
VALUE_ROTATION - Static variable in interface de.erichseifert.gral.plots.points.PointRenderer
Key for specifying a Number value for setting the rotation of the value in degrees.
ValueLegend - Class in de.erichseifert.gral.plots.legends
A legend implementation that displays items for all data values of all data series that are added to the legend.
ValueLegend() - Constructor for class de.erichseifert.gral.plots.legends.ValueLegend
Initializes a new instance with default values.
valueOf(String) - Static method in enum de.erichseifert.gral.data.filters.Filter.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.graphics.DrawingContext.Quality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.graphics.DrawingContext.Target
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.plots.axes.Tick.TickType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.plots.colors.ColorMapper.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.plots.XYPlot.XYNavigationDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.ui.ExportDialog.UserAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.util.Location
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.erichseifert.gral.util.Orientation
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.erichseifert.gral.data.filters.Filter.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.graphics.DrawingContext.Quality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.graphics.DrawingContext.Target
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.plots.axes.Tick.TickType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.plots.colors.ColorMapper.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.plots.XYPlot.XYNavigationDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.ui.ExportDialog.UserAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.util.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.erichseifert.gral.util.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
VARIANCE - Static variable in class de.erichseifert.gral.data.statistics.Statistics
Key for specifying the variance of a sample.
VectorWriter - Class in de.erichseifert.gral.io.plots
Class that stores Drawable instances as vector graphics.
VectorWriter(String) - Constructor for class de.erichseifert.gral.io.plots.VectorWriter
Creates a new VectorWriter object with the specified MIME-Type.
viewToWorld(Axis, double, boolean) - Method in interface de.erichseifert.gral.plots.axes.AxisRenderer
Converts a view (screen) coordinate value to a world (axis) coordinate value.
viewToWorld(Axis, double, boolean) - Method in class de.erichseifert.gral.plots.axes.LinearRenderer2D
Converts a view (screen) coordinate value to a world (axis) coordinate value.
viewToWorld(Axis, double, boolean) - Method in class de.erichseifert.gral.plots.axes.LogarithmicRenderer2D
Converts a view (screen) coordinate value to a world (axis) coordinate value.

W

WHISKER_COLOR - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Paint instance to be used to paint the lines of the whiskers.
WHISKER_STROKE - Static variable in class de.erichseifert.gral.plots.BoxPlot.BoxWhiskerRenderer
Key for specifying the Stroke instance to be used to paint the lines of the whiskers.
WORD_WRAP - Static variable in class de.erichseifert.gral.plots.Label
Key for specifying a Boolean value whether the words of the text should be wrapped to fit the size of the label.
worldToView(Axis, Number, boolean) - Method in interface de.erichseifert.gral.plots.axes.AxisRenderer
Converts a world (axis) coordinate value to a view (screen) coordinate value.
worldToView(Axis, Number, boolean) - Method in class de.erichseifert.gral.plots.axes.LinearRenderer2D
Converts a world (axis) coordinate value to a view (screen) coordinate value.
worldToView(Axis, Number, boolean) - Method in class de.erichseifert.gral.plots.axes.LogarithmicRenderer2D
Converts a world (axis) coordinate value to a view (screen) coordinate value.
wrap(Object) - Static method in class de.erichseifert.gral.util.SerializationUtils
Makes sure an object is serializable, otherwise a serializable wrapper will be returned.
write(DataSource, OutputStream) - Method in class de.erichseifert.gral.io.data.CSVWriter
Stores the specified data source.
write(DataSource, OutputStream) - Method in interface de.erichseifert.gral.io.data.DataWriter
Stores the specified data source.
write(DataSource, OutputStream) - Method in class de.erichseifert.gral.io.data.ImageWriter
Stores the specified data source.
write(Drawable, OutputStream, double, double) - Method in class de.erichseifert.gral.io.plots.BitmapWriter
Stores the specified Drawable instance.
write(Drawable, OutputStream, double, double, double, double) - Method in class de.erichseifert.gral.io.plots.BitmapWriter
Stores the specified Drawable instance.
write(Drawable, OutputStream, double, double) - Method in interface de.erichseifert.gral.io.plots.DrawableWriter
Stores the specified Drawable instance.
write(Drawable, OutputStream, double, double, double, double) - Method in interface de.erichseifert.gral.io.plots.DrawableWriter
Stores the specified Drawable instance.
write(Drawable, OutputStream, double, double) - Method in class de.erichseifert.gral.io.plots.VectorWriter
Stores the specified Drawable instance.
write(Drawable, OutputStream, double, double, double, double) - Method in class de.erichseifert.gral.io.plots.VectorWriter
Stores the specified Drawable instance.

X

X - Static variable in class de.erichseifert.gral.util.PointND
Constant for accessing x-coordinate.
XYPlot - Class in de.erichseifert.gral.plots
Class that displays data in an two dimensional coordinate system (x-y plot).
XYPlot(DataSource...) - Constructor for class de.erichseifert.gral.plots.XYPlot
Initializes a new instance object with the specified data sources and reasonable default settings.
XYPlot.XYLegend - Class in de.erichseifert.gral.plots
Class that displays a legend in an XYPlot.
XYPlot.XYLegend(XYPlot) - Constructor for class de.erichseifert.gral.plots.XYPlot.XYLegend
Constructor that initializes the instance with a plot acting as a provider for settings and renderers.
XYPlot.XYNavigationDirection - Enum in de.erichseifert.gral.plots
Constants which determine the direction of zoom and pan actions.
XYPlot.XYPlotArea2D - Class in de.erichseifert.gral.plots
Class that represents the drawing area of an XYPlot.
XYPlot.XYPlotArea2D(XYPlot) - Constructor for class de.erichseifert.gral.plots.XYPlot.XYPlotArea2D
Creates a new instance with default settings and initializes it with a plot serving as data provider.
XYPlot.XYPlotNavigator - Class in de.erichseifert.gral.plots
Navigator implementation for two-dimensional plots.
XYPlot.XYPlotNavigator(XYPlot) - Constructor for class de.erichseifert.gral.plots.XYPlot.XYPlotNavigator
Initializes a new Navigator for two-dimensional plots with the default axes.
xyz2luv(double[], double[]) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Converts color components from the CIE XYZ to the CIE L*u*v* color space.
xyz2rgb(double[], double[]) - Static method in class de.erichseifert.gral.util.GraphicsUtils
Converts color components from the sRGB to the CIE XYZ color space.

Y

Y - Static variable in class de.erichseifert.gral.util.PointND
Constant for accessing y-coordinate.

Z

Z - Static variable in class de.erichseifert.gral.util.PointND
Constant for accessing z-coordinate.
zoomChanged(NavigationEvent<Double>) - Method in class de.erichseifert.gral.navigation.AbstractNavigator
A method that gets called after the zoom level of an object in a connected PlotNavigator has changed.
zoomChanged(NavigationEvent<Double>) - Method in interface de.erichseifert.gral.navigation.NavigationListener
A method that gets called after the zoom level of an object in the PlotNavigator has changed.
zoomIn() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Increases the current zoom level by the specified zoom factor.
zoomIn() - Method in interface de.erichseifert.gral.navigation.Navigator
Increases the current zoom level by the specified zoom factor.
zoomOut() - Method in class de.erichseifert.gral.navigation.AbstractNavigator
Decreases the current zoom level by the specified zoom factor.
zoomOut() - Method in interface de.erichseifert.gral.navigation.Navigator
Decreases the current zoom level by the specified zoom factor.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

Copyright © 2009-2013. All Rights Reserved.