org.jfree.data.general
public class DefaultHeatMapDataset extends AbstractDataset implements HeatMapDataset, Cloneable, PublicCloneable, Serializable
Since: 1.0.13
Constructor Summary | |
---|---|
DefaultHeatMapDataset(int xSamples, int ySamples, double minX, double maxX, double minY, double maxY)
Creates a new dataset where all the z-values are initially 0. |
Method Summary | |
---|---|
Object | clone()
Returns an independent copy of this dataset.
|
boolean | equals(Object obj)
Tests this dataset for equality with an arbitrary object.
|
double | getMaximumXValue()
Returns the highest x-value represented in this dataset. |
double | getMaximumYValue()
Returns the highest y-value represented in this dataset. |
double | getMinimumXValue()
Returns the lowest x-value represented in this dataset. |
double | getMinimumYValue()
Returns the lowest y-value represented in this dataset. |
int | getXSampleCount()
Returns the number of x values across the width of the dataset. |
double | getXValue(int xIndex)
A convenience method that returns the x-value for the given index.
|
int | getYSampleCount()
Returns the number of y values (or samples) for the dataset. |
double | getYValue(int yIndex)
A convenience method that returns the y-value for the given index.
|
Number | getZ(int xIndex, int yIndex)
Returns the z-value at the specified sample position in the dataset.
|
double | getZValue(int xIndex, int yIndex)
Returns the z-value at the specified sample position in the dataset.
|
void | setZValue(int xIndex, int yIndex, double z)
Updates a z-value in the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | setZValue(int xIndex, int yIndex, double z, boolean notify)
Updates a z-value in the dataset and, if requested, sends a
DatasetChangeEvent to all registered listeners.
|
Parameters: xSamples the number of x-values. ySamples the number of y-values minX the minimum x-value in the dataset. maxX the maximum x-value in the dataset. minY the minimum y-value in the dataset. maxY the maximum y-value in the dataset.
Returns: A clone.
Throws: java.lang.CloneNotSupportedException
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The highest x-value represented in this dataset.
Returns: The highest y-value represented in this dataset.
Returns: The lowest x-value represented in this dataset.
Returns: The lowest y-value represented in this dataset.
Returns: The number of x-values (always > 0).
Parameters: xIndex the xIndex.
Returns: The x-value.
Returns: The number of y-values (always > 0).
Parameters: yIndex the yIndex.
Returns: The y-value.
Parameters: xIndex the position of the x sample in the dataset. yIndex the position of the y sample in the dataset.
Returns: The z-value.
Parameters: xIndex the position of the x sample in the dataset. yIndex the position of the y sample in the dataset.
Returns: The z-value.
Parameters: xIndex the x-index. yIndex the y-index. z the new z-value.
Parameters: xIndex the x-index. yIndex the y-index. z the new z-value. notify notify listeners?