/// <summary> /// Copy the given Position3DWithPreviousPosition object's data into this objects data. /// </summary> /// <param name="positionToCopy">The Position3DWithPreviousPosition to copy from.</param> public void CopyFrom(Position3DWithPreviousPosition positionToCopy) { Position = positionToCopy.Position; Velocity = positionToCopy.Velocity; Acceleration = positionToCopy.Acceleration; PreviousPosition = positionToCopy.PreviousPosition; UpdatePreviousPositionAutomatically = positionToCopy.UpdatePreviousPositionAutomatically; }
/// <summary> /// Copy Constructor. /// </summary> /// <param name="positionToCopy">The Position3DWithPreviousPosition object to copy.</param> public Position3DWithPreviousPosition(Position3DWithPreviousPosition positionToCopy) { CopyFrom(positionToCopy); }