public static void ApplyTransformation(SySal.Tracking.MIPEmulsionTrack tk) { SySal.Tracking.MIPEmulsionTrackInfo info = tMIPEmulsionTrack.AccessInfo(tk); MyTransformation.Transform(info.Intercept.X, info.Intercept.Y, ref info.Intercept.X, ref info.Intercept.Y); MyTransformation.Deform(info.Slope.X, info.Slope.Y, ref info.Slope.X, ref info.Slope.Y); SySal.Tracking.Grain [] grains = tMIPEmulsionTrack.AccessGrains(tk); if (grains != null) { foreach (SySal.Tracking.Grain g in grains) { MyTransformation.Transform(g.Position.X, g.Position.Y, ref g.Position.X, ref g.Position.Y); } } }
public static void ApplyTransformation(SySal.Scanning.MIPBaseTrack tk) { SySal.Tracking.MIPEmulsionTrackInfo info = tMIPBaseTrack.AccessInfo(tk); MyTransformation.Transform(info.Intercept.X, info.Intercept.Y, ref info.Intercept.X, ref info.Intercept.Y); MyTransformation.Deform(info.Slope.X, info.Slope.Y, ref info.Slope.X, ref info.Slope.Y); }