class Line extends AUnboundedLine implements ILine {

	static ILine createNewWithoutCopy(final IVector2 supportVector, final IVector2 directionVector)
	{
		IVector2 dV = directionVector;
		if (dV.getAngle(0.0d) < 0.0d)
		{
			dV = dV.multiplyNew(-1.0d);
		}
		
		return new Line(supportVector, dV);
	}

	private  Line(final IVector2 supportVector, final IVector2 directionVector);

}