Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/20/17 16:15:38 (6 years ago)
Author:
rhanghof
Message:

#2817:

  • Unittests
  • Bugfixes on the line projection based extreme point creation method
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/PackingPosition.cs

    r15471 r15554  
    7575      return base.GetHashCode() + 13 * X + 17 * Y + 23 * Z;
    7676    }
    77 
    78     [Obsolete]
    79     public static PackingPosition MoveLeft(PackingPosition original) {
    80       return new PackingPosition(original.AssignedBin, original.X - 1, original.Y, original.Z, original.Rotated);
    81     }
    82     [Obsolete]
    83     public static PackingPosition MoveDown(PackingPosition original) {
    84       return new PackingPosition(original.AssignedBin, original.X, original.Y - 1, original.Z, original.Rotated);
    85     }
    86     [Obsolete]
    87     public static PackingPosition MoveBack(PackingPosition original) {
    88       return new PackingPosition(original.AssignedBin, original.X, original.Y, original.Z - 1, original.Rotated);
    89     }
    90     [Obsolete]
    91     public static PackingPosition MoveRight(PackingPosition original) {
    92       return new PackingPosition(original.AssignedBin, original.X + 1, original.Y, original.Z, original.Rotated);
    93     }
    94     [Obsolete]
    95     public static PackingPosition MoveUp(PackingPosition original) {
    96       return new PackingPosition(original.AssignedBin, original.X, original.Y + 1, original.Z, original.Rotated);
    97     }
    98     [Obsolete]
    99     public static PackingPosition MoveFront(PackingPosition original) {
    100       return new PackingPosition(original.AssignedBin, original.X, original.Y, original.Z + 1, original.Rotated);
    101     }
    102 
     77   
    10378    #region IComparable<PackingPosition> Members
    10479
     
    11590      if (result == 0)
    11691        result = X.CompareTo(other.X);
    117       /*
    118       int result = Z.CompareTo(other.Z);
    119       if (result == 0)
    120         result = X.CompareTo(other.X);
    121       if (result == 0)
    122         result = Y.CompareTo(other.Y);
    123       */
    12492      return result;
    125 
    12693    }
    12794
Note: See TracChangeset for help on using the changeset viewer.