/// <summary> /// Задает полям переданные значения, но:<br/> /// velocity = new Vector(0.0, 0.0, 0.0)<br/> /// referenceSystem = carrier<br/> /// isAnalizing = false<br/> /// </summary> /// /// <param name="ID"> Идентификатор</param> /// <param name="vector"> Вектор относительно базовой системы координат.</param> /// <param name="basis"> Базис относительно базовой системы координат.</param> /// <param name="view"> Область видимости.</param> /// <param name="carrier"> Аппарат, на котором закреплено средство связи.</param> /// /// <exception cref="ArgumentNullException"> /// Вызывается при передаче null. /// </exception> public MainSpacecraftConnector(string ID, Vector vector, Basis basis, View view, MainSpacecraft carrier) : base(ID, vector, basis, view) { Carrier = carrier; referenceSystem = Carrier; }
/// <summary> /// Конструктор копирования. /// </summary> /// /// <param name="connector"> Копируемое средство связи. Не должно быть null.</param> /// /// <exception cref="ArgumentNullException"> /// Вызывается при передаче null. /// </exception> public MainSpacecraftConnector(MainSpacecraftConnector connector) : base(connector) { carrier = connector.carrier; referenceSystem = carrier; }