/// <summary> /// Sets the ellipse parameters for epoch provided. /// </summary> /// <param name="epoch">Epoch.</param> /// <param name="ellipseBase">Ellipse base.</param> public void SetEllipseForEpoch(float epoch, EllipseBase ellipseBase) { switch (bodyType) { case SolarSystem.Type.PLANET: PlanetData.SetEllipse(epoch, ellipseBase, this); break; case SolarSystem.Type.ASTEROID: AsteroidData.SetEllipse(epoch, ellipseBase, this); break; case SolarSystem.Type.COMET: CometData.SetEllipse(epoch, ellipseBase, this); break; } }