public class

WaferMapDataset

extends AbstractDataset
java.lang.Object
   ↳ org.jfree.data.general.AbstractDataset
     ↳ org.jfree.data.general.WaferMapDataset

Class Overview

A dataset that can be used with the WaferMapPlot class.

Summary

Public Constructors
WaferMapDataset(int maxChipX, int maxChipY)
Creates a new dataset using the default chipspace.
WaferMapDataset(int maxChipX, int maxChipY, Number chipSpace)
Creates a new dataset.
Public Methods
void addValue(Number value, Comparable chipx, Comparable chipy)
Sets a value in the dataset.
void addValue(int v, int x, int y)
Adds a value to the dataset.
double getChipSpace()
Returns the space to draw between chips.
Number getChipValue(Comparable chipx, Comparable chipy)
Returns the value for a given chip x and y or null.
Number getChipValue(int chipx, int chipy)
Returns the data value for a chip.
int getMaxChipX()
Returns the wafer x-dimension.
int getMaxChipY()
Returns the number of chips in the y-dimension.
Number getMaxValue()
Returns the maximum value stored in the dataset.
Number getMinValue()
Returns the minimum value stored in the dataset.
int getUniqueValueCount()
Returns the number of unique values.
Set getUniqueValues()
Returns the set of unique values.
boolean isMaxValue(Number check)
Tests to see if the passed value is larger than the stored maxvalue.
boolean isMinValue(Number check)
Tests to see if the passed value is smaller than the stored minvalue.
void setChipSpace(double space)
Sets the space to draw between chips.
void setMaxChipX(int maxChipX)
Sets wafer x dimension.
void setMaxChipY(int maxChipY)
Sets the number of chips in the y-dimension.
void setValue(Number value, Comparable chipx, Comparable chipy)
Sets a value in the dataset and updates min and max value entries.
[Expand]
Inherited Methods
From class org.jfree.data.general.AbstractDataset
From class java.lang.Object
From interface java.io.ObjectInputValidation
From interface org.jfree.data.general.Dataset

Public Constructors

public WaferMapDataset (int maxChipX, int maxChipY)

Creates a new dataset using the default chipspace.

Parameters
maxChipX the wafer x-dimension.
maxChipY the wafer y-dimension.

public WaferMapDataset (int maxChipX, int maxChipY, Number chipSpace)

Creates a new dataset.

Parameters
maxChipX the wafer x-dimension.
maxChipY the wafer y-dimension.
chipSpace the space between chips.

Public Methods

public void addValue (Number value, Comparable chipx, Comparable chipy)

Sets a value in the dataset.

Parameters
value the value.
chipx the x-index for the chip.
chipy the y-index for the chip.

public void addValue (int v, int x, int y)

Adds a value to the dataset.

Parameters
v the value.
x the x-index.
y the y-index.

public double getChipSpace ()

Returns the space to draw between chips.

Returns
  • The space.

public Number getChipValue (Comparable chipx, Comparable chipy)

Returns the value for a given chip x and y or null.

Parameters
chipx the x-index.
chipy the y-index.
Returns
  • The data value.

public Number getChipValue (int chipx, int chipy)

Returns the data value for a chip.

Parameters
chipx the x-index.
chipy the y-index.
Returns
  • The data value.

public int getMaxChipX ()

Returns the wafer x-dimension.

Returns
  • The number of chips in the x-dimension.

public int getMaxChipY ()

Returns the number of chips in the y-dimension.

Returns
  • The number of chips.

public Number getMaxValue ()

Returns the maximum value stored in the dataset.

Returns
  • The maximum value.

public Number getMinValue ()

Returns the minimum value stored in the dataset.

Returns
  • The minimum value.

public int getUniqueValueCount ()

Returns the number of unique values.

Returns
  • The number of unique values.

public Set getUniqueValues ()

Returns the set of unique values.

Returns
  • The set of unique values.

public boolean isMaxValue (Number check)

Tests to see if the passed value is larger than the stored maxvalue.

Parameters
check the number to check.
Returns
  • A boolean.

public boolean isMinValue (Number check)

Tests to see if the passed value is smaller than the stored minvalue.

Parameters
check the number to check.
Returns
  • A boolean.

public void setChipSpace (double space)

Sets the space to draw between chips.

Parameters
space the space.

public void setMaxChipX (int maxChipX)

Sets wafer x dimension.

Parameters
maxChipX the number of chips in the x-dimension.

public void setMaxChipY (int maxChipY)

Sets the number of chips in the y-dimension.

Parameters
maxChipY the number of chips.

public void setValue (Number value, Comparable chipx, Comparable chipy)

Sets a value in the dataset and updates min and max value entries.

Parameters
value the value.
chipx the x-index.
chipy the y-index.