コード例 #1
0
 public AnalysisCylinderPallet(
     Packable packable,
     PalletProperties palletProperties,
     ConstraintSetPackablePallet constraintSet)
     : base(packable, palletProperties, constraintSet)
 {
 }
コード例 #2
0
        public Vector3D GetStackingDimensions(ConstraintSetAbstract constraintSet)
        {
            ConstraintSetPackablePallet constraintSetPackablePallet = constraintSet as ConstraintSetPackablePallet;

            if (null == constraintSetPackablePallet)
            {
                throw new InvalidConstraintSetException();
            }
            return(new Vector3D(
                       _length + 2.0 * constraintSetPackablePallet.Overhang.X
                       , _width + 2.0 * constraintSetPackablePallet.Overhang.Y
                       , constraintSetPackablePallet.OptMaxHeight.Value - _height));
        }
コード例 #3
0
 public AnalysisHCylPallet(Document doc, CylinderProperties cylinder, PalletProperties palletProperties, ConstraintSetPackablePallet constraintSet)
     : base(doc, cylinder)
 {
     _palletProperties = palletProperties;
     ConstraintSet     = constraintSet;
 }