WaferMapDataset
org.jfree.data.general

Class WaferMapDataset

    • Constructor Detail

      • WaferMapDataset

        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.
      • WaferMapDataset

        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.
    • Method Detail

      • addValue

        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.
      • addValue

        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.
      • setValue

        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.
      • getUniqueValueCount

        public int getUniqueValueCount()
        Returns the number of unique values.
        Returns:
        The number of unique values.
      • getUniqueValues

        public Set getUniqueValues()
        Returns the set of unique values.
        Returns:
        The set of unique values.
      • getChipValue

        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.
      • getChipValue

        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.
      • isMaxValue

        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.
      • isMinValue

        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.
      • getMaxValue

        public Number getMaxValue()
        Returns the maximum value stored in the dataset.
        Returns:
        The maximum value.
      • getMinValue

        public Number getMinValue()
        Returns the minimum value stored in the dataset.
        Returns:
        The minimum value.
      • getMaxChipX

        public int getMaxChipX()
        Returns the wafer x-dimension.
        Returns:
        The number of chips in the x-dimension.
      • setMaxChipX

        public void setMaxChipX(int maxChipX)
        Sets wafer x dimension.
        Parameters:
        maxChipX - the number of chips in the x-dimension.
      • getMaxChipY

        public int getMaxChipY()
        Returns the number of chips in the y-dimension.
        Returns:
        The number of chips.
      • setMaxChipY

        public void setMaxChipY(int maxChipY)
        Sets the number of chips in the y-dimension.
        Parameters:
        maxChipY - the number of chips.
      • getChipSpace

        public double getChipSpace()
        Returns the space to draw between chips.
        Returns:
        The space.
      • setChipSpace

        public void setChipSpace(double space)
        Sets the space to draw between chips.
        Parameters:
        space - the space.

SCaVis 1.7 © jWork.org