public class DefaultHeatMapDataset extends AbstractDataset implements HeatMapDataset, Cloneable, org.jfree.util.PublicCloneable, Serializable
HeatMapDataset
interface.Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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. |
addChangeListener, getGroup, getNotify, hasListener, removeChangeListener, setGroup, setNotify, validateObject
public DefaultHeatMapDataset(int xSamples, int ySamples, double minX, double maxX, double minY, double maxY)
xSamples
- the number of x-values.ySamples
- the number of y-valuesminX
- 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.public int getXSampleCount()
getMinimumXValue()
and
getMaximumXValue()
.getXSampleCount
in interface HeatMapDataset
public int getYSampleCount()
getMinimumYValue()
and
getMaximumYValue()
.getYSampleCount
in interface HeatMapDataset
public double getMinimumXValue()
getMinimumXValue
in interface HeatMapDataset
public double getMaximumXValue()
getMaximumXValue
in interface HeatMapDataset
public double getMinimumYValue()
getMinimumYValue
in interface HeatMapDataset
public double getMaximumYValue()
getMaximumYValue
in interface HeatMapDataset
public double getXValue(int xIndex)
getXValue
in interface HeatMapDataset
xIndex
- the xIndex.public double getYValue(int yIndex)
getYValue
in interface HeatMapDataset
yIndex
- the yIndex.public double getZValue(int xIndex, int yIndex)
getZValue
in interface HeatMapDataset
xIndex
- the position of the x sample in the dataset.yIndex
- the position of the y sample in the dataset.public Number getZ(int xIndex, int yIndex)
getZValue(int, int)
instead.getZ
in interface HeatMapDataset
xIndex
- the position of the x sample in the dataset.yIndex
- the position of the y sample in the dataset.public void setZValue(int xIndex, int yIndex, double z)
DatasetChangeEvent
to all registered listeners.xIndex
- the x-index.yIndex
- the y-index.z
- the new z-value.public void setZValue(int xIndex, int yIndex, double z, boolean notify)
DatasetChangeEvent
to all registered listeners.xIndex
- the x-index.yIndex
- the y-index.z
- the new z-value.notify
- notify listeners?public boolean equals(Object obj)
public Object clone() throws CloneNotSupportedException
clone
in interface org.jfree.util.PublicCloneable
clone
in class AbstractDataset
CloneNotSupportedException
- if there is a problem
cloning.Jas4pp 1.5 © Java Analysis Studio for Particle Physics