org.jfree.data
Class NonGridContourDataset
java.lang.Object
|
+--org.jfree.data.AbstractDataset
|
+--org.jfree.data.DefaultContourDataset
|
+--org.jfree.data.NonGridContourDataset
- All Implemented Interfaces:
- ContourDataset, Dataset, java.io.Serializable, SeriesDataset, XYDataset, XYZDataset
- public class NonGridContourDataset
- extends DefaultContourDataset
A convenience class that extends the DefaultContourDataset to acommadate non-grid data.
- See Also:
- Serialized Form
Constructor Summary |
NonGridContourDataset()
Constructor for NonGridContourDataset. |
NonGridContourDataset(java.lang.String seriesName,
java.lang.Object[] xData,
java.lang.Object[] yData,
java.lang.Object[] zData)
Constructor for NonGridContourDataset. |
NonGridContourDataset(java.lang.String seriesName,
java.lang.Object[] xData,
java.lang.Object[] yData,
java.lang.Object[] zData,
int numX,
int numY,
int power)
Constructor for NonGridContourDataset. |
Method Summary |
protected void |
buildGrid(int numX,
int numY,
int power)
Builds a regular grid. |
protected double |
distance(double xDataPt,
double yDataPt,
double xGrdPt,
double yGrdPt)
Calculates the distance between two points |
Methods inherited from class org.jfree.data.DefaultContourDataset |
formObjectArray, formObjectArray, getItemCount, getMaxZValue, getMinZValue, getMinZValue, getSeriesCount, getSeriesName, getXIndices, getXValue, getXValue, getXValues, getYValue, getYValues, getZValue, getZValueRange, getZValues, indexX, indexX, indexY, indexZ, initialize, isDateAxis, setSeriesNames |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NonGridContourDataset
public NonGridContourDataset()
- Constructor for NonGridContourDataset.
NonGridContourDataset
public NonGridContourDataset(java.lang.String seriesName,
java.lang.Object[] xData,
java.lang.Object[] yData,
java.lang.Object[] zData)
- Constructor for NonGridContourDataset. Uses default values for grid dimensions and weighting.
- Parameters:
seriesName
- xData
- yData
- zData
-
NonGridContourDataset
public NonGridContourDataset(java.lang.String seriesName,
java.lang.Object[] xData,
java.lang.Object[] yData,
java.lang.Object[] zData,
int numX,
int numY,
int power)
- Constructor for NonGridContourDataset.
- Parameters:
seriesName
- xData
- yData
- zData
-
buildGrid
protected void buildGrid(int numX,
int numY,
int power)
- Builds a regular grid. Maps the non-grid data into the regular grid using an
inverse distance between grid and non-grid points. Weighting of distance can
be controlled by setting through the power parameter that controls the exponent
used on the distance weighting (e.g., distance^power).
distance
protected double distance(double xDataPt,
double yDataPt,
double xGrdPt,
double yGrdPt)
- Calculates the distance between two points
- Returns:
- distance between the two points.