Back to Adaptive Vision Library website

You are here: Start » Function Reference » Geometry 2D Features

Geometry 2D Features

Select a function from the list below.

Icon Name Description Library
ArcCircle Computes the circle containing an arc. Lite
ArcEndpoints Computes two endpoints of an arc. Lite
ArcLength Computes the length of an arc. Lite
ArcMidpoint Computes the midpoint of an arc. Lite
CircleArea Computes the area of a circle. Lite
CircleBoundingBox Computes the smallest box containing a circle. Lite
CircleBoundingRectangle Computes the smallest rectangle containing a circle. Lite
CircleCharacteristicPoint Returns a characteristic point (e.g. the top-left) of a box containing the input circle. Lite
CirclePerimeterLength Computes the length of a circle perimeter. Lite
CircleSection Computes an arciform section of the circle perimeter. Lite
LineNormalVector Computes the normal vector of a line Lite
LineOrientation Computes the orientation angle of a line as angle in the range from 0 to 180. Lite
PointsBoundingBox Computes the smallest box containing an array of points. Lite
PointsBoundingBox_OrNil Computes the smallest box containing an array of points; returns NIL if the array is empty. Lite
PointsBoundingCircle Computes the smallest circle containing an array of points. Professional
PointsBoundingCircle_OrNil Computes the smallest circle containing an array of points; returns NIL if the array is empty. Professional
PointsBoundingParallelogram Computes the smallest parallelogram containing an array of points. Lite
PointsBoundingRectangle Computes the smallest rectangle containing an array of points. Lite
PointsBoundingRectangle_FixedAngle Computes the smallest rectangle with the given orientation angle containing an array of points. Lite
PointsBoundingRectangle_FixedAngle_OrNil Computes the smallest rectangle with the given orientation angle containing an array of points; returns NIL when the array is empty. Lite
PointsBoundingRectangle_OrNil Computes the smallest rectangle containing an array of points; returns NIL when the array is empty. Lite
PointsCaliperDiameter Computes the longest and the shortest width of the input points measured as distance between parallel lines containing all of them. Professional
PointsConvexHull Computes the smallest convex shape that contains the given array of points. Lite
PointsDiameter Finds the longest segment connecting two points from a given array. Lite
PointsMassCenter Computes the central point of the input points. Lite
PointsMassCenter_OrNil Computes the central point of the input points; returns NIL if the array is empty. Lite
PointsMedian Computes the geometric median of the input points. Lite
RectangleArea Computes the area of a rectangle. Lite
RectangleBoundingBox Computes the smallest box containing a rectangle. Lite
RectangleBoundingCircle Computes the smallest circle containing a rectangle. Lite
RectangleCenter Computes the center point of a rectangle. Lite
RectangleCharacteristicPoint Returns a characteristic point (e.g. the top-left) of the input rectangle. Lite
RectangleCharacteristicPoints Computes rectangle's characteristic points. Lite
RectangleCorners Computes the four corner points of a rectangle. Lite
RectanglePerimeterLength Computes the perimeter length of a rectangle. Lite
SegmentBisector Computes a line passing through the center of a segment at a right angle. Lite
SegmentCenter Computes the center point of a segment. Lite
SegmentLength Computes the length of a segment. Lite
SegmentLine Computes the line passing through a segment. Lite
SegmentNormalVector Computes an unitary vector perpendicular to the segment. Lite
SegmentOrientation Computes the orientation of a segment. Lite
SegmentVector Returns the vector [x2 - x1, y2 - y1] Lite
VectorDirection Computes the direction angle of a vector as an angle in range the from 0 to 360. Lite
VectorLength Computes the length of a vector. Lite
VectorsMedian Computes the geometric median of the input vectors. Lite