Ejemplo n.º 1
0
 bool PreAssign(SatelliteSP0031 s)
 {
     if (preassignedcount == LASERS_PER_SAT || s.preassignedcount == LASERS_PER_SAT || IsPreAssigned(s))
     {
         return(false);
     }
     Debug.Assert(s.IsPreAssigned(this) == false);
     SimplePreAssign(s);
     s.SimplePreAssign(this);
     return(true);
 }
Ejemplo n.º 2
0
 bool PreAssign(SatelliteSP0031 s)
 {
     if (preassignedcount == LASERS_PER_SAT || s.preassignedcount == LASERS_PER_SAT || IsPreAssigned(s))
     {
         return(false);
     }
     Debug.Assert(s.IsPreAssigned(this) == false);
     if (log_choice == LogChoice.LaserDists)
     {
         logfile.WriteLine("dist: " + Dist(s));
         logfile.Flush();
     }
     SimplePreAssign(s);
     s.SimplePreAssign(this);
     return(true);
 }