Loading [MathJax]/extensions/tex2jax.js
Back to FabImage Library Lite website

You are here: Start » Geometry 2D » Geometry 2D Constructions » EllipseThroughFourPoints

EllipseThroughFourPoints


Header: FIL.h
Namespace: fil

Computes an ellipse passing through four noncollinear points.

Syntax

void fil::EllipseThroughFourPoints
(
	const fil::Point2D& inPoint1,
	const fil::Point2D& inPoint2,
	const fil::Point2D& inPoint3,
	const fil::Point2D& inPoint4,
	ftl::Conditional<fil::Ellipse2D>& outEllipse
)

Parameters

Name Type Default Description
Input value
inPoint1 const Point2D&
Input value
inPoint2 const Point2D&
Input value
inPoint3 const Point2D&
Input value
inPoint4 const Point2D&
Output value
outEllipse Conditional<Ellipse2D>& Ellipse passing through the specified points; or Nil if the points don't define a proper ellipse.