Exemple #1
0
 /// <summary>
 /// Encode Common Grating Parameters in MarkerHeader
 /// </summary>
 /// <param name="PPort"></param>
 public void Encode(ParallelPort PPort)
 {
     PPort.MarkerEncode((int)Math.Floor(tf * 100.0));
     PPort.MarkerEncode((int)Math.Floor(sf * 100.0));
     PPort.MarkerEncode((int)Math.Floor(sphase * 100.0));
     PPort.MarkerEncode((int)Math.Floor(BasePara.orientation * 100.0));
     PPort.MarkerEncode((int)Math.Floor(BasePara.direction * 100.0));
     PPort.MarkerEncode((int)Math.Floor(luminance * 100.0));
     PPort.MarkerEncode((int)Math.Floor(contrast * 100.0));
     PPort.MarkerEncode((int)Math.Floor((BasePara.center.X + 60.0f) * 100.0));
     PPort.MarkerEncode((int)Math.Floor((BasePara.center.Y + 60.0f) * 100.0));
     PPort.MarkerEncode((int)Math.Floor(BasePara.diameter * 100.0));
 }
Exemple #2
0
 /// <summary>
 /// Encode Common Bar Parameters in MarkerHeader
 /// </summary>
 /// <param name="PPort"></param>
 public void Encode(ParallelPort PPort)
 {
     PPort.MarkerEncode((int)Math.Floor(height * 100.0));
     PPort.MarkerEncode((int)Math.Floor(width * 100.0));
     PPort.MarkerEncode((int)Math.Floor(BasePara.orientation * 100.0));
     PPort.MarkerEncode((int)Math.Floor(BasePara.direction * 100.0));
     PPort.MarkerEncode((int)Math.Floor(BasePara.speed * 100.0));
     PPort.MarkerEncode((int)Math.Floor((BasePara.center.X + 60.0f) * 100.0));
     PPort.MarkerEncode((int)Math.Floor((BasePara.center.Y + 60.0f) * 100.0));
 }