コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <summary>
 /// Конструктор копирования.
 /// </summary>
 ///
 /// <param name="connector"> Копируемое средство связи. Не должно быть null.</param>
 ///
 /// <exception cref="ArgumentNullException">
 /// Вызывается при передаче null.
 /// </exception>
 public MainSpacecraftConnector(MainSpacecraftConnector connector) : base(connector)
 {
     carrier         = connector.carrier;
     referenceSystem = carrier;
 }