Class ModelXYIndex

  • All Implemented Interfaces:
    IModelCloneable<ModelXY>
    Direct Known Subclasses:
    ModelXYClassLabel

    public class ModelXYIndex
    extends ModelXY
    ModelDataXY

    Copyright: Actelion Ltd., Inc. All Rights Reserved This software is the proprietary information of Actelion Pharmaceuticals, Ltd. Use is subject to license terms.

    Version:
    1.0 Aug 4, 2011 MvK: Start implementation
    Author:
    Modest von Korff
    • Field Detail

      • liIndex

        public java.util.List<java.lang.Integer> liIndex
    • Constructor Detail

      • ModelXYIndex

        public ModelXYIndex()
      • ModelXYIndex

        public ModelXYIndex​(Matrix x,
                            Matrix y)
      • ModelXYIndex

        public ModelXYIndex​(int rows,
                            int colsX,
                            int colsY)
      • ModelXYIndex

        public ModelXYIndex​(ModelXYIndex dataXY)
        Deep copy constructor
        Parameters:
        dataXY -
      • ModelXYIndex

        public ModelXYIndex​(ModelXY dataXY)
    • Method Detail

      • sub

        public ModelXYIndex sub​(int indexStart,
                                int indexEnd)
        Parameters:
        indexStart - inclusive
        indexEnd - exclusive
        Returns:
      • sub

        public ModelXYIndex sub​(java.util.List<java.lang.Integer> liIndexRow)
      • sub

        public void sub​(java.util.List<java.lang.Integer> liIndexRow,
                        ModelXYIndex modelXYIndexTarget)
        Rows are copied from this into target.
        Parameters:
        liIndexRow -
        modelXYIndexTarget -
      • getAsListWithIndex

        public java.util.List<XYIndex> getAsListWithIndex()
        Returns:
        Deep copy.