org.jfree.data
Interface ContourDataset

All Superinterfaces:
Dataset, SeriesDataset, XYDataset, XYZDataset
All Known Implementing Classes:
DefaultContourDataset

public interface ContourDataset
extends XYZDataset

The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.

Author:
David M. O'Donnell

Method Summary
 double getMaxZValue()
          Returns the largest Z data value.
 double getMinZValue()
          Returns the smallest Z data value.
 java.lang.Number[] getXValues()
          Returns the array of Numbers representing the x data values.
 java.lang.Number[] getYValues()
          Returns the array of Numbers representing the y data values.
 Range getZValueRange(Range x, Range y)
          Returns the maximum z-value within visible region of plot.
 java.lang.Number[] getZValues()
          Returns the array of Numbers representing the z data values.
 boolean isDateAxis(int axisNumber)
          Returns true if axis are dates.
 
Methods inherited from interface org.jfree.data.XYZDataset
getZValue
 
Methods inherited from interface org.jfree.data.XYDataset
getItemCount, getXValue, getYValue
 
Methods inherited from interface org.jfree.data.SeriesDataset
getSeriesCount, getSeriesName
 
Methods inherited from interface org.jfree.data.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
 

Method Detail

getMinZValue

public double getMinZValue()
Returns the smallest Z data value.

Returns:
The minimum Z value.

getMaxZValue

public double getMaxZValue()
Returns the largest Z data value.

Returns:
The maximum Z value.

getXValues

public java.lang.Number[] getXValues()
Returns the array of Numbers representing the x data values.

Returns:
The array of x values.

getYValues

public java.lang.Number[] getYValues()
Returns the array of Numbers representing the y data values.

Returns:
The array of y values.

getZValues

public java.lang.Number[] getZValues()
Returns the array of Numbers representing the z data values.

Returns:
The array of z values.

getZValueRange

public Range getZValueRange(Range x,
                            Range y)
Returns the maximum z-value within visible region of plot.

Parameters:
x - the x-value.
y - the y-value.
Returns:
The maximum z-value.

isDateAxis

public boolean isDateAxis(int axisNumber)
Returns true if axis are dates.

Parameters:
axisNumber - the axis where 0-x, 1-y, and 2-z.
Returns:
true or false.