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); }
internal VectorWrapperReadOnly(CelestialMechanics.Wrapper.Classes.Orbit orbit) { this.orbit = orbit; orbit.GetMotionParameters(vector); }