Changeset 9495 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/MultiComponentVector/Moves/ThreeWay/Attributes/SingleItemRotationMoveAttribute.cs
- Timestamp:
- 05/15/13 22:23:36 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/MultiComponentVector/Moves/ThreeWay/Attributes/SingleItemRotationMoveAttribute.cs
r9440 r9495 29 29 public class SingleItemRotationMoveAttribute : MultiComponentVectorMoveAttribute { 30 30 [Storable] 31 public int AffectedGroup { get; protected set; } 32 [Storable] 33 public int Index { get; protected set; } 34 [Storable] 31 35 public int ItemIndex { get; protected set; } 32 36 [Storable] … … 37 41 protected SingleItemRotationMoveAttribute(SingleItemRotationMoveAttribute original, Cloner cloner) 38 42 : base(original, cloner) { 43 this.AffectedGroup = original.AffectedGroup; 44 this.Index = original.Index; 39 45 this.ItemIndex = original.ItemIndex; 40 46 this.ItemRotation = original.ItemRotation; 41 47 } 42 public SingleItemRotationMoveAttribute() : this(-1, false, -1) { }43 public SingleItemRotationMoveAttribute(int itemIndex, bool itemRotation, double moveQuality)48 public SingleItemRotationMoveAttribute() : this(-1, -1, -1, false, -1) { } 49 public SingleItemRotationMoveAttribute(int affectedGroup, int index, int itemIndex, bool itemRotation, double moveQuality) 44 50 : base(moveQuality) { 51 AffectedGroup = affectedGroup; 52 Index = index; 45 53 ItemIndex = itemIndex; 46 54 ItemRotation = itemRotation;
Note: See TracChangeset
for help on using the changeset viewer.