Class mxMedianHybridCrossingReduction.MedianCellSorter

  • All Implemented Interfaces:
    java.lang.Comparable<java.lang.Object>
    Enclosing class:
    mxMedianHybridCrossingReduction

    protected class mxMedianHybridCrossingReduction.MedianCellSorter
    extends java.lang.Object
    implements java.lang.Comparable<java.lang.Object>
    A utility class used to track cells whilst sorting occurs on the median values. Does not violate (x.compareTo(y)==0) == (x.equals(y))
    • Field Summary

      Fields 
      Modifier and Type Field Description
      double medianValue
      The median value of the cell stored
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MedianCellSorter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(java.lang.Object arg0)
      comparator on the medianValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • medianValue

        public double medianValue
        The median value of the cell stored
    • Constructor Detail

      • MedianCellSorter

        protected MedianCellSorter()
    • Method Detail

      • compareTo

        public int compareTo​(java.lang.Object arg0)
        comparator on the medianValue
        Specified by:
        compareTo in interface java.lang.Comparable<java.lang.Object>
        Parameters:
        arg0 - the object to be compared to
        Returns:
        the standard return you would expect when comparing two double