|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jfree.data.AbstractDataset | +--org.jfree.data.DefaultContourDataset
A convenience class that provides a default implementation of the ContourDataset
interface.
Field Summary | |
protected int |
numX
|
protected int |
numY
|
protected java.lang.String |
seriesName
The series name (this dataset supports only one series). |
protected int[] |
xIndex
The index for the start of each column in the data. |
protected java.lang.Number[] |
xValues
Storage for the x values. |
protected java.lang.Number[] |
yValues
Storage for the y values. |
protected java.lang.Number[] |
zValues
Storage for the z values. |
Constructor Summary | |
DefaultContourDataset()
Creates a new dataset, initially empty. |
|
DefaultContourDataset(java.lang.String seriesName,
java.lang.Object[] xData,
java.lang.Object[] yData,
java.lang.Object[] zData)
Constructs a new dataset with the given data. |
Method Summary | |
static java.lang.Object[] |
formObjectArray(double[] data)
Creates an object array from an array of doubles. |
static java.lang.Object[][] |
formObjectArray(double[][] data)
Creates an object array from an array of doubles. |
int |
getItemCount(int series)
Returns the number of items in the specified series. |
double |
getMaxZValue()
Returns the maximum z-value. |
double |
getMinZValue()
Returns the minimum z-value. |
double |
getMinZValue(double minX,
double minY,
double maxX,
double maxY)
Returns the minimum z-value. |
int |
getSeriesCount()
Returns the number of series. |
java.lang.String |
getSeriesName(int series)
Returns the name of the specified series. |
int[] |
getXIndices()
Returns the index of the xvalues. |
java.lang.Number |
getXValue(int item)
Returns an x value. |
java.lang.Number |
getXValue(int series,
int item)
Returns the x value for the specified series and index (zero-based indices). |
java.lang.Number[] |
getXValues()
Returns the x values. |
java.lang.Number |
getYValue(int series,
int item)
Returns the y value for the specified series and index (zero-based indices). |
java.lang.Number[] |
getYValues()
Returns a Number array containing all y values. |
java.lang.Number |
getZValue(int series,
int item)
Returns the z value for the specified series and index (zero-based indices). |
Range |
getZValueRange(Range x,
Range y)
Returns the maximum z-value within visible region of plot. |
java.lang.Number[] |
getZValues()
Returns a Number array containing all z values. |
int[] |
indexX()
Returns an int array contain the index into the x values. |
int |
indexX(int k)
Given index k, returns the column index containing k. |
int |
indexY(int k)
Given index k, return the row index containing k. |
int |
indexZ(int i,
int j)
Given column and row indices, returns the k index. |
void |
initialize(java.lang.Object[] xData,
java.lang.Object[] yData,
java.lang.Object[] zData)
|
boolean |
isDateAxis(int axisNumber)
Returns true if axis are dates |
void |
setSeriesNames(java.lang.String[] seriesNames)
Sets the names of the series in the data source. |
Methods inherited from class org.jfree.data.AbstractDataset |
addChangeListener, fireDatasetChanged, getGroup, notifyListeners, removeChangeListener, setGroup |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.data.Dataset |
addChangeListener, getGroup, removeChangeListener, setGroup |
Field Detail |
protected java.lang.String seriesName
protected java.lang.Number[] xValues
protected java.lang.Number[] yValues
protected java.lang.Number[] zValues
protected int[] xIndex
protected int numX
protected int numY
Constructor Detail |
public DefaultContourDataset()
public DefaultContourDataset(java.lang.String seriesName, java.lang.Object[] xData, java.lang.Object[] yData, java.lang.Object[] zData)
seriesName
- the series name.xData
- the x values.yData
- the y values.zData
- the z values.Method Detail |
public void initialize(java.lang.Object[] xData, java.lang.Object[] yData, java.lang.Object[] zData)
public static java.lang.Object[][] formObjectArray(double[][] data)
data
- the data.
Double
objects.public static java.lang.Object[] formObjectArray(double[] data)
data
- the data.
Double
objects.public int getItemCount(int series)
Method provided to satisfy the XYDataset
interface implementation.
getItemCount
in interface XYDataset
series
- must be zero, as this dataset only supports one series.
public double getMaxZValue()
getMaxZValue
in interface ContourDataset
public double getMinZValue()
getMinZValue
in interface ContourDataset
public Range getZValueRange(Range x, Range y)
getZValueRange
in interface ContourDataset
x
- the x range.y
- the y range.
public double getMinZValue(double minX, double minY, double maxX, double maxY)
minX
- the minimum x value.minY
- the minimum y value.maxX
- the maximum x value.maxY
- the maximum y value.
public int getSeriesCount()
Required by XYDataset interface (this will always return 1)
getSeriesCount
in interface SeriesDataset
public java.lang.String getSeriesName(int series)
getSeriesName
in interface SeriesDataset
series
- must be zero.
public int[] getXIndices()
public java.lang.Number[] getXValues()
getXValues
in interface ContourDataset
public java.lang.Number getXValue(int series, int item)
getXValue
in interface XYDataset
series
- must be zero;item
- the item index (zero-based).
public java.lang.Number getXValue(int item)
item
- the item index (zero-based).
public java.lang.Number[] getYValues()
getYValues
in interface ContourDataset
public java.lang.Number getYValue(int series, int item)
getYValue
in interface XYDataset
series
- the series index (must be zero for this dataset).item
- the item index (zero-based).
public java.lang.Number[] getZValues()
getZValues
in interface ContourDataset
public java.lang.Number getZValue(int series, int item)
getZValue
in interface XYZDataset
series
- the series index (must be zero for this dataset).item
- the item index (zero-based).
public int[] indexX()
public int indexX(int k)
k
- index of interest.
public int indexY(int k)
k
- index of interest.
public int indexZ(int i, int j)
i
- index of along x-axis.j
- index of along y-axis.
public boolean isDateAxis(int axisNumber)
isDateAxis
in interface ContourDataset
axisNumber
- The axis where 0-x, 1-y, and 2-z.
true
or false
.public void setSeriesNames(java.lang.String[] seriesNames)
seriesNames
- The names of the series in the data source.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |