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; }
public AnalysisCaseTruck(Document doc, Packable packable, TruckProperties truckProperties, ConstraintSetPackableTruck constraintSet) : base(doc, packable, truckProperties, constraintSet) { }
public AnalysisHCylTruck(Document doc, CylinderProperties cylinder, TruckProperties truckProperties, ConstraintSetPackableTruck constraintSet) : base(doc, cylinder) { TruckProperties = truckProperties; ConstraintSet = constraintSet; }