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