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

A

AbstractChart - Class in com.approximatrix.charting
Implements the standard getter and setter methods for a chart.
AbstractChart() - Constructor for class com.approximatrix.charting.AbstractChart
Creates new AbstractChart
AbstractChartDataModel - Class in com.approximatrix.charting.model
This class implements the event-handling methods for a chart model.
AbstractChartDataModel() - Constructor for class com.approximatrix.charting.model.AbstractChartDataModel
Creates new AbstractChartDataModel
AbstractChartRenderer - Class in com.approximatrix.charting.render
This class is the superclass for all the different ChartRenderer.
AbstractChartRenderer(ChartDataModel) - Constructor for class com.approximatrix.charting.render.AbstractChartRenderer
Creates new AbstractChartRenderer
AbstractChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.AbstractChartRenderer
Creates new AbstractChartRenderer
AbstractRenderer - Class in com.approximatrix.charting.render
The AbstractRenderer provides default implementations for the set and get methods of every Renderer.
AbstractRenderer() - Constructor for class com.approximatrix.charting.render.AbstractRenderer
Creates new AbstractRenderer
accept(File) - Method in class com.approximatrix.charting.test.ImageFilter
 
actionPerformed(ActionEvent) - Method in class com.approximatrix.charting.test.GraphFrame
 
addChartDataModelListener(ChartDataModelListener) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Adds a ChartDataModelListener.
addChartDataModelListener(ChartDataModelListener) - Method in interface com.approximatrix.charting.model.ChartDataModel
Adds a ChartDataModelListener
addChartDataModelListener(ChartDataModelListener) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Adds a ChartDataModelListener.
addChartRenderer(AbstractChartRenderer, int) - Method in class com.approximatrix.charting.AbstractChart
Adds a ChartRenderer with a specific z-coordinate.
addChartRenderer(AbstractChartRenderer, int) - Method in class com.approximatrix.charting.BufferedChart
Adds a ChartRenderer with a specific z-coordinate.
addChartRenderer(AbstractChartRenderer, int) - Method in interface com.approximatrix.charting.Chart
Adds a ChartRenderer with a specific z-coordinate.
addChartRenderer(Renderer, int) - Method in interface com.approximatrix.charting.GenericChart
Adds a ChartRenderer with a specific z-coordinate.
addChartRenderer(AbstractChartRenderer, int) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Adds a ChartRenderer with a specific z-coordinate.
addChartRenderer(AbstractChartRenderer, int) - Method in class com.approximatrix.charting.swing.ChartPanel
Adds a ChartRenderer with a specific z-coordinate.
addChartRenderer(AbstractChartRenderer, int) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Adds a ChartRenderer with a specific z-coordinate.
addData(double[], double[], String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Adds a data set of an array of x values and an array of y values to the model.
addData(double[][], String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Adds a data set of an array consisting of independent values in the first column and dependent values in the second column to the model.
addDataToSet(TreeSet, Number[][]) - Static method in class com.approximatrix.charting.ChartUtilities
Adds a two-dimensional array to a TreeSet.
addRenderChangeListener(RenderChangeListener) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Adds a RenderChangeListener.
addRenderChangeListener(RenderChangeListener) - Method in class com.approximatrix.charting.render.AbstractRenderer
Adds a RenderChangeListener.
addRenderChangeListener(RenderChangeListener) - Method in interface com.approximatrix.charting.render.Renderer
Adds a RenderChangeListener.
align - Variable in class com.approximatrix.charting.Axis
The axis' alignment.
allowManualColScale - Variable in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
A flag which determines if column values should be manually scalable.
allowManualColScale - Variable in class com.approximatrix.charting.model.StackedChartDataModelConstraints
A flag which determines if column values should be manually scalable.
ARROWLENGTH - Variable in class com.approximatrix.charting.CoordSystem
The arrow length constant.
assignListeners() - Method in class com.approximatrix.charting.BufferedChart
Assigns this chart as the listener for all RenderChange events
autoscale - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
Flag defining the automatic scaling of max and min values.
autoscale - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Flag defining the automatic scaling of max and min values.
autoscale_button - Variable in class com.approximatrix.charting.swing.ExtendedChartPanel
Mouse button for restoring autoscale
Axis - Class in com.approximatrix.charting
The CoordSystem contains two or possibly three Axis objects for the x-axis and the at most two y-axis.
Axis(int, ChartDataModelConstraints) - Constructor for class com.approximatrix.charting.Axis
Creates new Axis.
axis - Variable in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
The axis to compute the constraints.
axis - Variable in class com.approximatrix.charting.model.DefaultDataSet
 
axis - Variable in class com.approximatrix.charting.model.StackedChartDataModelConstraints
The axis to compute the constraints.

B

BarChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a BarChart.
BarChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.BarChartRenderer
Creates new BarChartRenderer
BarChartRenderer(CoordSystem, ChartDataModel, DecimalFormat, Font, float) - Constructor for class com.approximatrix.charting.render.BarChartRenderer
Creates new BarChartRenderer
barTopFont - Variable in class com.approximatrix.charting.render.BarChartRenderer
 
barTopFormat - Variable in class com.approximatrix.charting.render.BarChartRenderer
 
bi - Variable in class com.approximatrix.charting.BufferedChart.RenderThread
The target image to draw to
bottommargin - Variable in class com.approximatrix.charting.CoordSystem
The bottom margin.
bounds - Variable in class com.approximatrix.charting.AbstractChart
 
bounds - Variable in class com.approximatrix.charting.render.AbstractChartRenderer
 
bounds - Variable in class com.approximatrix.charting.render.AbstractRenderer
The bounds within which this object should be rendered.
bounds - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
 
boxWidth - Variable in class com.approximatrix.charting.render.BarChartRenderer
 
boxWidth - Variable in class com.approximatrix.charting.render.StackedBarChartRenderer
 
buffer - Variable in class com.approximatrix.charting.BufferedChart
The image buffer holding the current rendering of the chart
buffer_transform - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
Flag indicating whether coordinate transform buffering should be used
BufferedChart - Class in com.approximatrix.charting
BufferedChart creates a chart that renders only once to a buffered image, then simply displays the image rather than performing a full chart rendering.
BufferedChart() - Constructor for class com.approximatrix.charting.BufferedChart
Creates new empty DefaultChart.
BufferedChart(ChartDataModel, String) - Constructor for class com.approximatrix.charting.BufferedChart
Creates a new BufferedChart with the given model and title string and no coordinate system.
BufferedChart(ChartDataModel, String, int) - Constructor for class com.approximatrix.charting.BufferedChart
Creates a new BufferedChart with the given model and title string and a coordinate system.
BufferedChart(ChartDataModel, String, int, String, String) - Constructor for class com.approximatrix.charting.BufferedChart
Creates a new BufferedChart with the given model and title string and a coordinate system.
BufferedChart.RenderThread - Class in com.approximatrix.charting
Private class for handling drawing the chart on a separate thread.
BufferedChart.RenderThread(BufferedImage, BufferedChart) - Constructor for class com.approximatrix.charting.BufferedChart.RenderThread
Standard constructor accpeting the target image and the parent object to notify upon completion of the rendering work.
BufferedChartPanel - Class in com.approximatrix.charting.swing
This Panel provides the possibility to include a Chart into a Swing Application.
BufferedChartPanel() - Constructor for class com.approximatrix.charting.swing.BufferedChartPanel
Creates new ChartPanel
BufferedChartPanel(ChartDataModel, String) - Constructor for class com.approximatrix.charting.swing.BufferedChartPanel
Creates a new ChartPanel with the given model and title string.
BufferedChartPanel(ChartDataModel, String, int) - Constructor for class com.approximatrix.charting.swing.BufferedChartPanel
Creates a new ChartPanel with the given model and title string and a coordinate system.

C

c - Variable in class com.approximatrix.charting.CoordSystem
The utilities class, which contains all the rendering methods etc.
c - Variable in class com.approximatrix.charting.CoordSystemUtilities
The coordinate system associated with these utilities
calculateTickSpacing(double, double) - Static method in class com.approximatrix.charting.ChartUtilities
Calculates the best tick spacing for the rounded minimal and maximal values.
cause - Variable in exception com.approximatrix.charting.EncodingException
 
cause - Variable in exception com.approximatrix.charting.model.JDBCPlotterException
 
ceil(double, int) - Static method in class com.approximatrix.charting.ChartUtilities
This method returns the smallest double value that is smaller than d = x * 10exp where x is rounded up to the closest integer.
Chart - Interface in com.approximatrix.charting
This class defines the methods to access a chart.
chart - Variable in class com.approximatrix.charting.swing.BufferedChartPanel
The chart instance to which all method calls are promoted.
chart - Variable in class com.approximatrix.charting.swing.ChartPanel
The chart instance to which all method calls are promoted.
chart - Variable in class com.approximatrix.charting.swing.ExtendedChartPanel
The chart instance to which all method calls are promoted.
chartDataChanged(ChartDataModelEvent) - Method in class com.approximatrix.charting.BufferedChart
This method is called, whenever an event is created.
chartDataChanged(ChartDataModelEvent) - Method in interface com.approximatrix.charting.event.ChartDataModelListener
This method is called, whenever an event is created.
chartDataChanged(ChartDataModelEvent) - Method in class com.approximatrix.charting.test.GraphFrame
 
ChartDataModel - Interface in com.approximatrix.charting.model
This interface defines the methods to access chart data.
ChartDataModelConstraints - Interface in com.approximatrix.charting.model
This interface is used by the rendering algorithm for a coordinate system.
ChartDataModelEvent - Class in com.approximatrix.charting.event
Implements a ChartDataModelEvent.
ChartDataModelEvent() - Constructor for class com.approximatrix.charting.event.ChartDataModelEvent
Creates new ChartDataModelEvent
ChartDataModelEvent(Object) - Constructor for class com.approximatrix.charting.event.ChartDataModelEvent
Creates new ChartDataModelEvent with the given source.
ChartDataModelListener - Interface in com.approximatrix.charting.event
Defines the interface for a ChartDataModelListener
ChartEncoder - Class in com.approximatrix.charting
The ChartEncoder class provides several static methods to encode charts to an OutputStream.
ChartEncoder() - Constructor for class com.approximatrix.charting.ChartEncoder
 
ChartPanel - Class in com.approximatrix.charting.swing
This Panel provides the possibility to include a Chart into a Swing Application.
ChartPanel() - Constructor for class com.approximatrix.charting.swing.ChartPanel
Creates new ChartPanel
ChartPanel(ChartDataModel, String) - Constructor for class com.approximatrix.charting.swing.ChartPanel
Creates a new ChartPanel with the given model and title string.
ChartPanel(ChartDataModel, String, int) - Constructor for class com.approximatrix.charting.swing.ChartPanel
Creates a new ChartPanel with the given model and title string and a coordinate system.
ChartRenderingHints - Class in com.approximatrix.charting.render
This class contains the set of rendering options for a renderer.
ChartRenderingHints() - Constructor for class com.approximatrix.charting.render.ChartRenderingHints
Creates new ChartRenderingHints
ChartUtilities - Class in com.approximatrix.charting
This class offers multiple static methods to perform mathematical operations concerning the Chart, e.g.
ChartUtilities() - Constructor for class com.approximatrix.charting.ChartUtilities
 
checkConstraintSafety() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Checks the values of min and max being passed out of the routine for use by autoscaled graphs.
checkMaxTickConsistency() - Method in class com.approximatrix.charting.CoordSystemUtilities
Makes sure that the estimated tic mark count is always limited by the maximum tic mark count limit.
clearBuffers() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Clears all the autoscale buffered max/min values
clearDataModel() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Removes all data sets from the data model
clearRenderChangeListeners() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Clears all RenderChangeListeners from the object
clearRenderChangeListeners() - Method in class com.approximatrix.charting.render.AbstractRenderer
Clears all RenderChangeListeners from the object
clearRenderChangeListeners() - Method in interface com.approximatrix.charting.render.Renderer
Clears all RenderChangeListeners from the object
color_text_spacing - Variable in class com.approximatrix.charting.Legend
 
colorbox - Variable in class com.approximatrix.charting.Legend
 
columns - Variable in class com.approximatrix.charting.model.DefaultDataSet
 
columns - Variable in class com.approximatrix.charting.model.ObjectChartDataModel
The x-axis values.
columns - Variable in class com.approximatrix.charting.test.TestChartDataModel
 
columnSet - Variable in class com.approximatrix.charting.model.DefaultChartDataModel
The sorted x-axis values used for calculating the constraints.
com.approximatrix.charting - package com.approximatrix.charting
 
com.approximatrix.charting.event - package com.approximatrix.charting.event
 
com.approximatrix.charting.model - package com.approximatrix.charting.model
 
com.approximatrix.charting.render - package com.approximatrix.charting.render
 
com.approximatrix.charting.render.shape - package com.approximatrix.charting.render.shape
 
com.approximatrix.charting.swing - package com.approximatrix.charting.swing
 
com.approximatrix.charting.test - package com.approximatrix.charting.test
 
computeBottomMargin() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the bottom margin.
computeLeftMargin() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the left margin.
computeRightMargin() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the right margin.
computeTicMarkLocations(double, double, int, int) - Method in class com.approximatrix.charting.CoordSystemUtilities
Simple wrapper that calls the other computeTicMarkLocations routine.
computeTicMarkLocations(double, double, int, int, boolean) - Method in class com.approximatrix.charting.CoordSystemUtilities
Simple wrapper routine that calls the appropriate tic mark locator routine.
computeTopMargin() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the top margin.
computeXAxisLabelHeight() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the maximum height of all x-axis labels.
computeYAxisLabelWidth() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the maximum width of all y-axis labels.
conn - Variable in class com.approximatrix.charting.model.JDBCPlotter
The SQL connection.
constraints - Variable in class com.approximatrix.charting.Axis
 
constraints - Variable in class com.approximatrix.charting.CoordSystem
The ChartDataModel constraints of the first y-axis and the x-axis.
constraints - Variable in class com.approximatrix.charting.CoordSystemUtilities
The primary axis constraints
constraints - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
The constraints for the first y-axis.
constraints1 - Variable in class com.approximatrix.charting.model.DefaultChartDataModel
The constraints for the first and second y-axes.
constraints1 - Variable in class com.approximatrix.charting.model.ObjectChartDataModel
The constraints for the first and second y-axes.
constraints2 - Variable in class com.approximatrix.charting.CoordSystem
The ChartDataModel constraints of the second y-axis and the x-axis.
constraints2 - Variable in class com.approximatrix.charting.CoordSystemUtilities
The secondary axis contraints
constraints2 - Variable in class com.approximatrix.charting.model.DefaultChartDataModel
The constraints for the first and second y-axes.
constraints2 - Variable in class com.approximatrix.charting.model.ObjectChartDataModel
The constraints for the first and second y-axes.
contains(double, double, double, double) - Method in class com.approximatrix.charting.render.shape.Diamond2D
 
contains(double, double) - Method in class com.approximatrix.charting.render.shape.Diamond2D
 
contains(double, double) - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
contains(double, double, double, double) - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
coord - Variable in class com.approximatrix.charting.AbstractChart
 
coord - Variable in class com.approximatrix.charting.render.AbstractChartRenderer
 
coord - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
 
CoordSystem - Class in com.approximatrix.charting
This class defines a coordinate system.
CoordSystem(ChartDataModel) - Constructor for class com.approximatrix.charting.CoordSystem
Creates a new CoordSystem using the given model constraints.
CoordSystem(ChartDataModel, String, String) - Constructor for class com.approximatrix.charting.CoordSystem
Creates a new CoordSystem using the given model constraints.
CoordSystem(ChartDataModel, DecimalFormat, boolean, boolean, boolean) - Constructor for class com.approximatrix.charting.CoordSystem
Create a new CoordSystem with alternate painting parameters.
CoordSystemUtilities - Class in com.approximatrix.charting
This class provides some utility functions for a CoordSystem.
CoordSystemUtilities(CoordSystem, ChartDataModelConstraints, ChartDataModelConstraints, ChartDataModel) - Constructor for class com.approximatrix.charting.CoordSystemUtilities
Creates a new instance of CoordSystemUtilities
createBuffer() - Method in class com.approximatrix.charting.BufferedChart
Returns a new BufferedImage that is sized to be the same as this component's bounds.
createChartDataModelInstance(String, String[]) - Method in class com.approximatrix.charting.model.JDBCPlotter
Given a SQL query and the row titles this method creates a DefaultChartDataModel.
createChartDataModelInstance(String, String[], String[]) - Method in class com.approximatrix.charting.model.JDBCPlotter
Given a SQL query and the row titles this method creates a DefaultChartDataModel.
createChartDataModelInstance(String, String, String[]) - Method in class com.approximatrix.charting.model.JDBCPlotter
Given a SQL query and the row titles this method creates a DefaultChartDataModel.
createChartDataModelInstance(String, String, String[], String[]) - Method in class com.approximatrix.charting.model.JDBCPlotter
Given a SQL query and the row titles this method creates a DefaultChartDataModel.
createEncodedImage(OutputStream, Chart, String) - Static method in class com.approximatrix.charting.ChartEncoder
Prints the encoded image to an output stream.
createGIF(OutputStream, Chart) - Static method in class com.approximatrix.charting.ChartEncoder
Deprecated. GIF encoding is no longer supported, use PNG instead
createJPEG(OutputStream, Chart) - Static method in class com.approximatrix.charting.ChartEncoder
Prints the JPEG encoded image to an output stream.
createObjectChartDataModelInstance(String, String, String[]) - Method in class com.approximatrix.charting.model.JDBCPlotter
Given a SQL query and the row titles this method creates a ObjectChartDataModel.
createObjectChartDataModelInstance(String, String, String[], String[]) - Method in class com.approximatrix.charting.model.JDBCPlotter
Given a SQL query and the row titles this method creates an ObjectChartDataModel.
createPNG(OutputStream, Chart) - Static method in class com.approximatrix.charting.ChartEncoder
Prints the PNG encoded image to an output stream.
currentRect - Variable in class com.approximatrix.charting.swing.BufferedChartPanel
The selection rectangle for processing purposes
currentRect - Variable in class com.approximatrix.charting.swing.ChartPanel
The selection rectangle for processing purposes
currentRect - Variable in class com.approximatrix.charting.swing.ExtendedChartPanel
The selection rectangle for processing purposes
customColors - Variable in class com.approximatrix.charting.render.RowColorModel
 
customShapes - Variable in class com.approximatrix.charting.render.RowColorModel
 

D

dash - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Constants for line dash drawing
DASH_DOT - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Dash-Dot stroke
DASH_DOT_NAME - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Name for referencing dash-dot line
data - Variable in class com.approximatrix.charting.model.DefaultChartDataModel
The DataSet list.
data - Variable in class com.approximatrix.charting.model.DefaultDataSet
 
data - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Stores all DataSet objects in the model
data - Variable in class com.approximatrix.charting.model.ObjectChartDataModel
The data values.
data - Variable in class com.approximatrix.charting.test.GraphFrame
 
data_properties - Variable in class com.approximatrix.charting.model.ScatterDataModel
Arraylist containing a SeriesProperties classes, one for each data set
DataSet - Interface in com.approximatrix.charting.model
An interface used to encapsulate the DataSets in a ChartDataModel.
DEFAULT_MAX_ACTUAL_TICKS - Static variable in class com.approximatrix.charting.CoordSystemUtilities
The default maximum number of ticks to allow the tick position calculator to generate on a single axis.
DefaultChart - Class in com.approximatrix.charting
The Default class to create a chart.
DefaultChart() - Constructor for class com.approximatrix.charting.DefaultChart
Creates new empty DefaultChart.
DefaultChart(ChartDataModel, String) - Constructor for class com.approximatrix.charting.DefaultChart
Creates a new DefaultChart with the given model and title string and no coordinate system.
DefaultChart(ChartDataModel, String, int) - Constructor for class com.approximatrix.charting.DefaultChart
Creates a new DefaultChart with the given model and title string and a coordinate system.
DefaultChart(ChartDataModel, String, int, String, String) - Constructor for class com.approximatrix.charting.DefaultChart
Creates a new DefaultChart with the given model and title string and a coordinate system.
DefaultChartDataModel - Class in com.approximatrix.charting.model
Implements a default ChartModel.
DefaultChartDataModel() - Constructor for class com.approximatrix.charting.model.DefaultChartDataModel
Creates a new empty DefaultChartDataModel.
DefaultChartDataModel(Number[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.DefaultChartDataModel
Creates new DefaultChartDataModel with the default axis binding.
DefaultChartDataModel(int[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.DefaultChartDataModel
Creates new DefaultChartDataModel.
DefaultChartDataModel(double[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.DefaultChartDataModel
Creates new DefaultChartDataModel.
DefaultChartDataModel(DataSet[]) - Constructor for class com.approximatrix.charting.model.DefaultChartDataModel
Creates a new DefaultChartDataModel using the given array of DataSets, effectively enabling the creation of DataModels with differently sized DataSets.
DefaultChartDataModelConstraints - Class in com.approximatrix.charting.model
Implementing the ChartDataModelConstraints this class provides the default implementation for the data model constraints.
DefaultChartDataModelConstraints(AbstractChartDataModel, int) - Constructor for class com.approximatrix.charting.model.DefaultChartDataModelConstraints
Creates a new instance of DefaultChartDataModelConstraints
DefaultChartDataModelConstraints(AbstractChartDataModel, int, boolean) - Constructor for class com.approximatrix.charting.model.DefaultChartDataModelConstraints
Creates a new instance of DefaultChartDataModelConstraints
DefaultDataSet - Class in com.approximatrix.charting.model
This is a default DataSet implementation.
DefaultDataSet() - Constructor for class com.approximatrix.charting.model.DefaultDataSet
Creates a new empty DefaultDataSet with default axis binding.
DefaultDataSet(int) - Constructor for class com.approximatrix.charting.model.DefaultDataSet
Creates a new empty DefaultDataSet with the given Axis binding.
DefaultDataSet(Object[], Object[], int) - Constructor for class com.approximatrix.charting.model.DefaultDataSet
Creates a new DefaultDataSet with the given data and the Axis binding.
DefaultDataSet(Object[], Object[], int, String) - Constructor for class com.approximatrix.charting.model.DefaultDataSet
Creates a new DefaultDataSet with the given data and the Axis binding.
descr - Variable in class com.approximatrix.charting.test.ImageFilter
 
dfX - Variable in class com.approximatrix.charting.CoordSystem
DecimalFormat used throught on the Xaxis of the CoordSystem
dfY - Variable in class com.approximatrix.charting.CoordSystem
DecimalFormat used throught on the Yaxis of the CoordSystem
Diamond2D - Class in com.approximatrix.charting.render.shape
This class implements a diamond like Shape object.
Diamond2D(double, double, double, double) - Constructor for class com.approximatrix.charting.render.shape.Diamond2D
Creates a Diamond shape with the specified coordinates.
DIAMOND_SHAPE - Static variable in class com.approximatrix.charting.render.RowColorModel
A diamond marker for plotting
DirectRender - Static variable in class com.approximatrix.charting.render.AbstractRenderer
Flag which indicates whether rendering should be performed directly to the Graphics2D.
directRender(Graphics2D) - Method in class com.approximatrix.charting.render.AbstractRenderer
Calls the paintDefault method, passing directly the Graphics2D object on which to paint.
DOT - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Dot stroke
DOT1 - Static variable in class com.approximatrix.charting.CoordSystemUtilities
Constant array of floats used to create the default grid line style.
DOT_NAME - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Name for referencing dotted line
drawbuffer - Variable in class com.approximatrix.charting.BufferedChart
The second buffer where the separate thread will draw
drawBufferImage(Graphics2D) - Method in class com.approximatrix.charting.BufferedChart
Draws the current image buffer onto the specified Graphics2D object
drawChart(Graphics2D) - Method in class com.approximatrix.charting.BufferedChart
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
drawline(AffineTransform, int, Graphics2D) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Performs the line drawing for a given data set if called
drawline(ScatterDataModel, RowColorModel, AffineTransform, int, Graphics2D) - Method in class com.approximatrix.charting.render.ScatterChartRenderer
Performs the line drawing for a given data set if called
drawmarkers(AffineTransform, int, Graphics2D) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Performs the drawing point markers for a given data set if called
drawmarkers(ScatterDataModel, RowColorModel, AffineTransform, int, Graphics2D) - Method in class com.approximatrix.charting.render.ScatterChartRenderer
Performs the drawing point markers for a given data set if called
drawNotification() - Method in class com.approximatrix.charting.BufferedChart
Draws a notification that rendering is in process on the buffer image
drawNumericalXAxisGrid(Graphics2D) - Method in class com.approximatrix.charting.CoordSystemUtilities
Draws a grid based on values in the x-axis
drawNumericalXAxisTicks(Graphics2D) - Method in class com.approximatrix.charting.CoordSystemUtilities
This method is called by paintDefault to paint the ticks on the x-axis for numerical x-axis values.
drawXAxisTicks(Graphics2D) - Method in class com.approximatrix.charting.CoordSystemUtilities
This method is called by paintDefault to paint the ticks on the x-axis for non-numerical x-axis values..
drawYAxisGrid(Graphics2D) - Method in class com.approximatrix.charting.CoordSystemUtilities
Draws a grid based on values in the y-axis
drawYAxisTicks(Graphics2D) - Method in class com.approximatrix.charting.CoordSystemUtilities
This method is called by paintDefault to paint the ticks on the y-axis.

E

EditableChartDataModel - Class in com.approximatrix.charting.model
Implements an editable ChartModel.
EditableChartDataModel() - Constructor for class com.approximatrix.charting.model.EditableChartDataModel
Creates a new empty EditableChartDataModel.
EditableChartDataModel(Number[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.EditableChartDataModel
Creates new EditableChartDataModel with the default axis binding.
EditableChartDataModel(int[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.EditableChartDataModel
Creates new EditableChartDataModel.
EditableChartDataModel(double[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.EditableChartDataModel
Creates new EditableChartDataModel.
EditableChartDataModel(EditableDataSet[]) - Constructor for class com.approximatrix.charting.model.EditableChartDataModel
Creates a new EditableChartDataModel using the given array of EditableDataSets, effectively enabling the creation of DataModels with differently sized DataSets.
EditableDataSet - Class in com.approximatrix.charting.model
This is an editable DataSet implementation.
EditableDataSet() - Constructor for class com.approximatrix.charting.model.EditableDataSet
Creates a new empty EditableDataSet with default axis binding.
EditableDataSet(int) - Constructor for class com.approximatrix.charting.model.EditableDataSet
Creates a new empty EditableDataSet with the given Axis binding.
EditableDataSet(Object[], Object[], int) - Constructor for class com.approximatrix.charting.model.EditableDataSet
Creates a new EditableDataSet with the given data and the Axis binding.
EditableDataSet(Object[], Object[], int, String) - Constructor for class com.approximatrix.charting.model.EditableDataSet
Creates a new EditableDataSet with the given data and the Axis binding.
ELLIPSE_SHAPE - Static variable in class com.approximatrix.charting.render.RowColorModel
An ellipse marker for plotting
enableBuffering - Variable in class com.approximatrix.charting.BufferedChart
Flag indicating buffering is enabled
enableZoom(boolean) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Allows mouse selection for zooming
EncodingException - Exception in com.approximatrix.charting
This class encapsulates all image encoding exceptions.
EncodingException() - Constructor for exception com.approximatrix.charting.EncodingException
Creates a new instance of EncodingException without detail message.
EncodingException(String) - Constructor for exception com.approximatrix.charting.EncodingException
Constructs an instance of EncodingException with the specified detail message.
EncodingException(String, Throwable) - Constructor for exception com.approximatrix.charting.EncodingException
Constructs an instance of EncodingException with the specified detail message and the specified cause.
equals(Object) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Compares this ChartDataModel with another object.
estimated_x_ticks - Variable in class com.approximatrix.charting.CoordSystemUtilities
Estimate of the number of x ticks to draw.
estimated_y_ticks - Variable in class com.approximatrix.charting.CoordSystemUtilities
Estimates of the number of y ticks to draw.
exitForm(WindowEvent) - Method in class com.approximatrix.charting.test.GraphFrame
Exit the Application
exp(double) - Static method in class com.approximatrix.charting.ChartUtilities
A double value can be represented like d = x * 10exp and this method returns the value of exp for a double d.
ExtendedChart - Class in com.approximatrix.charting
 
ExtendedChart() - Constructor for class com.approximatrix.charting.ExtendedChart
Creates new empty DefaultChart.
ExtendedChart(ChartDataModel, String) - Constructor for class com.approximatrix.charting.ExtendedChart
Creates a new DefaultChart with the given model and title string and no coordinate system.
ExtendedChart(ChartDataModel, String, int) - Constructor for class com.approximatrix.charting.ExtendedChart
Creates a new DefaultChart with the given model and title string and a coordinate system.
ExtendedChart(ChartDataModel, String, int, String, String) - Constructor for class com.approximatrix.charting.ExtendedChart
Creates a new DefaultChart with the given model and title string and a coordinate system.
ExtendedChartPanel - Class in com.approximatrix.charting.swing
This Panel provides the possibility to include a Chart into a Swing Application.
ExtendedChartPanel() - Constructor for class com.approximatrix.charting.swing.ExtendedChartPanel
Creates new ChartPanel
ExtendedChartPanel(ChartDataModel, String) - Constructor for class com.approximatrix.charting.swing.ExtendedChartPanel
Creates a new ChartPanel with the given model and title string.
ExtendedChartPanel(ChartDataModel, String, int) - Constructor for class com.approximatrix.charting.swing.ExtendedChartPanel
Creates a new ChartPanel with the given model and title string and a coordinate system.

F

fireChartDataModelChangedEvent(Object) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Promotes a new ChartDataModelEvent.
fireChartDataModelChangedEvent(Object) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Promotes a new ChartDataModelEvent.
fireDataUpdate() - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Clears all buffered transformation and drawing information
fireRenderChangeEvent() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Protected function that fires a render change event, notifying any listeners that this renderable component needs to be redrawn.
fireRenderChangeEvent() - Method in class com.approximatrix.charting.render.AbstractRenderer
Protected function that fires a render change event, notifying any listeners that this renderable component needs to be redrawn.
fireRenderChangeEvent() - Method in interface com.approximatrix.charting.render.Renderer
Protected function that fires a render change event, notifying any listeners that this renderable component needs to be redrawn.
FIRST_YAXIS - Static variable in class com.approximatrix.charting.CoordSystem
the axis binding constant for the first y-axis
floor(double, int) - Static method in class com.approximatrix.charting.ChartUtilities
This method returns the largest double value that is smaller than d = x * 10exp where x is rounded down to the closest integer.
font - Variable in class com.approximatrix.charting.BufferedChart
The font to display the render message
font - Variable in class com.approximatrix.charting.CoordSystem
The Font used in the CoordSystem.
font - Variable in class com.approximatrix.charting.Legend
 
font - Variable in class com.approximatrix.charting.Title
 
frc - Variable in class com.approximatrix.charting.CoordSystem
FontRenderContext used througout the CoordSystem

G

GenericChart - Interface in com.approximatrix.charting
This class defines the methods to access a chart.
getAlignment() - Method in class com.approximatrix.charting.Axis
Returns the alignment of the axis.
getAvailableStyles() - Static method in class com.approximatrix.charting.SimpleStrokeDefs
Returns an array containing the names of all the available strokes provided by this static class
getAxisBinding(int) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Returns the Axis Binding for a specific DataSet, ie the Axis on which the DataSet should be plotted
getAxisBinding(int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the Axis binding of a specific DataSet.
getAxisBinding(int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the axis binding for a DataSet
getAxisBinding(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the Axis binding of a specific DataSet.
getAxisBinding(int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns the axis to which a DataSet is attached
getBottomMargin() - Method in class com.approximatrix.charting.CoordSystem
Returns the bottom margin.
getBounds() - Method in class com.approximatrix.charting.AbstractChart
Returns the Bounds for the Chart.
getBounds() - Method in interface com.approximatrix.charting.Chart
Returns the Bounds for the Chart.
getBounds() - Method in interface com.approximatrix.charting.GenericChart
Returns the Bounds for the Chart.
getBounds() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Gets the bounds for this renderer.
getBounds() - Method in class com.approximatrix.charting.render.AbstractRenderer
Gets the bounds for this renderer.
getBounds() - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Returns the graphical bounds for this renderer
getBounds() - Method in interface com.approximatrix.charting.render.Renderer
Gets the bounds for this renderer.
getBounds() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns the Bounds for the ChartPanel.
getBounds() - Method in class com.approximatrix.charting.swing.ChartPanel
Returns the Bounds for the ChartPanel.
getBounds() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns the Bounds for the ChartPanel.
getBounds2D() - Method in class com.approximatrix.charting.render.shape.Diamond2D
 
getBounds2D() - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
getCause() - Method in exception com.approximatrix.charting.EncodingException
Returns the Throwable that caused the Exception to be thrown.
getCause() - Method in exception com.approximatrix.charting.model.JDBCPlotterException
Returns the Throwable that caused the Exception to be thrown.
getChartDataModel() - Method in class com.approximatrix.charting.AbstractChart
Returns the ChartDataModel.
getChartDataModel() - Method in interface com.approximatrix.charting.Chart
Returns the ChartDataModel.
getChartDataModel() - Method in interface com.approximatrix.charting.GenericChart
Returns the ChartDataModel.
getChartDataModel() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Returns the ChartDataModel whose DataSets are rendered.
getChartDataModel() - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Returns the ChartDataModel whose DataSets are rendered.
getChartDataModel() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns the ChartDataModel.
getChartDataModel() - Method in class com.approximatrix.charting.swing.ChartPanel
Returns the ChartDataModel.
getChartDataModel() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns the ChartDataModel.
getChartDataModelConstraints(int) - Method in class com.approximatrix.charting.CoordSystem
Returns the used ChartDataModelConstraints.
getChartDataModelConstraints(int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns a ChartDataModelConstraints object for the given axis binding.
getChartDataModelConstraints(int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns a ChartDataModelConstraints Object for a given axis.
getChartDataModelConstraints(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns a ChartDataModelConstraints object for the given axis binding.
getChartDataModelConstraints(int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns a ChartDataModelConstraints Object for a given axis.
getChartRenderer() - Method in class com.approximatrix.charting.AbstractChart
Returns the Map of all ChartRenderers.
getChartRenderer(int) - Method in class com.approximatrix.charting.AbstractChart
Returns the ChartRenderer with a specific z-coordinate.
getChartRenderer() - Method in interface com.approximatrix.charting.Chart
Returns the Map of all ChartRenderers.
getChartRenderer(int) - Method in interface com.approximatrix.charting.Chart
Returns the ChartRenderer with a specific z-coordinate.
getChartRenderer() - Method in interface com.approximatrix.charting.GenericChart
Returns the Map of all ChartRenderers.
getChartRenderer(int) - Method in interface com.approximatrix.charting.GenericChart
Returns the ChartRenderer with a specific z-coordinate.
getChartRenderer() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns the Map of all ChartRenderers.
getChartRenderer(int) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns the ChartRenderer with a specific z-coordinate.
getChartRenderer() - Method in class com.approximatrix.charting.swing.ChartPanel
Returns the Map of all ChartRenderers.
getChartRenderer(int) - Method in class com.approximatrix.charting.swing.ChartPanel
Returns the ChartRenderer with a specific z-coordinate.
getChartRenderer() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns the Map of all ChartRenderers.
getChartRenderer(int) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns the ChartRenderer with a specific z-coordinate.
getColor(int) - Method in class com.approximatrix.charting.render.RowColorModel
Computes the Color for a DataSet.
getColorBox() - Method in class com.approximatrix.charting.Legend
Returns the size of the color boxes.
getColumnClass() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Returns the class of the column values.
getColumnClass() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the class of the columns.
getColumnClass() - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the class of the column values.
getColumnClass() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the class of the columns.
getColumnValueAt(int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns a specific column value.
getColumnValueAt(int, int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns a specific column value.
getColumnValueAt(int) - Method in interface com.approximatrix.charting.model.DataSet
Determines the column value at a specific DataSet index.
getColumnValueAt(int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Use getColumnValue(int set, int col) instead, because DefaultChartDataModel can contain DataSets with different lengths and column values.
getColumnValueAt(int, int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns a specific column value.
getColumnValueAt(int) - Method in class com.approximatrix.charting.model.DefaultDataSet
Returns the column value.
getColumnValueAt(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns a specific column value.
getColumnValueAt(int, int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns a specific column value.
getColumnValueAt(int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns a specific column value.
getColumnValueAt(int, int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Calls getColumnValueAt(int col).
getCoordSystem() - Method in class com.approximatrix.charting.AbstractChart
Returns the coordinate system.
getCoordSystem() - Method in interface com.approximatrix.charting.Chart
Returns the coordinate system.
getCoordSystem() - Method in interface com.approximatrix.charting.GenericChart
Returns the coordinate system.
getCoordSystem() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Returns the current CoordSystem.
getCoordSystem() - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Returns the current CoordSystem.
getCoordSystem() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns the coordinate system.
getCoordSystem() - Method in class com.approximatrix.charting.swing.ChartPanel
Returns the coordinate system.
getCoordSystem() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns the coordinate system.
getDataSetIndex(String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the index of of the DataSet specified by the given DataSet name
getDataSetLength(int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the length of a certain dataset.
getDataSetLength() - Method in interface com.approximatrix.charting.model.DataSet
Determines the length of the DataSet
getDataSetLength(int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the length of a certain dataset.
getDataSetLength() - Method in class com.approximatrix.charting.model.DefaultDataSet
Returns the length of this data set, ie the minimum of the columns and the data array length.
getDataSetLength(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the length of a certain dataset.
getDataSetLength(int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns the length of a certain dataset.
getDataSetName(int) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Returns the title of the DataSet.
getDataSetName(int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the title of the DataSet used for rendering the Legend.
getDataSetName(int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the title of the DataSet.
getDataSetName(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the title of the DataSet used for rendering the Legend.
getDataSetName(int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns the title of the DataSet.
getDataSetNumber() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the total amount of datasets.
getDataSetNumber() - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the total amount of datasets.
getDataSetNumber() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the total amount of datasets.
getDataSetNumber() - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns the total amount of datasets.
getDefaultStrokeDescription() - Static method in class com.approximatrix.charting.SimpleStrokeDefs
Returns the name of the default stroke
getDefaultTransform(int) - Method in class com.approximatrix.charting.CoordSystem
This method computes the default transform which transforms the user space coordinates of this coordinate system to the pixel space coordinates used in the Graphics object.
getDescription() - Method in class com.approximatrix.charting.test.ImageFilter
 
getDirectRender() - Static method in class com.approximatrix.charting.render.AbstractRenderer
Returns the current state of the direct rendering flag.
getEstimatedXTicks() - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns the number of estimated X ticks to draw on the graph (not the actual)
getEstimatedYTicks() - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns the number of estimated Y ticks to draw on the graph (not the actual)
getFirstColumnValue() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getFirstColumnValue() - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the first ordered column value for use by the ChartDataModelConstraints.
getFirstColumnValue() - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Is called by the ChartDataModelConstraints Object to compute the minimum column value.
getFirstYAxis() - Method in class com.approximatrix.charting.CoordSystem
Returns the first y-axis.
getFont() - Method in class com.approximatrix.charting.BufferedChart
Returns the font used to display the rendering message.
getFont() - Method in class com.approximatrix.charting.CoordSystem
Returns the font used for the axis labels.
getFont() - Method in class com.approximatrix.charting.Legend
Returns this Legend's Font.
getFont() - Method in class com.approximatrix.charting.Title
Returns this title's Font.
getFontRenderContext() - Method in class com.approximatrix.charting.CoordSystem
Returns the FontRenderContext used througout the CoordSystem
getHeight() - Method in class com.approximatrix.charting.render.shape.Diamond2D
Returns the height.
getHeight() - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
getInnerBounds() - Method in class com.approximatrix.charting.CoordSystem
Returns the inner margin, ie the bounds minus the margins.
getInstance(ChartDataModel) - Static method in class com.approximatrix.charting.render.RowColorModel
Deprecated.  
getLastColumnValue() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getLastColumnValue() - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the last ordered column value for use by the ChartDataModelConstraints.
getLastColumnValue() - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Is called by the ChartDataModelConstraints Object to compute the maximum column value.
getLeftMargin() - Method in class com.approximatrix.charting.CoordSystem
Returns the left margin.
getLegend() - Method in class com.approximatrix.charting.AbstractChart
Returns this chart's legend.
getLegend() - Method in interface com.approximatrix.charting.Chart
Returns this chart's legend.
getLegend() - Method in interface com.approximatrix.charting.GenericChart
Returns this chart's legend.
getLegend() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns this chart's legend.
getLegend() - Method in class com.approximatrix.charting.swing.ChartPanel
Returns this chart's legend.
getLegend() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns this chart's legend.
getLength() - Method in class com.approximatrix.charting.Axis
Returns length of the axis in pixels.
getLine() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Returns state of line drawing
getLine() - Method in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Returns state of line drawing
getLineStyle() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Returns a string describing the line style
getManualMaximumColumnValue() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getManualMaximumColumnValue() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the current maximum x-axis value used for manual scaling.
getManualMaximumColumnValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the maximum manual scaling independent (x-axis) value
getManualMaximumValue() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getManualMaximumValue() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the current maximum y-axis value used for manual scaling.
getManualMaximumValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the maximum manual scaling dependent (y-axis) value
getManualMinimumColumnValue() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getManualMinimumColumnValue() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the current minimum x-axis value used for manual scaling.
getManualMinimumColumnValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the minimum manual scaling independent (x-axis) value
getManualMinimumValue() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getManualMinimumValue() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the current minimum y-axis value used for manual scaling.
getManualMinimumValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the minimum manual scaling dependent (y-axis) value
getMarker() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Returns state of marker drawing
getMarker() - Method in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Returns state of marker drawing
getMaximumColumnValue() - Method in interface com.approximatrix.charting.model.ChartDataModelConstraints
Returns the maximum column value.
getMaximumColumnValue() - Method in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
Returns the maximum column value.
getMaximumColumnValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModelConstraints
Returns the maximum independent value to display
getMaximumColumnValue() - Method in class com.approximatrix.charting.model.StackedChartDataModelConstraints
Returns the maximum column value.
getMaximumValue() - Method in interface com.approximatrix.charting.model.ChartDataModelConstraints
Returns the maximum value of all datasets.
getMaximumValue() - Method in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
Returns the maximum value of all datasets.
getMaximumValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModelConstraints
Returns the maximum dependent value to display
getMaximumValue() - Method in class com.approximatrix.charting.model.StackedChartDataModelConstraints
Returns the maximum value of all datasets.
getMaximumXTicks() - Method in class com.approximatrix.charting.CoordSystem
Returns the maximum number of X ticks to draw on the X axis
getMaximumXTicks() - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns the maximum number of X ticks to draw on the X axis
getMaximumYTicks() - Method in class com.approximatrix.charting.CoordSystem
Returns the maximum number of Y ticks to draw on the Y axis
getMaximumYTicks() - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns the maximum number of Y ticks to draw on the Y axis
getMaxX() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the largest independent value in the data set
getMaxXValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the maximum X value from all data sets
getMaxY() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the largest dependent value in the data set
getMaxYValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the maximum Y value from all data sets
getMinimumColumnValue() - Method in interface com.approximatrix.charting.model.ChartDataModelConstraints
Returns the minimum column value.
getMinimumColumnValue() - Method in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
Returns the minimum column value.
getMinimumColumnValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModelConstraints
Returns the minimum independent value to display
getMinimumColumnValue() - Method in class com.approximatrix.charting.model.StackedChartDataModelConstraints
Returns the minimum column value.
getMinimumValue() - Method in interface com.approximatrix.charting.model.ChartDataModelConstraints
Returns the minimum value of all datasets.
getMinimumValue() - Method in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
Returns the minimum value of all datasets.
getMinimumValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModelConstraints
Returns the minimum dependent value to display
getMinimumValue() - Method in class com.approximatrix.charting.model.StackedChartDataModelConstraints
Returns the minimum value of all datasets.
getMinX() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the smallest independent value in the data set
getMinXValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the minimum X value from all data sets
getMinY() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the smallest dependent value in the data set
getMinYValue() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the minimum Y value from all data sets
getNumberSeries() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the number of series in the model
getOrderedValues(int) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
getOrderedValues(int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns an ordered set of all data values for the specified axis.
getOrderedValues(int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns an ordered set of all data values for the specified axis.
getPaintGrid() - Method in class com.approximatrix.charting.CoordSystem
Returns whether a grid is painted.
getPathIterator(AffineTransform) - Method in class com.approximatrix.charting.render.shape.Diamond2D
Returns the object's PathIterator.
getPathIterator(AffineTransform) - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
getPixelForValue(double) - Method in class com.approximatrix.charting.Axis
Returns the point on the axis for a specific value.
getPointToPixelRatio() - Method in class com.approximatrix.charting.Axis
Returns the ratio between a value unit and the screen pixels.
getPreferredSize() - Method in class com.approximatrix.charting.BufferedChart
Should compute the preferred size of the Chart
getPreferredSize() - Method in class com.approximatrix.charting.CoordSystem
Returns the preferred size needed for the renderer.
getPreferredSize() - Method in class com.approximatrix.charting.DefaultChart
Should compute the preferred size of the Chart
getPreferredSize() - Method in class com.approximatrix.charting.ExtendedChart
Should compute the preferred size of the Chart
getPreferredSize() - Method in class com.approximatrix.charting.Legend
Returns the preferred size needed for the renderer.
getPreferredSize() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Returns the preferred size needed for the renderer.
getPreferredSize() - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Returns the renderer's prefered size
getPreferredSize() - Method in interface com.approximatrix.charting.render.Renderer
Returns the preferred size needed for the renderer.
getPreferredSize() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Computes the preferred size of the ChartPanel.
getPreferredSize() - Method in class com.approximatrix.charting.swing.ChartPanel
Computes the preferred size of the ChartPanel.
getPreferredSize() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Computes the preferred size of the ChartPanel.
getPreferredSize() - Method in class com.approximatrix.charting.Title
Returns the preferred size needed for the renderer.
getRenderMessage() - Method in class com.approximatrix.charting.BufferedChart
Returns the current message stating that rendering is occuring
getRightMargin() - Method in class com.approximatrix.charting.CoordSystem
Returns the right margin.
getRow(int) - Method in class com.approximatrix.charting.render.RowColorModel
Returns the row title of a specific DataSet.
getRowColorModel() - Method in class com.approximatrix.charting.AbstractChart
Returns the RowColorModel for this chart.
getRowColorModel() - Method in class com.approximatrix.charting.Legend
Returns the RowColorModel of the DataModel.
getRowColorModel() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Returns the RowColorModel currently in use.
getRowColorModel() - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Returns the RowColorModel currently in use.
getRowCount() - Method in class com.approximatrix.charting.render.RowColorModel
Computes the amount of all Legend entries, ie.
getSecondYAxis() - Method in class com.approximatrix.charting.CoordSystem
Returns the second y-axis.
getSecondYAxisLine2D() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the Line2D object of the second y-axis using the DataConstraints.
getSeriesLine(String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Determines whether the series should be drawn with a line
getSeriesLine(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Determines whether the series should be drawn with a line
getSeriesLine(int) - Method in class com.approximatrix.charting.model.ScatterDataModel
Returns whether the specified line series displays a drawn line
getSeriesLine(String) - Method in class com.approximatrix.charting.model.ScatterDataModel
Returns whether the specified line series displays a its line
getSeriesLineStyle(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the line style description
getSeriesMarker(String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Determines whether the series should be drawn with markers
getSeriesMarker(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Determines whether the series should be drawn with markers
getSeriesMarker(int) - Method in class com.approximatrix.charting.model.ScatterDataModel
Returns whether the specified line series displays a marker
getSeriesMarker(String) - Method in class com.approximatrix.charting.model.ScatterDataModel
Returns whether the specified line series displays a marker
getShape(int) - Method in class com.approximatrix.charting.render.RowColorModel
Returns the Shape for a DataSet.
getStroke(String) - Static method in class com.approximatrix.charting.SimpleStrokeDefs
Returns a BasicStroke based on the name passed into this function
getStrokeDescription(BasicStroke) - Static method in class com.approximatrix.charting.SimpleStrokeDefs
Returns the string associated with the stroke passed in
getSupportedFormats() - Static method in class com.approximatrix.charting.ChartEncoder
Returns a String array containing the informal format names for all supported image encodings.
getText() - Method in class com.approximatrix.charting.Title
Returns this title's text.
getTitle() - Method in class com.approximatrix.charting.AbstractChart
Returns the title for this chart.
getTitle() - Method in interface com.approximatrix.charting.Chart
Returns the title for this chart.
getTitle() - Method in interface com.approximatrix.charting.GenericChart
Returns the title for this chart.
getTitle() - Method in interface com.approximatrix.charting.model.DataSet
Returns the Title of the DataSet.
getTitle() - Method in class com.approximatrix.charting.model.DefaultDataSet
Returns the title of this DataSet.
getTitle() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Returns the title for this chart.
getTitle() - Method in class com.approximatrix.charting.swing.ChartPanel
Returns the title for this chart.
getTitle() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns the title for this chart.
getTopMargin() - Method in class com.approximatrix.charting.CoordSystem
Returns the top margin.
getTransform(int) - Method in class com.approximatrix.charting.CoordSystem
Returns the currently defined AffineTransform for any y-axis.
getTransform(int) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Returns the currently defined AffineTransform for any y-axis.
getTransform(int) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Returns the currently defined AffineTransform for any y-axis.
getValueAt(int, int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns the Value in a specific dataset at a certain index.
getValueAt(int) - Method in interface com.approximatrix.charting.model.DataSet
Returns a value in the DataSet
getValueAt(int, int) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns the Value in a specific dataset at a certain index.
getValueAt(int) - Method in class com.approximatrix.charting.model.DefaultDataSet
Returns the data at the specified index.
getValueAt(int, int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns the Value in a specific dataset at a certain index.
getValueAt(int, int) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Returns the Value in a specific dataset at a certain index.
getWidth() - Method in class com.approximatrix.charting.render.shape.Diamond2D
Returns the width.
getWidth() - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
getX(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the specified independent value
getX() - Method in class com.approximatrix.charting.render.shape.Diamond2D
Returns the x-coordinate.
getX() - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
getXAxis() - Method in class com.approximatrix.charting.CoordSystem
Returns the x axis.
getXAxisLine2D() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the Line2D object of the x-axis using the DataConstraints.
getXAxisUnit() - Method in class com.approximatrix.charting.CoordSystem
Gets the x-axis unit string.
getXDecimalFormat() - Method in class com.approximatrix.charting.CoordSystem
Returns the DecimalFormat used throught on the Xaxis of the CoordSystem
getXTickLocations() - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns the location of tick marks on the x-axis without any transform for plotting
getY(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the specified dependent value
getY() - Method in class com.approximatrix.charting.render.shape.Diamond2D
Returns the y-coordinate.
getY() - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
getYAxis() - Method in interface com.approximatrix.charting.model.DataSet
Returns the axis to which this DataSet is attached.
getYAxis() - Method in class com.approximatrix.charting.model.DefaultDataSet
Returns the Axis binding.
getYAxisLine2D() - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the Line2D object of the y-axis using the DataConstraints.
getYAxisUnit() - Method in class com.approximatrix.charting.CoordSystem
Gets the y-axis label.
getYDecimalFormat() - Method in class com.approximatrix.charting.CoordSystem
Returns the DecimalFormat used throught on the Yaxis of the CoordSystem
getYTickLocations() - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns the location of tick marks on the y-axis without any transform for plotting
GraphFrame - Class in com.approximatrix.charting.test
 
GraphFrame() - Constructor for class com.approximatrix.charting.test.GraphFrame
Creates new form GraphFrame
GRID_COLOR - Static variable in class com.approximatrix.charting.CoordSystemUtilities
Color used for drawing gridlines
GRID_LINE_STYLE - Static variable in class com.approximatrix.charting.CoordSystemUtilities
Default and fixed grid line style to use
grRect - Variable in class com.approximatrix.charting.swing.BufferedChartPanel
The selection rectangle for actual drawing purposes
grRect - Variable in class com.approximatrix.charting.swing.ChartPanel
The selection rectangle for actual drawing purposes
grRect - Variable in class com.approximatrix.charting.swing.ExtendedChartPanel
The selection rectangle for actual drawing purposes

H

height - Variable in class com.approximatrix.charting.render.shape.Diamond2D
 
height - Variable in class com.approximatrix.charting.render.shape.Triangle2D
 
HORIZONTAL - Static variable in class com.approximatrix.charting.Axis
Defines a horizontal x-axis.

I

ImageFilter - Class in com.approximatrix.charting.test
Simple file filter used in the sample test application GraphFrame for determinign if a file format is supported
ImageFilter(String[]) - Constructor for class com.approximatrix.charting.test.ImageFilter
 
initBuffer() - Method in class com.approximatrix.charting.BufferedChart
Initializes the image buffer based on current bounds
initComponents() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
This method is write-protected by the IDE but isn't used at all.
initComponents() - Method in class com.approximatrix.charting.swing.ChartPanel
This method is write-protected by the IDE but isn't used at all.
initComponents() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
This method is write-protected by the IDE but isn't used at all.
initComponents() - Method in class com.approximatrix.charting.test.GraphFrame
This method is called from within the constructor to initialize the form.
initialize() - Method in class com.approximatrix.charting.BufferedChart
Central calling method for initializing the specifics of this bufferd chart.
inner_margin - Variable in class com.approximatrix.charting.Legend
 
insertValue(int, Object, Object) - Method in class com.approximatrix.charting.model.EditableChartDataModel
Inserts a value together with its column value at the right position.
insertValue(Object, Object) - Method in class com.approximatrix.charting.model.EditableDataSet
Inserts the given column/value pair at the right position, which is determined through a binary search.
instance - Static variable in class com.approximatrix.charting.render.RowColorModel
 
interpolate(double[], double[], double) - Static method in class com.approximatrix.charting.ChartUtilities
This function performs a polynomial interpolation using a set of given x and y values.
InterpolationChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a InterpolationChart.
InterpolationChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.InterpolationChartRenderer
Creates new InterpolationChartRenderer
interruptRendering() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Causes rendering to be interrupted.
intersects(double, double, double, double) - Method in class com.approximatrix.charting.render.shape.Diamond2D
 
intersects(double, double, double, double) - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
intval - Variable in class com.approximatrix.charting.test.TestChartDataModel
 
invalidBuffer() - Method in class com.approximatrix.charting.BufferedChart
Determines if the current buffer is the wrong size
isAutoScale() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
isAutoScale() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns true if autoscaling is enabled.
isAutoScale() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns whether autoscaling is enabled
isBuffering() - Method in class com.approximatrix.charting.BufferedChart
Returns whether buffering is currently enabled
isBuffering() - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Pass-through to the chart object to determine if buffering is enabled.
isColumnNumeric() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Determines if the column values are numeric.
isColumnNumeric() - Method in interface com.approximatrix.charting.model.ChartDataModel
Defines whether the column values are numeric, that is, they can be casted to Number.
isColumnNumeric() - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Returns true if the columns are numeric.
isColumnNumeric() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Defines whether the column values are numeric, that is, they can be casted to Number.
isDifferentBounds(Rectangle) - Method in class com.approximatrix.charting.render.AbstractRenderer
Returns whether a new bounds Rectangle is the same object or equal to another Rectangle
isDrawArrows() - Method in class com.approximatrix.charting.CoordSystem
if true, the arrows will be drawn at the end of the axis
isEmpty() - Method in class com.approximatrix.charting.render.shape.Diamond2D
Returns true if the bounding box is empty.
isEmpty() - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
isEnableZoom() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Returns whether or not dynamic zoom is enabled
isManualScale() - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Returns true if the manual axis scaling is enabled.
isManualScale() - Method in interface com.approximatrix.charting.model.ChartDataModel
Returns true if the manual axis scaling is enabled.
isManualScale() - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Returns true if the manual axis scaling is enabled.
isPaintAltTick() - Method in class com.approximatrix.charting.CoordSystem
if true, the increment will be painted at each tick mark
isPaintAxes() - Method in class com.approximatrix.charting.CoordSystem
Returns whether axes will be painted.
isPaintLabels() - Method in class com.approximatrix.charting.CoordSystem
if true, labels will be painted for each axis
isPaintOnlyTick() - Method in class com.approximatrix.charting.CoordSystem
if true only the tick will be painted on the yaxis.
isSeries(String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Determines if a specified series exists in the model

J

JDBCPlotter - Class in com.approximatrix.charting.model
The class is used to convert database queries into ChartDataModels.
JDBCPlotter(String, String, String, String) - Constructor for class com.approximatrix.charting.model.JDBCPlotter
Creates a new JDBCPlotter using the given driver and URL.
JDBCPlotterException - Exception in com.approximatrix.charting.model
This class encapsulates all JDBCPlotter exceptions.
JDBCPlotterException() - Constructor for exception com.approximatrix.charting.model.JDBCPlotterException
Creates a new instance of JDBCPlotterException without detail message.
JDBCPlotterException(String) - Constructor for exception com.approximatrix.charting.model.JDBCPlotterException
Constructs an instance of JDBCPlotterException with the specified detail message.
JDBCPlotterException(String, Throwable) - Constructor for exception com.approximatrix.charting.model.JDBCPlotterException
Constructs an instance of JDBCPlotterException with the specified detail message and the specified cause.
jMenuItem1 - Variable in class com.approximatrix.charting.test.GraphFrame
 
jMenuItemExportActionPerformed(ActionEvent) - Method in class com.approximatrix.charting.test.GraphFrame
 
jMenuItemPrintActionPerformed(ActionEvent) - Method in class com.approximatrix.charting.test.GraphFrame
 
jPopupMenu1 - Variable in class com.approximatrix.charting.test.GraphFrame
 

L

LARGE_DASH - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Large dash stroke
LARGE_DASH_NAME - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Name for referencing large dash line
last - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
Buffered version of the coordinate transform used for painting
leftmargin - Variable in class com.approximatrix.charting.CoordSystem
The left margin
leftUnitBuffer - Variable in class com.approximatrix.charting.CoordSystemUtilities
Buffer to move the y axis label off the absolute bounds
legend - Variable in class com.approximatrix.charting.AbstractChart
 
Legend - Class in com.approximatrix.charting
This class implements a Chart's Legend.
Legend() - Constructor for class com.approximatrix.charting.Legend
Creates a default Legend.
Legend(RowColorModel) - Constructor for class com.approximatrix.charting.Legend
Creates a Legend with the given Strings and Colors.
LEGEND_COLORBOX_KEY - Static variable in class com.approximatrix.charting.render.ChartRenderingHints
the key constant for the Legend's colorbox
LEGEND_FONT_KEY - Static variable in class com.approximatrix.charting.render.ChartRenderingHints
the key constant for the Legend font
LEGEND_ROWCOLORS_KEY - Static variable in class com.approximatrix.charting.render.ChartRenderingHints
the key constant for the Legend's RowColorModel
length - Variable in class com.approximatrix.charting.Axis
 
line_description - Variable in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
String describing the line style to use
LINEAR - Static variable in class com.approximatrix.charting.Axis
Defines a linear scale.
LINEAR_X_LINEAR_Y - Static variable in class com.approximatrix.charting.BufferedChart
 
LINEAR_X_LINEAR_Y - Static variable in class com.approximatrix.charting.DefaultChart
 
LINEAR_X_LINEAR_Y - Static variable in class com.approximatrix.charting.ExtendedChart
Constant to specify a linear xy coordinate system during chart construction
LineChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a LineChart.
LineChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.LineChartRenderer
Creates new LineChartRenderer
listener - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
The listener list.
listener - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
The listener list.
listener - Variable in class com.approximatrix.charting.render.AbstractChartRenderer
The listener list.
listener - Variable in class com.approximatrix.charting.render.AbstractRenderer
The listener list.
LOGARITHMIC - Static variable in class com.approximatrix.charting.Axis
Defines a logarithmic scale.

M

main(String[]) - Static method in class com.approximatrix.charting.ChartUtilities
A test routine.
main(String[]) - Static method in class com.approximatrix.charting.test.GraphFrame
Testing routine that displays a GraphFrame()
main(String[]) - Static method in class com.approximatrix.charting.test.TestChartDataModel
 
manual_max_x - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Maximum and minimum manually-set column values to be displayed.
manual_max_y - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Maximum and minimum manually-set values to be displayed.
manual_min_x - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Maximum and minimum manually-set column values to be displayed.
manual_min_y - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Maximum and minimum manually-set values to be displayed.
manualscale - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
Flag defining the manual scaling of max and min values.
marginOffset - Variable in class com.approximatrix.charting.CoordSystemUtilities
used for the offset on the y axis for the size of a "tick"
MAX - Static variable in class com.approximatrix.charting.CoordSystemUtilities
Internal constant refering to the max value index of a 2-element constraint array
max_x - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Buffers for the maximum values
max_y - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Buffers for the maximum values
maxcolumn - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
Maximum and minimum column values to be displayed.
maximum_x_ticks - Variable in class com.approximatrix.charting.CoordSystemUtilities
The maximum number of x ticks to allow in the x direction
maximum_y_ticks - Variable in class com.approximatrix.charting.CoordSystemUtilities
The maximum number of y ticks to allow in the x direction
maxvalue - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
Maximum and minimum values to be displayed.
MIN - Static variable in class com.approximatrix.charting.CoordSystemUtilities
Internal constant refering to the min value index of a 2-element constraint array
min_x - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Buffers for the maximum values
min_y - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Buffers for the maximum values
mincolumn - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
Maximum and minimum column values to be displayed.
MINIMALMARGIN - Variable in class com.approximatrix.charting.CoordSystem
The minimal margin constant.
minvalue - Variable in class com.approximatrix.charting.model.AbstractChartDataModel
Maximum and minimum values to be displayed.
model - Variable in class com.approximatrix.charting.AbstractChart
 
model - Variable in class com.approximatrix.charting.CoordSystem
The DataModel class.
model - Variable in class com.approximatrix.charting.CoordSystemUtilities
The model associated with these utilities
model - Variable in class com.approximatrix.charting.model.DefaultChartDataModelConstraints
The model for which to calculate the constraints.
model - Variable in class com.approximatrix.charting.model.MultiScatterDataModelConstraints
The internal pointer to the corresponding data model
model - Variable in class com.approximatrix.charting.model.StackedChartDataModelConstraints
The model for which to calculate the constraints.
model - Variable in class com.approximatrix.charting.render.AbstractChartRenderer
 
model - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
 
model - Variable in class com.approximatrix.charting.render.RowColorModel
 
mouseClicked(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers a mouse clicked event (unused - for interface compatibility only)
mouseClicked(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers a mouse clicked event (unused - for interface compatibility only)
mouseClicked(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers a clicked event, and, if zoom is enabled, will return the graph to autoscaling if the button causing the event is equivalent to autoscale_button.
mouseDragged(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers a mouse dragged event and updates the size of the selection rectangle being drawn on the panel if appropriate.
mouseDragged(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers a mouse dragged event and updates the size of the selection rectangle being drawn on the panel if appropriate.
mouseDragged(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers a mouse dragged event and updates the size of the selection rectangle being drawn on the panel if appropriate.
mouseEntered(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers a mouse entered event (unused - for interface compatibility only)
mouseEntered(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers a mouse entered event (unused - for interface compatibility only)
mouseEntered(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers a mouse entered event (unused - for interface compatibility only)
mouseExited(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers a mouse exited event (unused - for interface compatibility only)
mouseExited(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers a mouse exited event (unused - for interface compatibility only)
mouseExited(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers a mouse exited event (unused - for interface compatibility only)
mouseMoved(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers a mouse moved event (unused - for interface compatibility only)
mouseMoved(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers a mouse moved event (unused - for interface compatibility only)
mouseMoved(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers a mouse moved event (unused - for interface compatibility only)
mousePressed(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers the first press of a mouse button for selection purposes
mousePressed(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers the first press of a mouse button for selection purposes
mousePressed(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers the first press of a mouse button for selection purposes
mouseReleased(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Registers the release of the mouse button and disables selection mode
mouseReleased(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Registers the release of the mouse button and disables selection mode
mouseReleased(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Registers the release of the mouse button and disables selection mode
MultiScatterChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a scatter chart based on data contained in a MultiScatterDataModel.
MultiScatterChartRenderer(CoordSystem, MultiScatterDataModel) - Constructor for class com.approximatrix.charting.render.MultiScatterChartRenderer
Creates new LineChartRenderer
MultiScatterDataModel - Class in com.approximatrix.charting.model
Implements a ChartDataModel that is used for plotting true scatter plots where each series can have a different set of independent points.
MultiScatterDataModel() - Constructor for class com.approximatrix.charting.model.MultiScatterDataModel
A default constructor for initializing the internal ArrayLists
MultiScatterDataModel.DataSet - Class in com.approximatrix.charting.model
Implements a complete data set model that holds and manages X and Y values separately
MultiScatterDataModel.DataSet() - Constructor for class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Initializes internal ArrayLists without setting any data
MultiScatterDataModel.DataSet(double[], double[]) - Constructor for class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Creates a new data set from two vectors containing x and y values
MultiScatterDataModel.DataSet(double[][]) - Constructor for class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Creates a new data set from a single array containing both x and y values
MultiScatterDataModel.SeriesProperties - Class in com.approximatrix.charting.model
Stores all Series Properties, including marker and line preferences, for a data series (originally implemented in ScatterDataModel).
MultiScatterDataModel.SeriesProperties() - Constructor for class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Initializes the properties object, setting no markers, line drawing, and the default line style
MultiScatterDataModelConstraints - Class in com.approximatrix.charting.model
Implements a ChartDataModelConstraint class specifically for the MultiScatterDataModel class.
MultiScatterDataModelConstraints(MultiScatterDataModel) - Constructor for class com.approximatrix.charting.model.MultiScatterDataModelConstraints
Constructor requiring a data model to be specified

N

names - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Stores the names of all data sets
NO_COORDINATE_SYSTEM - Static variable in class com.approximatrix.charting.BufferedChart
 
NO_COORDINATE_SYSTEM - Static variable in class com.approximatrix.charting.DefaultChart
 
NO_COORDINATE_SYSTEM - Static variable in class com.approximatrix.charting.ExtendedChart
Present for future expansion
NO_SUCH_PAGE - Static variable in class com.approximatrix.charting.swing.BufferedChartPanel
Constant stating page does not exist for printing
NO_SUCH_PAGE - Static variable in class com.approximatrix.charting.swing.ChartPanel
Constant stating page does not exist for printing
NO_SUCH_PAGE - Static variable in class com.approximatrix.charting.swing.ExtendedChartPanel
Constant stating page does not exist for printing
notifyDisplayReady() - Method in class com.approximatrix.charting.BufferedChart
Called by the render thread to notify its parent that rendering of the chart is complete and available on the drawBuffer
NUMBER_OF_STYLES - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Number of line styles
numcolumns - Variable in class com.approximatrix.charting.test.TestChartDataModel
 
numval - Variable in class com.approximatrix.charting.test.TestChartDataModel
 

O

objcolumns - Variable in class com.approximatrix.charting.test.TestChartDataModel
 
ObjectChartDataModel - Class in com.approximatrix.charting.model
The ObjectChartDataModel implements a ChartDataModel for Charts, which have e.g.
ObjectChartDataModel() - Constructor for class com.approximatrix.charting.model.ObjectChartDataModel
Creates a new empty DefaultChartDataModel.
ObjectChartDataModel(Number[][], Object[], String[]) - Constructor for class com.approximatrix.charting.model.ObjectChartDataModel
Creates new ObjectChartDataModel with the default axis binding.
ObjectChartDataModel(int[][], Object[], String[]) - Constructor for class com.approximatrix.charting.model.ObjectChartDataModel
Creates new ObjectChartDataModel.
ObjectChartDataModel(double[][], Object[], String[]) - Constructor for class com.approximatrix.charting.model.ObjectChartDataModel
Creates new ObjectChartDataModel.
ObjectChartDataModel(DataSet[], Object[]) - Constructor for class com.approximatrix.charting.model.ObjectChartDataModel
Creates a new ObjectChartDataModel using the given array of DataSets, effectively enabling the creation of DataModels with differently sized DataSets.

P

PAGE_EXISTS - Static variable in class com.approximatrix.charting.swing.BufferedChartPanel
Constant stating page exists for printing
PAGE_EXISTS - Static variable in class com.approximatrix.charting.swing.ChartPanel
Constant stating page exists for printing
PAGE_EXISTS - Static variable in class com.approximatrix.charting.swing.ExtendedChartPanel
Constant stating page exists for printing
paint(Graphics) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Paints the ChartPanel.
paint(Graphics) - Method in class com.approximatrix.charting.swing.ChartPanel
Paints the ChartPanel.
paint(Graphics) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Paints the ChartPanel.
paintComponent(Graphics) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Calls the JPanel's paintComponent(g) method only
paintDefault(Graphics2D) - Method in class com.approximatrix.charting.AbstractChart
This method is called by the paint method to do the actual painting.
paintDefault(Graphics2D) - Method in class com.approximatrix.charting.CoordSystem
This method is called by the paint method to do the actual painting.
paintDefault(Graphics2D) - Method in class com.approximatrix.charting.Legend
This method is called by the paint method to do the actual painting.
paintDefault(Graphics2D) - Method in class com.approximatrix.charting.render.AbstractRenderer
This method is called by the paint method to do the actual painting.
paintDefault(Graphics2D) - Method in class com.approximatrix.charting.Title
This method is called by the paint method to do the actual painting.
panel - Variable in class com.approximatrix.charting.test.GraphFrame
 
parent - Variable in class com.approximatrix.charting.BufferedChart.RenderThread
The parent to notify when work is complete
performAutoScale(double, double) - Static method in class com.approximatrix.charting.ChartUtilities
This method calculates the optimal rounding for the minimal and maximal ChartModel values.
performAutoScale(double, double, int, int) - Method in class com.approximatrix.charting.CoordSystemUtilities
Computes the tick mark locations on an axis
performAutoScale() - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Performs an autoscale, but does not perform any disabling of zooming of the plot panel.
PieChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a PieChart.
PieChartRenderer(ChartDataModel) - Constructor for class com.approximatrix.charting.render.PieChartRenderer
Creates new PieChartRenderer
PieChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.PieChartRenderer
Creates new PieChartRenderer
PlotChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a PlotChart.
PlotChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.PlotChartRenderer
Creates new PlotChartRenderer
predefinedColors - Static variable in class com.approximatrix.charting.render.RowColorModel
Predefined colors for plotting lines and markers
predefinedColorsIdx - Variable in class com.approximatrix.charting.render.RowColorModel
Index holding the next predefined color to use for plotting
predefinedShapes - Static variable in class com.approximatrix.charting.render.RowColorModel
Array of predefined shapes for plot markers
print(Graphics, PageFormat, int) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Implements the Printable print interface.
print(Graphics, PageFormat, int) - Method in class com.approximatrix.charting.swing.ChartPanel
Implements the Printable print interface.
print(Graphics, PageFormat, int) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Implements the Printable print interface.
properties - Variable in class com.approximatrix.charting.model.MultiScatterDataModel
Stores the properties of all data sets

R

RadarChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a Radar chart.
RadarChartRenderer(ChartDataModel) - Constructor for class com.approximatrix.charting.render.RadarChartRenderer
Creates new RadarChartRenderer
RadarChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.RadarChartRenderer
Creates new RadarChartRenderer
rcm - Variable in class com.approximatrix.charting.Legend
 
rcm - Variable in class com.approximatrix.charting.render.AbstractChartRenderer
 
rcm - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
 
rcModel - Variable in class com.approximatrix.charting.AbstractChart
 
redraw - Variable in class com.approximatrix.charting.BufferedChart
Flag indicating a redraw may be necessary
removeChartDataModelListener(ChartDataModelListener) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Removes a ChartDataModelListener.
removeChartDataModelListener(ChartDataModelListener) - Method in interface com.approximatrix.charting.model.ChartDataModel
Removes a ChartDataModelListener
removeChartDataModelListener(ChartDataModelListener) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Removes a ChartDataModelListener.
removeData(String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Removes a series from the data model based on the series name
removeData(int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Removes a series from the data model based on the passed index
removeRenderChangeListener(RenderChangeListener) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Removes a RenderChangeListener.
removeRenderChangeListener(RenderChangeListener) - Method in class com.approximatrix.charting.render.AbstractRenderer
Removes a RenderChangeListener.
removeRenderChangeListener(RenderChangeListener) - Method in interface com.approximatrix.charting.render.Renderer
Removes a RenderChangeListener.
removeValue(int) - Method in class com.approximatrix.charting.model.EditableDataSet
Removes a given column/value pair at the specified index location with no regards for safety.
removeValueAt(int, int) - Method in class com.approximatrix.charting.model.EditableChartDataModel
Removes the value in a given DataSet.
render(Graphics2D) - Method in class com.approximatrix.charting.AbstractChart
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in class com.approximatrix.charting.BufferedChart
The central rendering routine that handles all drawing operations.
render(Graphics2D) - Method in interface com.approximatrix.charting.Chart
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in class com.approximatrix.charting.CoordSystem
Overrides the method to just call paintDefault.
render(Graphics2D) - Method in class com.approximatrix.charting.DefaultChart
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in class com.approximatrix.charting.ExtendedChart
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in interface com.approximatrix.charting.GenericChart
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Calls renderChart(g) and crops the output to the desired bounds.
render(Graphics2D) - Method in class com.approximatrix.charting.render.AbstractRenderer
Renders the Object in the Graphics object.
render(Graphics2D) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Renders the plot to the specifed graphics object.
render(Graphics2D) - Method in interface com.approximatrix.charting.render.Renderer
Finally renders the Object in the Graphics object.
render(Graphics2D) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in class com.approximatrix.charting.swing.ChartPanel
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render(Graphics2D) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Does the layout of the title, legend and coordinate system and calls the render method of all those including the ChartRenderers.
render_message - Variable in class com.approximatrix.charting.BufferedChart
The String displayed during rendering work
RenderChangeEvent - Class in com.approximatrix.charting.event
Implements a RenderChangeEvent.
RenderChangeEvent() - Constructor for class com.approximatrix.charting.event.RenderChangeEvent
Creates new RenderChangeEvent
RenderChangeEvent(Object) - Constructor for class com.approximatrix.charting.event.RenderChangeEvent
Creates new RenderChangeEvent with the given source.
RenderChangeListener - Interface in com.approximatrix.charting.event
Defines the interface for a RenderChangeListener.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Finally renders the chart in the clipped rectangle.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.BarChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.InterpolationChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.LineChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.PieChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.PlotChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.RadarChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.ScatterChartRenderer
Finally renders the Object in the Graphics object.
renderChart(Graphics2D) - Method in class com.approximatrix.charting.render.StackedBarChartRenderer
Finally renders the Object in the Graphics object.
renderer - Variable in class com.approximatrix.charting.AbstractChart
 
Renderer - Interface in com.approximatrix.charting.render
This interface defines the common methods needed for a Renderer class.
renderingStoppped - Variable in class com.approximatrix.charting.BufferedChart.RenderThread
Flag to block drawing notify in this particular thread
renderUpdateRequested(RenderChangeEvent) - Method in class com.approximatrix.charting.BufferedChart
This method is called, whenever an event is created.
renderUpdateRequested(RenderChangeEvent) - Method in interface com.approximatrix.charting.event.RenderChangeListener
This method is called, whenever an event is created.
renderUpdateRequested(RenderChangeEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Listens for RenderChangeEvents from the chart.
resetMaximumXTicks() - Method in class com.approximatrix.charting.CoordSystem
Resets the maximum number of ticks along the X axis to the default value
resetMaximumYTicks() - Method in class com.approximatrix.charting.CoordSystem
Resets the maximum number of ticks along the X axis to the default value
resetStopFlag() - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Resets the stop rendering flag
rightmargin - Variable in class com.approximatrix.charting.CoordSystem
The right margin.
RowColorModel - Class in com.approximatrix.charting.render
This class implements the correspondence between the DataSets and the colors used for rendering the charts and the legend.
RowColorModel(ChartDataModel) - Constructor for class com.approximatrix.charting.render.RowColorModel
Creates new RowColorModel.
rt - Variable in class com.approximatrix.charting.BufferedChart
The rendering thread to perform all drawing
run() - Method in class com.approximatrix.charting.BufferedChart.RenderThread
The actual drawing procedures for the rendering

S

safeMaxMin(double, double) - Method in class com.approximatrix.charting.CoordSystemUtilities
Returns a safe estimate of min and max drawing values for an axis.
ScatterChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a scatter chart based on data contained in a ScatterDataModel.
ScatterChartRenderer(CoordSystem, ChartDataModel) - Constructor for class com.approximatrix.charting.render.ScatterChartRenderer
Creates new LineChartRenderer
ScatterDataModel - Class in com.approximatrix.charting.model
Implements an EditableChartDataModel that can be used for plotting data that shares the same X-axis points.
ScatterDataModel(double[][], double[], String[]) - Constructor for class com.approximatrix.charting.model.ScatterDataModel
Creates a new ScatterDataModel with default series properties
ScatterDataModel.SeriesProperties - Class in com.approximatrix.charting.model
Simple private class that is used to store the drawing properties for a ScatterDataModel series.
ScatterDataModel.SeriesProperties() - Constructor for class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Initializes the properties object, setting no markers and line drawing
SECOND_YAXIS - Static variable in class com.approximatrix.charting.CoordSystem
the axis binding constant for the second y-axis
setAllowBuffer(boolean) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Sets whether the renderer can buffer data internally for faster drawing
setAutoScale(boolean) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
 
setAutoScale(boolean) - Method in interface com.approximatrix.charting.model.ChartDataModel
Enables or disables chart autoscaling.
setAutoScale(boolean) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets whether the data model is using autoscale for constraints or specified values
setAutoscaleMouseButton(int) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the mouse button used to register a return to autoscaling by clicking.
setAxisBinding(int, int) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Provides a default empty implementation.
setAxisBinding(int, int) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the Axis binding of a DataSet.
setAxisBinding(int, int) - Method in class com.approximatrix.charting.model.EditableChartDataModel
Sets the axis binding for a given DataSet.
setAxisBinding(int, int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the Axis binding of a DataSet.
setBottomMargin(int) - Method in class com.approximatrix.charting.CoordSystem
Sets the bottom margin.
setBounds(Rectangle) - Method in class com.approximatrix.charting.AbstractChart
Sets the Bounds for this Chart.
setBounds(Rectangle) - Method in interface com.approximatrix.charting.Chart
Sets the Bounds for this Chart.
setBounds(Rectangle) - Method in class com.approximatrix.charting.CoordSystem
Computes all margins, initializes the length of the Axis and calls super.setBounds.
setBounds(Rectangle) - Method in interface com.approximatrix.charting.GenericChart
Sets the Bounds for this Chart.
setBounds(Rectangle) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Sets the bounds the layout manager has assigned to this renderer.
setBounds(Rectangle) - Method in class com.approximatrix.charting.render.AbstractRenderer
Sets the bounds the layout manager has assigned to this renderer.
setBounds(Rectangle) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Sets the graphical bounds for this renderer
setBounds(Rectangle) - Method in interface com.approximatrix.charting.render.Renderer
Sets the bounds the layout manager has assigned to this renderer.
setBounds(Rectangle) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Sets the Bounds for this Chart.
setBounds(Rectangle) - Method in class com.approximatrix.charting.swing.ChartPanel
Sets the Bounds for this Chart.
setBounds(Rectangle) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the Bounds for this Chart.
setBuffering(boolean) - Method in class com.approximatrix.charting.BufferedChart
Sets whether rendering should be buffered for speed
setBuffering(boolean) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Pass-through to the chart to enable/disable buffered drawing
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.AbstractChart
Stores the ChartDataModel for this Chart.
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.BufferedChart
Stores the ChartDataModel for this Chart.
setChartDataModel(ChartDataModel) - Method in interface com.approximatrix.charting.Chart
Stores the ChartDataModel for this Chart.
setChartDataModel(ChartDataModel) - Method in interface com.approximatrix.charting.GenericChart
Stores the ChartDataModel for this Chart.
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Sets the ChartDataModel whose DataSets are rendered.
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Sets the ChartDataModel whose DataSets are rendered.
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Stores the ChartDataModel for this Chart.
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.swing.ChartPanel
Stores the ChartDataModel for this Chart.
setChartDataModel(ChartDataModel) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Stores the ChartDataModel for this Chart.
setChartDataModelConstraints(int, ChartDataModelConstraints) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the ChartDataModelConstraints object for the given axis binding.
setChartDataModelConstraints(int, ChartDataModelConstraints) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Sets the ChartDataModelConstraints object for the given axis binding.
setChartDataModelConstraints(int, ChartDataModelConstraints) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the ChartDataModelConstraints object for the given axis binding.
setChartDataModelConstraints(int, ChartDataModelConstraints) - Method in class com.approximatrix.charting.model.ObjectChartDataModel
Sets the ChartDataModelConstraints object for the given axis binding.
setChartRenderer(Map) - Method in class com.approximatrix.charting.AbstractChart
Sets the Map with all ChartRenderers.
setChartRenderer(Map) - Method in class com.approximatrix.charting.BufferedChart
Sets the Map with all ChartRenderers.
setChartRenderer(Map) - Method in interface com.approximatrix.charting.Chart
Sets the Map with all ChartRenderers.
setChartRenderer(Map) - Method in interface com.approximatrix.charting.GenericChart
Sets the Map with all ChartRenderers.
setChartRenderer(Map) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Sets the Map with all ChartRenderers.
setChartRenderer(Map) - Method in class com.approximatrix.charting.swing.ChartPanel
Sets the Map with all ChartRenderers.
setChartRenderer(Map) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the Map with all ChartRenderers.
setColor(int, Color) - Method in class com.approximatrix.charting.render.RowColorModel
Force a certain color for a row
setColorBox(Rectangle) - Method in class com.approximatrix.charting.Legend
Sets the size of the color boxes.
setColumnValueAt(int, Object) - Method in interface com.approximatrix.charting.model.DataSet
Sets the column value
setColumnValueAt(int, Object) - Method in class com.approximatrix.charting.model.DefaultDataSet
Sets a column value.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.AbstractChart
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.BufferedChart
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setCoordSystem(CoordSystem) - Method in interface com.approximatrix.charting.Chart
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setCoordSystem(CoordSystem) - Method in interface com.approximatrix.charting.GenericChart
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Sets the CoordSystem which contains the AffineTransforms to translate into pixel space.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Sets the CoordSystem which contains the AffineTransforms to translate into pixel space.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.swing.ChartPanel
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setCoordSystem(CoordSystem) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the coordinate system for this chart, which can be null if the ChartRenderer doesn't need a coordinate system, e.g.
setDirectRender(boolean) - Static method in class com.approximatrix.charting.render.AbstractRenderer
Sets the direct rendering flag appropriately.
setEstimatedXTicks(int) - Method in class com.approximatrix.charting.CoordSystemUtilities
Sets the estimated number of X ticks (not the actual - handled by autoscaler)
setEstimatedYTicks(int) - Method in class com.approximatrix.charting.CoordSystemUtilities
Sets the estimated number of Y ticks (not the actual - handled by autoscaler)
setFirstYAxis(Axis) - Method in class com.approximatrix.charting.CoordSystem
Sets the left y-axis and computes the matrix transformation.
setFont(Font) - Method in class com.approximatrix.charting.BufferedChart
Sets the font which messages are rendered int
setFont(Font) - Method in class com.approximatrix.charting.CoordSystem
Sets the font for the axis labels.
setFont(Font) - Method in class com.approximatrix.charting.Legend
Sets the Font that is used to render the Legend.
setFont(Font) - Method in class com.approximatrix.charting.Title
Sets the Font that is used to render the title.
setFrame(double, double, double, double) - Method in class com.approximatrix.charting.render.shape.Diamond2D
Sets the framing rectangle.
setFrame(double, double, double, double) - Method in class com.approximatrix.charting.render.shape.Triangle2D
 
setLeftMargin(int) - Method in class com.approximatrix.charting.CoordSystem
Sets the left margin.
setLegend(Legend) - Method in class com.approximatrix.charting.AbstractChart
Sets the legend for this chart.
setLegend(Legend) - Method in class com.approximatrix.charting.BufferedChart
Sets the legend for this chart.
setLegend(Legend) - Method in interface com.approximatrix.charting.Chart
Sets the legend for this chart.
setLegend(Legend) - Method in interface com.approximatrix.charting.GenericChart
Sets the legend for this chart.
setLegend(Legend) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Sets the legend for this chart.
setLegend(Legend) - Method in class com.approximatrix.charting.swing.ChartPanel
Sets the legend for this chart.
setLegend(Legend) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the legend for this chart.
setLength(int) - Method in class com.approximatrix.charting.Axis
Sets the Pixel length of the axis.
setLineOff() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Sets connecting line to be hidden
setLineOff() - Method in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Sets connecting line to be hidden
setLineOn() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Sets connecting line to be drawn
setLineOn() - Method in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Sets connecting line to be drawn
setLineStyle(String) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Sets the line style to the specified format
setManualScale(boolean) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Enables the manual axis scaling.
setManualScale(boolean) - Method in interface com.approximatrix.charting.model.ChartDataModel
Enables the manual axis scaling.
setManualScale(boolean) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Enables the manual axis scaling.
setMarkerOff() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Sets markers to be hidden
setMarkerOff() - Method in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Sets markers to be hidden
setMarkerOn() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Sets markers to be drawn
setMarkerOn() - Method in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Sets markers to be drawn
setMaximumColumnValue(double) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Sets the maximum x-axis value.
setMaximumColumnValue(double) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the maximum x-axis value.
setMaximumColumnValue(double) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the maximum independent (x-axis) value.
setMaximumValue(Number) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Sets the maximum y-axis value.
setMaximumValue(Number) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the maximum y-axis value.
setMaximumValue(Number) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the maximum dependent (y-axis) value.
setMaximumXTicks(int) - Method in class com.approximatrix.charting.CoordSystem
Sets the maximum number of ticks along the X axis that will be allowed.
setMaximumXTicks(int) - Method in class com.approximatrix.charting.CoordSystemUtilities
 
setMaximumYTicks(int) - Method in class com.approximatrix.charting.CoordSystem
Sets the maximum number of ticks along the Y axis that will be allowed.
setMaximumYTicks(int) - Method in class com.approximatrix.charting.CoordSystemUtilities
Sets the maximum number of ticks along the Y axis that will be allowed.
setMinimumColumnValue(double) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Sets the minimum x-axis value.
setMinimumColumnValue(double) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the minimum x-axis value.
setMinimumColumnValue(double) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the minimum independent (x-axis) value.
setMinimumValue(Number) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Sets the minimum y-axis value.
setMinimumValue(Number) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the minimum y-axis value.
setMinimumValue(Number) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the minimum dependent (y-axis) value.
setPaintAxes(boolean) - Method in class com.approximatrix.charting.CoordSystem
Sets whether the axes will be painted.
setPaintGrid(boolean) - Method in class com.approximatrix.charting.CoordSystem
Sets whether a grid is painted.
setPaintLabels(boolean) - Method in class com.approximatrix.charting.CoordSystem
Sets whether labels should be painted for the axes
setRenderMessage(String) - Method in class com.approximatrix.charting.BufferedChart
Sets the current rendering message to be displayed while the render thread is running
setRightMargin(int) - Method in class com.approximatrix.charting.CoordSystem
Sets the right margin.
setRowColorModel(RowColorModel) - Method in class com.approximatrix.charting.AbstractChart
Sets the RowColorModel for this chart.
setRowColorModel(RowColorModel) - Method in class com.approximatrix.charting.BufferedChart
Sets the RowColorModel for this chart.
setRowColorModel(RowColorModel) - Method in class com.approximatrix.charting.Legend
Defines the RowColorModel of the DataModel.
setRowColorModel(RowColorModel) - Method in class com.approximatrix.charting.render.AbstractChartRenderer
Sets a RowColorModel to define the correlation of row titles and colors used for the Legend.
setRowColorModel(RowColorModel) - Method in class com.approximatrix.charting.render.MultiScatterChartRenderer
Sets a RowColorModel to define the correlation of row titles and colors used for the Legend.
setSecondYAxis(Axis) - Method in class com.approximatrix.charting.CoordSystem
Sets the second y-axis and computes the matrix transformation.
setSeriesLine(String, boolean) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Set the series line, specified by name, to be either displayed or hidden
setSeriesLine(String, boolean) - Method in class com.approximatrix.charting.model.ScatterDataModel
Set the series line, specified by name, to be either displayed or hidden
setSeriesLineStyle(String, int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the line style description for the series of interest
setSeriesMarker(String, boolean) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the series marker, specified by name, to be either displayed or hidden
setSeriesMarker(String, boolean) - Method in class com.approximatrix.charting.model.ScatterDataModel
Sets the series marker, specified by name, to be either displayed or hidden
setShape(int, RectangularShape) - Method in class com.approximatrix.charting.render.RowColorModel
Force a certain Shape for a row
setText(String) - Method in class com.approximatrix.charting.Title
Sets this title's text.
setTitle(Title) - Method in class com.approximatrix.charting.AbstractChart
Sets the title for this chart.
setTitle(Title) - Method in class com.approximatrix.charting.BufferedChart
Sets the title for this chart.
setTitle(Title) - Method in interface com.approximatrix.charting.Chart
Sets the title for this chart.
setTitle(Title) - Method in interface com.approximatrix.charting.GenericChart
Sets the title for this chart.
setTitle(String) - Method in interface com.approximatrix.charting.model.DataSet
Sets the DataSet's title.
setTitle(String) - Method in class com.approximatrix.charting.model.DefaultDataSet
Sets the title of this DataSet.
setTitle(Title) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Sets the title for this chart.
setTitle(Title) - Method in class com.approximatrix.charting.swing.ChartPanel
Sets the title for this chart.
setTitle(Title) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the title for this chart.
setTopMargin(int) - Method in class com.approximatrix.charting.CoordSystem
Sets the top margin.
setTransform(AffineTransform, int) - Method in class com.approximatrix.charting.CoordSystem
Sets the coordinate transformation for any y-coordinate.
setValueAt(int, int, Object) - Method in class com.approximatrix.charting.model.AbstractChartDataModel
Provides an empty implementation for not-editable DataModels.
setValueAt(int, int, Object) - Method in interface com.approximatrix.charting.model.ChartDataModel
Sets the value in a specific dataset at the given index.
setValueAt(int, Object) - Method in interface com.approximatrix.charting.model.DataSet
Stores a value in the DataSet.
setValueAt(int, Object) - Method in class com.approximatrix.charting.model.DefaultDataSet
Sets the given value at the specified index.
setValueAt(int, int, Object) - Method in class com.approximatrix.charting.model.EditableChartDataModel
Sets the value in a given DataSet.
setValueAt(int, int, Object) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Sets the value in a specific dataset at the given index.
setXAxis(Axis) - Method in class com.approximatrix.charting.CoordSystem
Sets the x-axis.
setXAxisUnit(String) - Method in class com.approximatrix.charting.CoordSystem
Sets the x-axis unit string.
setXValue(double, int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Sets a single independent value at a specified location
setXValues(double[]) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Sets the independent values for this data set
setXYValues(double[][]) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Sets the independent and dependent values simultaneously
setYAxis(int) - Method in interface com.approximatrix.charting.model.DataSet
Sets the axis this DataSet is attached to.
setYAxis(int) - Method in class com.approximatrix.charting.model.DefaultDataSet
Sets the Axis binding.
setYAxisUnit(String) - Method in class com.approximatrix.charting.CoordSystem
Sets the y-axis unit string.
setYValue(double, int) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Sets a single dependent value at a specified location
setYValues(double[]) - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Sets the dependent values for this data set
setZoomMouseButton(int) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Sets the mouse button used fo dynamic scaling.
shapeSize - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
 
shapeSize - Variable in class com.approximatrix.charting.render.PlotChartRenderer
 
shapeSize - Variable in class com.approximatrix.charting.render.ScatterChartRenderer
 
shouldDrawArrows - Variable in class com.approximatrix.charting.CoordSystem
if true, the arrows will be drawn at the end of the axi
shouldPaintAltTick - Variable in class com.approximatrix.charting.CoordSystem
if true, the increment will be painted at each tick mark
shouldPaintAxes - Variable in class com.approximatrix.charting.CoordSystem
If true, axes will be drawn, but nothing is drawn if false
shouldPaintGrid - Variable in class com.approximatrix.charting.CoordSystem
If true, a grid is painted along with the tick marks.
shouldPaintLabels - Variable in class com.approximatrix.charting.CoordSystem
If true, the labels will be painted.
shouldPaintOnlyTick - Variable in class com.approximatrix.charting.CoordSystem
if true only the tick will be painted on the yaxis.
show_line - Variable in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Whether a line is shown when drawing the series
show_line - Variable in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Whether a line is shown when drawing the series
show_marker - Variable in class com.approximatrix.charting.model.MultiScatterDataModel.SeriesProperties
Whether a marker is shown when drawing the series
show_marker - Variable in class com.approximatrix.charting.model.ScatterDataModel.SeriesProperties
Whether a marker is shown when drawing the series
SIMPLE_TICK_THRESHOLD - Static variable in class com.approximatrix.charting.CoordSystemUtilities
The threshhold of specified tic mark counts at which the routines default to simple tick mark calculator
SimpleStrokeDefs - Class in com.approximatrix.charting
Defines basic strokes for line drawing in a convenient manner.
SimpleStrokeDefs() - Constructor for class com.approximatrix.charting.SimpleStrokeDefs
 
simpleTics(double, double, int) - Method in class com.approximatrix.charting.CoordSystemUtilities
Foolproof and simple method for determining Tic placement in cases where the tic count is low theoretically.
size() - Method in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
Returns the number of entries in the data set
SMALL_DASH - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Small dash stroke
SMALL_DASH_NAME - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Name for referencing small dash line
SOLID - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Solid line stroke
SOLID_NAME - Static variable in class com.approximatrix.charting.SimpleStrokeDefs
Name for referencing solid line
SQUARE_SHAPE - Static variable in class com.approximatrix.charting.render.RowColorModel
A square marker for plotting
StackedBarChartRenderer - Class in com.approximatrix.charting.render
This renderer creates a stacked BarChart.
StackedBarChartRenderer(CoordSystem, AbstractChartDataModel) - Constructor for class com.approximatrix.charting.render.StackedBarChartRenderer
Creates new StackedBarChartRenderer
StackedBarChartRenderer(CoordSystem, AbstractChartDataModel, float) - Constructor for class com.approximatrix.charting.render.StackedBarChartRenderer
Creates new StackedBarChartRenderer
StackedChartDataModelConstraints - Class in com.approximatrix.charting.model
Implementing the ChartDataModelConstraints this class provides an implementation for the data model constraints where the maximum value is the sum of all positive values and the minimum value is the sum of all negative values.
StackedChartDataModelConstraints(AbstractChartDataModel, int) - Constructor for class com.approximatrix.charting.model.StackedChartDataModelConstraints
Creates a new instance of DefaultChartDataModelConstraints
StackedChartDataModelConstraints(AbstractChartDataModel, int, boolean) - Constructor for class com.approximatrix.charting.model.StackedChartDataModelConstraints
Creates a new instance of DefaultChartDataModelConstraints
STOP_TICK_RECURSIONS - Static variable in class com.approximatrix.charting.CoordSystemUtilities
Count of recursions into the tick mark auto-placement routine at which to give up calculating placement
stopFlag - Variable in class com.approximatrix.charting.render.AbstractChartRenderer
Flag indicating all rendering should be interrupted asap.
stopRender() - Method in class com.approximatrix.charting.BufferedChart.RenderThread
 
strcolumns - Variable in class com.approximatrix.charting.test.TestChartDataModel
 
supported - Variable in class com.approximatrix.charting.test.ImageFilter
 

T

t - Variable in class com.approximatrix.charting.test.GraphFrame
 
TestChartDataModel - Class in com.approximatrix.charting.test
Program for testing the Openchart2 data model system.
TestChartDataModel() - Constructor for class com.approximatrix.charting.test.TestChartDataModel
Creates new TestChartDataModel
testDefaultChartDataModel(DefaultChartDataModel) - Method in class com.approximatrix.charting.test.TestChartDataModel
 
testDefaultChartDataModel(ObjectChartDataModel) - Method in class com.approximatrix.charting.test.TestChartDataModel
 
text - Variable in class com.approximatrix.charting.Title
 
tick_recursions - Variable in class com.approximatrix.charting.CoordSystemUtilities
Used to limit the number of recursions into the tick mark auto-placement routine
time - Variable in class com.approximatrix.charting.test.GraphFrame
 
title - Variable in class com.approximatrix.charting.AbstractChart
 
title - Variable in class com.approximatrix.charting.model.DefaultDataSet
 
Title - Class in com.approximatrix.charting
This class contains the Chart Title.
Title() - Constructor for class com.approximatrix.charting.Title
Creates a new Title with the default settings
Title(String) - Constructor for class com.approximatrix.charting.Title
Creates a new Title with the given text.
Title(String, Font) - Constructor for class com.approximatrix.charting.Title
Creates a new Title with the given text and font.
TITLE_FONT_KEY - Static variable in class com.approximatrix.charting.render.ChartRenderingHints
the key constant for the Title font
TITLE_STRING_KEY - Static variable in class com.approximatrix.charting.render.ChartRenderingHints
the key constant for the Title String
topmargin - Variable in class com.approximatrix.charting.CoordSystem
The top margin.
transformArray(int[][]) - Static method in class com.approximatrix.charting.ChartUtilities
Transforms a two-dimensional array of primitives to an array of Numbers.
transformArray(double[][]) - Static method in class com.approximatrix.charting.ChartUtilities
Transforms a two-dimensional array of primitives to an array of Numbers.
transformArray(double[]) - Static method in class com.approximatrix.charting.ChartUtilities
Transforms an array of primitives to an array of Numbers.
transformArray(int[]) - Static method in class com.approximatrix.charting.ChartUtilities
Transforms an array of primitives to an array of Numbers.
transformed - Variable in class com.approximatrix.charting.render.MultiScatterChartRenderer
ArrayList of transformed Point2D arrays for buffering the coordinate transform
Triangle2D - Class in com.approximatrix.charting.render.shape
This class implements a triangular shape.
Triangle2D(double, double, double, double, boolean) - Constructor for class com.approximatrix.charting.render.shape.Triangle2D
Creates a new instance of Triangle2D
TRIANGLE_SHAPE - Static variable in class com.approximatrix.charting.render.RowColorModel
A triangle marker for plotting
TRIANGLEDOWN_SHAPE - Static variable in class com.approximatrix.charting.render.RowColorModel
An upside-down triangle marker for plotting
trimSet(TreeSet) - Method in class com.approximatrix.charting.model.DefaultChartDataModel
Removes infinite and NaN values from a TreeSet.

U

updateData(String, double[], double[]) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Updates the x,y values for a dataset specified by its name
updateData(String, double[][]) - Method in class com.approximatrix.charting.model.MultiScatterDataModel
Updates the x,y values for a dataset specified by its name
updateSize(MouseEvent) - Method in class com.approximatrix.charting.swing.BufferedChartPanel
Updates the current selection rectangle on the chart if appropriate.
updateSize(MouseEvent) - Method in class com.approximatrix.charting.swing.ChartPanel
Updates the current selection rectangle on the chart if appropriate.
updateSize(MouseEvent) - Method in class com.approximatrix.charting.swing.ExtendedChartPanel
Updates the zoom rectangles to draw based on a passed-in MouseEvent.
upsidedown - Variable in class com.approximatrix.charting.render.shape.Triangle2D
 

V

valuesbyaxis - Variable in class com.approximatrix.charting.model.DefaultChartDataModel
A HashMap containing the ordered data used for calculating the constraints.
valuesbyaxis - Variable in class com.approximatrix.charting.model.ObjectChartDataModel
A HashMap containing the ordered data per axis.
VERTICAL - Static variable in class com.approximatrix.charting.Axis
Defines a vertical y-axis.

W

width - Variable in class com.approximatrix.charting.render.shape.Diamond2D
 
width - Variable in class com.approximatrix.charting.render.shape.Triangle2D
 

X

x - Variable in class com.approximatrix.charting.render.shape.Diamond2D
 
x - Variable in class com.approximatrix.charting.render.shape.Triangle2D
 
xaxis - Variable in class com.approximatrix.charting.CoordSystem
The xaxis.
xaxis_unit - Variable in class com.approximatrix.charting.CoordSystem
The x-axis caption string.
xvalues - Variable in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
The data set's independent values

Y

y - Variable in class com.approximatrix.charting.render.shape.Diamond2D
 
y - Variable in class com.approximatrix.charting.render.shape.Triangle2D
 
y1transform - Variable in class com.approximatrix.charting.CoordSystem
The multiplication matrix for the first y-axis and the x-axis.
y2transform - Variable in class com.approximatrix.charting.CoordSystem
The multiplication matrix for the second y-axis and the x-axis.
yaxis - Variable in class com.approximatrix.charting.CoordSystem
The first y-axis.
yaxis2 - Variable in class com.approximatrix.charting.CoordSystem
The second y-axis.
yaxis_unit - Variable in class com.approximatrix.charting.CoordSystem
The y-axis caption string.
yvalues - Variable in class com.approximatrix.charting.model.MultiScatterDataModel.DataSet
The data set's dependent values

Z

zoom(Rectangle) - Method in class com.approximatrix.charting.ExtendedChart
Zooms in on a specified rectangle area of the chart by setting the max and min values to display.
zoom_button - Variable in class com.approximatrix.charting.swing.ExtendedChartPanel
Mouse button used for zooming
zoom_enabled - Variable in class com.approximatrix.charting.swing.ExtendedChartPanel
Boolean allowing/disallowing zoom

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