/// <summary>
 ///     Returns an enumerator that iterates through a collection.
 /// </summary>
 /// <returns>
 ///     An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
 /// </returns>
 IEnumerator IEnumerable.GetEnumerator()
 {
     return(Joints.GetEnumerator());
 }
 /// <summary>
 ///     Returns an enumerator that iterates through a collection.
 /// </summary>
 /// <returns>
 ///     An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
 /// </returns>
 public IEnumerator <DenavitHartenbergJoint> GetEnumerator()
 {
     return(Joints.GetEnumerator());
 }