Class MatrixDataSet
- java.lang.Object
 - 
- cern.jdve.data.AbstractDataSet
 - 
- cern.jdve.data.AbstractDataSet3D
 - 
- cern.accsoft.steering.util.gui.dv.ds.MatrixDataSet
 
 
 
 
- 
- All Implemented Interfaces:
 cern.jdve.data.DataSet,cern.jdve.data.DataSet3D,java.lang.Cloneable
public class MatrixDataSet extends cern.jdve.data.AbstractDataSet3Dimplements the interfaceDataSet3Din order to map Matrix-values to Z-coordinates. 
- 
- 
Constructor Summary
Constructors Constructor Description MatrixDataSet(java.lang.String name, Jama.Matrix matrix)MatrixDataSet(java.lang.String name, Jama.Matrix matrix, boolean transposed) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetColumnLabel(int column)intgetColumnNumber(int xIndex, int yIndex)java.lang.StringgetDataLabel(int index)java.lang.StringgetRowLabel(int row)intgetRowNumber(int xIndex, int yIndex)doublegetX(int index)intgetXDataCount()java.lang.StringgetXLabel(int xIndex)cern.jdve.utils.DataRangegetXRange()doublegetY(int index)intgetYDataCount()java.lang.StringgetYLabel(int yIndex)cern.jdve.utils.DataRangegetYRange()doublegetZ(int xIndex, int yIndex)cern.jdve.utils.DataRangegetZRange()intindexOf(double coordinate)booleanisEditable()booleanisTransposed()voidset(int index, int index2, double x, double y, double z)voidsetColumnLabels(java.util.List<java.lang.String> labels)voidsetMatrix(Jama.Matrix matrix)voidsetRowLabels(java.util.List<java.lang.String> labels)voidsetTransposed(boolean transposed)- 
Methods inherited from class cern.jdve.data.AbstractDataSet3D
add, computeLimits, findMaxYIndex, findMinYIndex, getDataCount, getIndexWindow, initRanges, remove 
- 
Methods inherited from class cern.jdve.data.AbstractDataSet
add, addDataSetListener, clear, clone, createRanges, ensureEditable, findMaxXIndex, findMinXIndex, fireDataAdded, fireDataChanged, fireDataRemoved, fireDataSetChanged, getDataCnt, getDataPointIndex, getEditionHint, getName, getProperty, getUndefValue, interpolate, isAdjusting, isLimitsValid, isVisible, isVisible, isVisibleLegend, removeDataSetListener, set, setAdjusting, setEditable, setEditionHint, setLimitsValid, setName, setProperty, setUndefValue, setVisible, setVisibleLegend, toString, updateRange, updateRange 
 - 
 
 - 
 
- 
- 
Method Detail
- 
setMatrix
public void setMatrix(Jama.Matrix matrix)
 
- 
setTransposed
public void setTransposed(boolean transposed)
 
- 
isTransposed
public boolean isTransposed()
 
- 
getDataLabel
public java.lang.String getDataLabel(int index)
- Specified by:
 getDataLabelin interfacecern.jdve.data.DataSet- Overrides:
 getDataLabelin classcern.jdve.data.AbstractDataSet
 
- 
getXDataCount
public int getXDataCount()
 
- 
getYDataCount
public int getYDataCount()
 
- 
getZ
public double getZ(int xIndex, int yIndex) 
- 
getZRange
public cern.jdve.utils.DataRange getZRange()
- Specified by:
 getZRangein interfacecern.jdve.data.DataSet3D- Overrides:
 getZRangein classcern.jdve.data.AbstractDataSet3D
 
- 
getX
public double getX(int index)
 
- 
getXRange
public cern.jdve.utils.DataRange getXRange()
- Specified by:
 getXRangein interfacecern.jdve.data.DataSet- Overrides:
 getXRangein classcern.jdve.data.AbstractDataSet
 
- 
getY
public double getY(int index)
 
- 
getYRange
public cern.jdve.utils.DataRange getYRange()
- Specified by:
 getYRangein interfacecern.jdve.data.DataSet- Overrides:
 getYRangein classcern.jdve.data.AbstractDataSet
 
- 
indexOf
public int indexOf(double coordinate)
- Specified by:
 indexOfin interfacecern.jdve.data.DataSet- Overrides:
 indexOfin classcern.jdve.data.AbstractDataSet
 
- 
isEditable
public boolean isEditable()
- Specified by:
 isEditablein interfacecern.jdve.data.DataSet- Overrides:
 isEditablein classcern.jdve.data.AbstractDataSet
 
- 
setRowLabels
public void setRowLabels(java.util.List<java.lang.String> labels)
 
- 
setColumnLabels
public void setColumnLabels(java.util.List<java.lang.String> labels)
 
- 
getXLabel
public java.lang.String getXLabel(int xIndex)
 
- 
getYLabel
public java.lang.String getYLabel(int yIndex)
 
- 
getColumnNumber
public int getColumnNumber(int xIndex, int yIndex) 
- 
getRowNumber
public int getRowNumber(int xIndex, int yIndex) 
- 
getRowLabel
public java.lang.String getRowLabel(int row)
 
- 
getColumnLabel
public java.lang.String getColumnLabel(int column)
 
- 
set
public void set(int index, int index2, double x, double y, double z) 
 - 
 
 -