Example #1
0
 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;
 }
Example #2
0
        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);
        }