コード例 #1
0
 public ContentItem(Packable p, uint n)
 {
     Pack = p; Number = n;
 }
コード例 #2
0
 public ContentItem(Packable p, uint n, bool[] orientations)
 {
     Pack = p; Number = n; Array.Copy(orientations, _allowOrient, 3);
 }
コード例 #3
0
        public virtual OptInt OptGlobMaxNumber(Packable packable)
        {
            OptInt optMaxNumberWeight = new OptInt(OptMaxWeight.Activated, (int)Math.Floor((OptMaxWeight.Value - Container.Weight) / packable.Weight));

            return(OptInt.Min(optMaxNumberWeight, OptMaxNumber));
        }
コード例 #4
0
ファイル: Analysis.cs プロジェクト: wkumanuvong/StackBuilder
 public Analysis(Document doc, Packable packable) : base(doc)
 {
     Content      = packable;
     _interlayers = new List <InterlayerProperties>();
 }
コード例 #5
0
 public virtual bool InnerContent(ref Packable innerPackable, ref int number)
 {
     innerPackable = null;
     number        = 0;
     return(false);
 }
コード例 #6
0
 protected AnalysisHomo(Document doc, Packable packable) : base(doc)
 {
     Content      = packable;
     _interlayers = new List <InterlayerProperties>();
 }
コード例 #7
0
 public override bool InnerContent(ref Packable innerPackable, ref int number)
 {
     innerPackable = _innerPackable;
     number        = Arrangement.Number;
     return(true);
 }
コード例 #8
0
 public ConstraintSetCylinderCase(Packable container)
     : base(container)
 {
 }
コード例 #9
0
 protected AnalysisHomo(Document doc, Packable packable) : base(doc)
 {
     Content = packable;
 }
コード例 #10
0
 protected AnalysisLayered(Document doc, Packable packable) : base(doc, packable)
 {
 }
コード例 #11
0
 public ConstraintSetBoxCase(Packable container)
     : base(container)
 {
 }
コード例 #12
0
 public override bool InnerContent(ref Packable innerPackable, ref int number)
 {
     innerPackable = ParentAnalysis.Content;
     number        = ParentSolution.ItemCount;
     return(true);
 }
コード例 #13
0
 public override bool InnerContent(ref Packable innerPackable, ref int number)
 {
     innerPackable = Content;
     number        = Number;
     return(true);
 }