Clarify between equatorial and relative AN/DN.
[VesselSimulator.git] / KerbalEngineer / Flight / Readouts / Rendezvous / AngleToRelativeDescendingNode.cs
blob:a/KerbalEngineer/Flight/Readouts/Rendezvous/AngleToRelativeDescendingNode.cs -> blob:b/KerbalEngineer/Flight/Readouts/Rendezvous/AngleToRelativeDescendingNode.cs
  //
  // Kerbal Engineer Redux
  //
  // Copyright (C) 2014 CYBUTEK
  //
  // This program is free software: you can redistribute it and/or modify
  // it under the terms of the GNU General Public License as published by
  // the Free Software Foundation, either version 3 of the License, or
  // (at your option) any later version.
  //
  // This program is distributed in the hope that it will be useful,
  // but WITHOUT ANY WARRANTY; without even the implied warranty of
  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  // GNU General Public License for more details.
  //
  // You should have received a copy of the GNU General Public License
  // along with this program. If not, see <http://www.gnu.org/licenses/>.
  //
   
  #region Using Directives
   
  using KerbalEngineer.Extensions;
   
  #endregion
   
  namespace KerbalEngineer.Flight.Readouts.Rendezvous
  {
  public class AngleToRelativeDescendingNode : ReadoutModule
  {
  public AngleToRelativeDescendingNode()
  {
  this.Name = "Angle to Rel. DN";
  this.Category = ReadoutCategory.GetCategory("Rendezvous");
  this.HelpString = string.Empty;
  this.IsDefault = true;
  }
   
  public override void Update()
  {
  RendezvousProcessor.RequestUpdate();
  }
   
  public override void Draw()
  {
  if (!RendezvousProcessor.ShowDetails)
  {
  return;
  }
   
  this.DrawLine(RendezvousProcessor.AngleToDescendingNode.ToAngle());
  }
   
  public override void Reset()
  {
  FlightEngineerCore.Instance.AddUpdatable(RendezvousProcessor.Instance);
  }
  }
  }