/// <summary>
 /// Конструктор задает полям значения:<br/>
 /// velocity — keplerian.Velocity<br/>
 /// vector — keplerian.Vector<br/>
 /// referenceSystem — keplerian.CentralBody<br/>
 /// connector — connector<br/>
 /// basis — basis<br/>
 /// </summary>
 ///
 /// <param name="keplerian">Keplerian, который хранит параметры орбиты. Не должен быть null.</param>
 /// <param name="basis"> Базис. Не должен быть null.</param>
 /// <param name="connector"> Средство связи. Не должно быть null.</param>
 ///
 /// <exception cref="ArgumentNullException">
 /// Вызывается при передаче null.
 /// </exception>
 public OrbitRepeater(EllipticKeplerian keplerian, Basis basis, RepeaterConnector connector) :
     base(connector, keplerian.Vector, basis, keplerian.Velocity, keplerian.CentralBody)
 {
     this.keplerian = keplerian;
 }
 /// <summary>
 /// Конструктор задает полям значения:<br/>
 /// velocity — keplerian.Velocity<br/>
 /// vector — keplerian.Vector<br/>
 /// referenceSystem — keplerian.CentralBody<br/>
 /// connector — connector<br/>
 /// basis — basis<br/>
 /// </summary>
 ///
 /// <param name="keplerian">Keplerian, который хранит параметры орбиты. Не должен быть null.</param>
 /// <param name="basis"> Базис. Не должен быть null.</param>
 /// <param name="connectorVector"> Вектор средства связи в системе координат этого ретрранслятора.</param>
 /// <param name="connectorBasis"> Базис средства связи в системе координат этого ретрранслятора.</param>
 /// <param name="view"> Область видимости средства связи.</param>
 /// <param name="id"> Идентификатор.</param>
 ///
 /// <exception cref="ArgumentNullException">
 /// Вызывается при передаче null.
 /// </exception>
 public OrbitRepeater(string id, EllipticKeplerian keplerian, Basis basis,
                      Vector connectorVector, Basis connectorBasis, View view) :
     base(keplerian.Vector, basis, keplerian.Velocity, keplerian.CentralBody)
 {
     connector = new RepeaterConnector(id, connectorVector, connectorBasis, view, this);
 }