class Triangle extends ATriangle {

	public static Triangle fromCorners(final IVector2 a, final IVector2 b, final IVector2 c)
	{
		return new Triangle(a, b, c);
	}

	@SuppressWarnings("unused") private  Triangle();
	protected  Triangle(final IVector2 a, final IVector2 b, final IVector2 c);
	protected  Triangle(final Triangle triangle);

}