public OperationCalculator(FileFormat slicerFile) : base(slicerFile) { CalcMillimetersToPixels = new MillimetersToPixels(slicerFile.Resolution, slicerFile.Display); CalcLightOffDelay = new LightOffDelayC( (decimal)SlicerFile.LiftHeight, (decimal)slicerFile.BottomLiftHeight, (decimal)SlicerFile.LiftSpeed, (decimal)slicerFile.BottomLiftSpeed, (decimal)SlicerFile.RetractSpeed, (decimal)slicerFile.RetractSpeed); CalcOptimalModelTilt = new OptimalModelTilt(slicerFile.Resolution, slicerFile.Display, (decimal)slicerFile.LayerHeight); }
public override void InitWithSlicerFile() { base.InitWithSlicerFile(); CalcMillimetersToPixels = new MillimetersToPixels(SlicerFile.Resolution, SlicerFile.Display); CalcLightOffDelay = new LightOffDelayC( (decimal)SlicerFile.LiftHeight, (decimal)SlicerFile.BottomLiftHeight, (decimal)SlicerFile.LiftSpeed, (decimal)SlicerFile.BottomLiftSpeed, (decimal)SlicerFile.RetractSpeed, (decimal)SlicerFile.RetractSpeed); CalcOptimalModelTilt = new OptimalModelTilt(SlicerFile.Resolution, SlicerFile.Display, (decimal)SlicerFile.LayerHeight); }