main/src/georegression/geometry/UtilLine2D_F64.java
public static LineGeneral2D_F64 convert( LinePolar2D_F64 src , LineGeneral2D_F64 ret )
	{
		if( ret == null )
			ret = new LineGeneral2D_F64();

		double c = (double) Math.cos(src.angle);
		double s = (double) Math.sin(src.angle);

		ret.A = c;
		ret.B = s;
		ret.C = -src.distance;

		return ret;
	}
public static LineGeneral2D_F64 convert( LinePolar2D_F64 src , LineGeneral2D_F64 ret )
	{
		if( ret == null )
			ret = new LineGeneral2D_F64();

		double c = (double) Math.cos(src.angle);
		double s = (double) Math.sin(src.angle);

		ret.A = c;
		ret.B = s;
		ret.C = -src.distance;

		return ret;
	}
public static LineGeneral2D_F64 convert ( LinePolar2D_F64 src , LineGeneral2D_F64 ret ) { if ( ret == null ) ret = new LineGeneral2D_F64 ( ) ; double c = ( double ) Math . cos ( src . angle ) ; double s = ( double ) Math . sin ( src . angle ) ; ret . A = c ; ret . B = s ; ret . C = - src . distance ; return ret ; }
Converts a line from polar form to general.  After conversion the line will be normalized, e.g. A*A + B*B == 1.

@param src (input) line is polar notation
@param ret (output) line in general notation.  If null a new instance will be created.
@return Converted line in general notation
Converts a line from polar form to general . After conversion the line will be normalized e . g . A * A + B * B == 1 .