コード例 #1
0
        protected AnalysisPackableTruck(Document document, Packable packable, TruckProperties truckProperties,
                                        ConstraintSetPackableTruck constraintSet)
            : base(document, packable)
        {
            // sanity checks
            if ((null != truckProperties.ParentDocument) &&
                truckProperties.ParentDocument != ParentDocument)
            {
                throw new Exception("case & truck do not belong to the same document");
            }
            // also add dependancy
            TruckProperties = truckProperties;

            ConstraintSet = constraintSet;
        }
コード例 #2
0
 public AnalysisCaseTruck(Document doc, Packable packable, TruckProperties truckProperties, ConstraintSetPackableTruck constraintSet)
     : base(doc, packable, truckProperties, constraintSet)
 {
 }
コード例 #3
0
 public AnalysisHCylTruck(Document doc, CylinderProperties cylinder, TruckProperties truckProperties, ConstraintSetPackableTruck constraintSet)
     : base(doc, cylinder)
 {
     TruckProperties = truckProperties;
     ConstraintSet   = constraintSet;
 }