Header
And More


org.jfree.data.xy
Class NormalizedMatrixSeries

java.lang.Object
  extended by org.jfree.data.general.Series
      extended by org.jfree.data.xy.MatrixSeries
          extended by org.jfree.data.xy.NormalizedMatrixSeries
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class NormalizedMatrixSeries
extends MatrixSeries

Represents a dense normalized matrix M[i,j] where each Mij item of the matrix has a value (default is 0). When a matrix item is observed using getItem method, it is normalized, that is, divided by the total sum of all items. It can be also be scaled by setting a scale factor.

See Also:
Serialized Form

Field Summary
static double DEFAULT_SCALE_FACTOR
          The default scale factor.
 
Fields inherited from class org.jfree.data.xy.MatrixSeries
data
 
Constructor Summary
NormalizedMatrixSeries(java.lang.String name, int rows, int columns)
          Constructor for NormalizedMatrixSeries.
 
Method Summary
 java.lang.Number getItem(int itemIndex)
          Returns an item.
 double getScaleFactor()
          Returns the factor that multiplies each item in this series when observed using getItem mehtod.
 void setScaleFactor(double factor)
          Sets the factor that multiplies each item in this series when observed using getItem mehtod.
 void update(int i, int j, double mij)
          Updates the value of the specified item in this matrix series.
 void zeroAll()
          Sets all matrix values to zero and sends a SeriesChangeEvent to all registered listeners.
 
Methods inherited from class org.jfree.data.xy.MatrixSeries
equals, get, getColumnsCount, getItemColumn, getItemCount, getItemRow, getRowCount
 
Methods inherited from class org.jfree.data.general.Series
addChangeListener, addPropertyChangeListener, clone, firePropertyChange, fireSeriesChanged, getDescription, getKey, getNotify, hashCode, isEmpty, notifyListeners, removeChangeListener, removePropertyChangeListener, setDescription, setKey, setNotify
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SCALE_FACTOR

public static final double DEFAULT_SCALE_FACTOR
The default scale factor.

See Also:
Constant Field Values
Constructor Detail

NormalizedMatrixSeries

public NormalizedMatrixSeries(java.lang.String name,
                              int rows,
                              int columns)
Constructor for NormalizedMatrixSeries.

Parameters:
name - the series name.
rows - the number of rows.
columns - the number of columns.
Method Detail

getItem

public java.lang.Number getItem(int itemIndex)
Returns an item.

Overrides:
getItem in class MatrixSeries
Parameters:
itemIndex - the index.
Returns:
The value.
See Also:
MatrixSeries.getItem(int)

setScaleFactor

public void setScaleFactor(double factor)
Sets the factor that multiplies each item in this series when observed using getItem mehtod.

Parameters:
factor - new factor to set.
See Also:
DEFAULT_SCALE_FACTOR

getScaleFactor

public double getScaleFactor()
Returns the factor that multiplies each item in this series when observed using getItem mehtod.

Returns:
The factor

update

public void update(int i,
                   int j,
                   double mij)
Updates the value of the specified item in this matrix series.

Overrides:
update in class MatrixSeries
Parameters:
i - the row of the item.
j - the column of the item.
mij - the new value for the item.
See Also:
MatrixSeries.get(int, int)

zeroAll

public void zeroAll()
Description copied from class: MatrixSeries
Sets all matrix values to zero and sends a SeriesChangeEvent to all registered listeners.

Overrides:
zeroAll in class MatrixSeries
See Also:
MatrixSeries.zeroAll()

Footer
And More


Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.