Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/14/15 20:03:59 (8 years ago)
Author:
gkronber
Message:

#1966: PackingPlan is just an Item not a ParameterizedNamedItem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingPlans/PackingPlan.cs

    r13032 r13462  
    4141  [Item("PackingPlan", "Represents a concrete solution for a bin-packing problem.")]
    4242  [StorableClass]
    43   public abstract class PackingPlan<D, B, I> : ParameterizedNamedItem, IPackingPlan
     43  public abstract class PackingPlan<D, B, I> :Item, IPackingPlan
    4444    where D : class, IPackingDimensions
    4545    where B : PackingShape<D>, IPackingBin
     
    8080    #endregion
    8181
    82     public PackingPlan(B binMeasures, bool useExtremePoints, bool stackingConstraints)
     82    protected PackingPlan(B binMeasures, bool useExtremePoints, bool stackingConstraints)
    8383      : base(){
    8484        BinMeasures = (B)binMeasures.Clone();
     
    253253
    254254
    255   [Item("PackingPlan2D", "Represents a concrete solution for a 2D bin-packing problem.")]
     255  [Item("PackingPlan2D", "Represents a solution for a 2D bin packing problem.")]
    256256  [StorableClass]
    257257  public class PackingPlan2D : PackingPlan<TwoDimensionalPacking, RectangularPackingBin, RectangularPackingItem> {
     
    275275
    276276
    277   [Item("PackingPlan3D", "Represents a concrete solution for a 3D bin-packing problem.")]
     277  [Item("PackingPlan3D", "Represents a solution for a 3D bin packing problem.")]
    278278  [StorableClass]
    279279  public class PackingPlan3D : PackingPlan<ThreeDimensionalPacking, CuboidPackingBin, CuboidPackingItem> {
Note: See TracChangeset for help on using the changeset viewer.