public class

NonGridContourDataset

extends DefaultContourDataset
java.lang.Object
   ↳ org.jfree.data.general.AbstractDataset
     ↳ org.jfree.data.general.AbstractSeriesDataset
       ↳ org.jfree.data.xy.AbstractXYDataset
         ↳ org.jfree.data.xy.AbstractXYZDataset
           ↳ org.jfree.data.contour.DefaultContourDataset
             ↳ org.jfree.data.contour.NonGridContourDataset

This class is deprecated.
This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use XYPlot and XYBlockRenderer.

Class Overview

A convenience class that extends the DefaultContourDataset to accommodate non-grid data.

Summary

[Expand]
Inherited Fields
From class org.jfree.data.contour.DefaultContourDataset
Public Constructors
NonGridContourDataset()
Default constructor.
NonGridContourDataset(String seriesName, Object[] xData, Object[] yData, Object[] zData)
Constructor for NonGridContourDataset.
NonGridContourDataset(String seriesName, Object[] xData, Object[] yData, Object[] zData, int numX, int numY, int power)
Constructor for NonGridContourDataset.
Protected Methods
void buildGrid(int numX, int numY, int power)
Builds a regular grid.
double distance(double xDataPt, double yDataPt, double xGrdPt, double yGrdPt)
Calculates the distance between two points.
[Expand]
Inherited Methods
From class org.jfree.data.contour.DefaultContourDataset
From class org.jfree.data.xy.AbstractXYZDataset
From class org.jfree.data.xy.AbstractXYDataset
From class org.jfree.data.general.AbstractSeriesDataset
From class org.jfree.data.general.AbstractDataset
From class java.lang.Object
From interface java.io.ObjectInputValidation
From interface org.jfree.data.contour.ContourDataset
From interface org.jfree.data.general.Dataset
From interface org.jfree.data.general.SeriesChangeListener
From interface org.jfree.data.general.SeriesDataset
From interface org.jfree.data.xy.XYDataset
From interface org.jfree.data.xy.XYZDataset

Public Constructors

public NonGridContourDataset ()

Default constructor.

public NonGridContourDataset (String seriesName, Object[] xData, Object[] yData, Object[] zData)

Constructor for NonGridContourDataset. Uses default values for grid dimensions and weighting.

Parameters
seriesName the series name.
xData the x values.
yData the y values.
zData the z values.

public NonGridContourDataset (String seriesName, Object[] xData, Object[] yData, Object[] zData, int numX, int numY, int power)

Constructor for NonGridContourDataset.

Parameters
seriesName the series name.
xData the x values.
yData the y values.
zData the z values.
numX number grid cells in along the x-axis
numY number grid cells in along the y-axis
power exponent for inverse distance weighting

Protected Methods

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).

Parameters
numX number grid points in along the x-axis
numY number grid points in along the y-axis
power exponent for inverse distance weighting

protected double distance (double xDataPt, double yDataPt, double xGrdPt, double yGrdPt)

Calculates the distance between two points.

Parameters
xDataPt the x coordinate.
yDataPt the y coordinate.
xGrdPt the x grid coordinate.
yGrdPt the y grid coordinate.
Returns
  • The distance between two points.