/// <summary>
 /// Copies the given Orientation2DWithPreviousOrientation object's data into this object's data.
 /// </summary>
 /// <param name="orientationToCopy">The Orientation2DWithPreviousOrientation object to copy from.</param>
 public void CopyFrom(Orientation2DWithPreviousOrientation orientationToCopy)
 {
     Orientation            = orientationToCopy.Orientation;
     RotationalVelocity     = orientationToCopy.RotationalVelocity;
     RotationalAcceleration = orientationToCopy.RotationalAcceleration;
     PreviousOrientation    = orientationToCopy.PreviousOrientation;
     UpdatePreviousOrientationAutomatically = orientationToCopy.UpdatePreviousOrientationAutomatically;
 }
 /// <summary>
 /// Copy Constructor.
 /// </summary>
 /// <param name="orienationToCopy">The Orientation2DWithPreviousOrientation object to copy.</param>
 public Orientation2DWithPreviousOrientation(Orientation2DWithPreviousOrientation orienationToCopy)
 {
     CopyFrom(orienationToCopy);
 }