main/src/georegression/geometry/UtilEllipse_F64.java
public static boolean tangentLines( EllipseRotated_F64 ellipseA , EllipseRotated_F64 ellipseB ,
										Point2D_F64 tangentA0 , Point2D_F64 tangentA1 ,
										Point2D_F64 tangentA2 , Point2D_F64 tangentA3 ,
										Point2D_F64 tangentB0 , Point2D_F64 tangentB1 ,
										Point2D_F64 tangentB2 , Point2D_F64 tangentB3 )
	{
		TangentLinesTwoEllipses_F64 alg = new TangentLinesTwoEllipses_F64(GrlConstants.TEST_F64,10);

		return alg.process(ellipseA, ellipseB,
				tangentA0, tangentA1, tangentA2, tangentA3,
				tangentB0, tangentB1, tangentB2, tangentB3) ;
	}
public static boolean tangentLines( EllipseRotated_F64 ellipseA , EllipseRotated_F64 ellipseB ,
										Point2D_F64 tangentA0 , Point2D_F64 tangentA1 ,
										Point2D_F64 tangentA2 , Point2D_F64 tangentA3 ,
										Point2D_F64 tangentB0 , Point2D_F64 tangentB1 ,
										Point2D_F64 tangentB2 , Point2D_F64 tangentB3 )
	{
		TangentLinesTwoEllipses_F64 alg = new TangentLinesTwoEllipses_F64(GrlConstants.TEST_F64,10);

		return alg.process(ellipseA, ellipseB,
				tangentA0, tangentA1, tangentA2, tangentA3,
				tangentB0, tangentB1, tangentB2, tangentB3) ;
	}
<p>Finds four lines which are tangent to both ellipses.  Both ellipses must not intersect.  Line 0
and line 3 will not intersect the line joining the center of the two ellipses while line 1 and 2 will.</p>

@see TangentLinesTwoEllipses_F64

@param ellipseA (Input) First ellipse
@param ellipseB (Input) Second ellipse
@param tangentA0 (Output) Point on ellipseA in which tangent line0 passes through
@param tangentA1 (Output) Point on ellipseA in which tangent line1 passes through
@param tangentA2 (Output) Point on ellipseA in which tangent line2 passes through
@param tangentA3 (Output) Point on ellipseA in which tangent line3 passes through
@param tangentB0 (Output) Point on ellipseB in which tangent line0 passes through
@param tangentB1 (Output) Point on ellipseB in which tangent line1 passes through
@param tangentB2 (Output) Point on ellipseB in which tangent line2 passes through
@param tangentB3 (Output) Point on ellipseB in which tangent line3 passes through

@return true if a solution was found or false if it failed