public void Copy(FullSpeedAcqSettings c) { AxisToMove = c.AxisToMove; BaseThickness = c.BaseThickness; ClusterThreshold = c.ClusterThreshold; ContinuousMotionDutyFraction = c.ContinuousMotionDutyFraction; EmulsionThickness = c.EmulsionThickness; FocusSweep = c.FocusSweep; Layers = c.Layers; MinValidLayers = c.MinValidLayers; Pitch = c.Pitch; PositionTolerance = c.PositionTolerance; Sides = c.Sides; SlowdownTimeMS = c.SlowdownTimeMS; ViewOverlap = c.ViewOverlap; XYAcceleration = c.XYAcceleration; XYSpeed = c.XYSpeed; ZAcceleration = c.ZAcceleration; ZSpeed = c.ZSpeed; MotionLatencyMS = c.MotionLatencyMS; }
public override object Clone() { FullSpeedAcqSettings S = new FullSpeedAcqSettings(Name); S.AxisToMove = AxisToMove; S.BaseThickness = BaseThickness; S.ClusterThreshold = ClusterThreshold; S.ContinuousMotionDutyFraction = ContinuousMotionDutyFraction; S.EmulsionThickness = EmulsionThickness; S.FocusSweep = FocusSweep; S.Layers = Layers; S.MinValidLayers = MinValidLayers; S.Pitch = Pitch; S.PositionTolerance = PositionTolerance; S.Sides = Sides; S.SlowdownTimeMS = SlowdownTimeMS; S.ViewOverlap = ViewOverlap; S.XYAcceleration = XYAcceleration; S.XYSpeed = XYSpeed; S.ZAcceleration = ZAcceleration; S.ZSpeed = ZSpeed; S.MotionLatencyMS = MotionLatencyMS; return(S); }