Class MatrixDataSet

  • All Implemented Interfaces:
    cern.jdve.data.DataSet, cern.jdve.data.DataSet3D, java.lang.Cloneable

    public class MatrixDataSet
    extends cern.jdve.data.AbstractDataSet3D
    implements the interface DataSet3D in order to map Matrix-values to Z-coordinates.
    • Field Summary

      • Fields inherited from class cern.jdve.data.AbstractDataSet3D

        zRange
      • Fields inherited from class cern.jdve.data.AbstractDataSet

        PROPERTY_EDITABLE, PROPERTY_EDITION_HINT, PROPERTY_MARKER, PROPERTY_NAME, PROPERTY_STYLE, PROPERTY_UNDEF_VALUE, PROPERTY_VISIBLE, PROPERTY_VISIBLE_IN_LEGEND, xRange, yRange
    • 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.String getColumnLabel​(int column)  
      int getColumnNumber​(int xIndex, int yIndex)  
      java.lang.String getDataLabel​(int index)  
      java.lang.String getRowLabel​(int row)  
      int getRowNumber​(int xIndex, int yIndex)  
      double getX​(int index)  
      int getXDataCount()  
      java.lang.String getXLabel​(int xIndex)  
      cern.jdve.utils.DataRange getXRange()  
      double getY​(int index)  
      int getYDataCount()  
      java.lang.String getYLabel​(int yIndex)  
      cern.jdve.utils.DataRange getYRange()  
      double getZ​(int xIndex, int yIndex)  
      cern.jdve.utils.DataRange getZRange()  
      int indexOf​(double coordinate)  
      boolean isEditable()  
      boolean isTransposed()  
      void set​(int index, int index2, double x, double y, double z)  
      void setColumnLabels​(java.util.List<java.lang.String> labels)  
      void setMatrix​(Jama.Matrix matrix)  
      void setRowLabels​(java.util.List<java.lang.String> labels)  
      void setTransposed​(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
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface cern.jdve.data.DataSet

        add, addDataSetListener, getEditionHint, getName, getProperty, getUndefValue, interpolate, isVisible, isVisibleLegend, removeDataSetListener, set, setProperty
    • Constructor Detail

      • MatrixDataSet

        public MatrixDataSet​(java.lang.String name,
                             Jama.Matrix matrix)
      • MatrixDataSet

        public MatrixDataSet​(java.lang.String name,
                             Jama.Matrix matrix,
                             boolean transposed)
    • 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:
        getDataLabel in interface cern.jdve.data.DataSet
        Overrides:
        getDataLabel in class cern.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:
        getZRange in interface cern.jdve.data.DataSet3D
        Overrides:
        getZRange in class cern.jdve.data.AbstractDataSet3D
      • getX

        public double getX​(int index)
      • getXRange

        public cern.jdve.utils.DataRange getXRange()
        Specified by:
        getXRange in interface cern.jdve.data.DataSet
        Overrides:
        getXRange in class cern.jdve.data.AbstractDataSet
      • getY

        public double getY​(int index)
      • getYRange

        public cern.jdve.utils.DataRange getYRange()
        Specified by:
        getYRange in interface cern.jdve.data.DataSet
        Overrides:
        getYRange in class cern.jdve.data.AbstractDataSet
      • indexOf

        public int indexOf​(double coordinate)
        Specified by:
        indexOf in interface cern.jdve.data.DataSet
        Overrides:
        indexOf in class cern.jdve.data.AbstractDataSet
      • isEditable

        public boolean isEditable()
        Specified by:
        isEditable in interface cern.jdve.data.DataSet
        Overrides:
        isEditable in class cern.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)