Beispiel #1
0
 object ISeparatedPropertyEditor.GetEditor(object o)
 {
     orbit = o as CelestialMechanics.Wrapper.Classes.Orbit;
     if (orbit.Alias == null)
     {
         if (f != null)
         {
             if (!f.IsDisposed)
             {
                 return(ob);
             }
         }
         f     = new Forms.FormOrbital(orbit);
         ob[0] = f;
         return(ob);
     }
     if (uc == null)
     {
         uc       = new UserControls.UserControlOrbitReadOnly();
         uc.Orbit = orbit;
         ob[2]    = uc;
         return(ob);
     }
     if (!uc.IsDisposed)
     {
         return(ob);
     }
     uc       = new UserControls.UserControlOrbitReadOnly();
     uc.Orbit = orbit;
     ob[2]    = uc;
     return(ob);
 }
Beispiel #2
0
 internal VectorWrapperReadOnly(CelestialMechanics.Wrapper.Classes.Orbit orbit)
 {
     this.orbit = orbit;
     orbit.GetMotionParameters(vector);
 }