You are here: Start » Function Reference » Document

Geometry 2D Angle Metrics

Icon Name Description / Applications Modules
AngleBetweenDirections AngleBetweenDirections

Measures the rotation angle from first to second direction.

FoundationLite
AngleBetweenLines AngleBetweenLines

Measures the smaller and the larger angle between two lines.

FoundationLite
AngleBetweenSegments AngleBetweenSegments

Measures the angle between two segments with one of four possible metrics.

FoundationLite
AngleBetweenThreePoints AngleBetweenThreePoints

Measures the angle defined by three consecutive points.

FoundationLite
AngleBetweenVectors AngleBetweenVectors

Measures the angle between two vectors.

FoundationLite
NormalizeAngle NormalizeAngle

Normalizes an angle to the range <x, x+90) or <x, x+180) or <x, x+360).

FoundationLite

Geometry 2D Basics

Icon Name Description / Applications Modules
CreateArc CreateArc

Creates an arc from an aligned point, radius, and angle range.

FoundationLite
CreateCircle CreateCircle

Creates a circle from an aligned point and radius.

FoundationLite
CreatePointGrid CreatePointGrid

Creates a grid of points.

FoundationLite
CreateRandomPointArray CreateRandomPointArray

Creates array of random points inside given box.

FoundationLite
CreateRectangle CreateRectangle

Creates a rectangle from an aligned point.

FoundationLite
CreateRing CreateRing

Creates a ring from an aligned point, inner and outer radius, and angle range.

FoundationLite
CreateSegment CreateSegment

Produces a segment of given parameters.

FoundationLite
CreateVector CreateVector

Produces a vector of given length and direction.

FoundationLite
RandomPoint

Creates random point inside given box.

FoundationLite
WKT_LoadLineString WKT_LoadLineString

Loads path from WKT text format.

FoundationLite
WKT_LoadMultiLineString WKT_LoadMultiLineString

Loads multiple paths from WKT text format.

FoundationLite
WKT_LoadMultiPoint WKT_LoadMultiPoint

Loads multiple points from WKT text format.

FoundationLite
WKT_LoadMultiPolygon WKT_LoadMultiPolygon

Loads multiple polygons from WKT text format.

FoundationLite
WKT_LoadMultiPolygon_AsRegion WKT_LoadMultiPolygon_AsRegion

Loads multiple polygons from WKT text format as region.

FoundationLite
WKT_LoadPoint WKT_LoadPoint

Loads point from WKT text format.

FoundationLite
WKT_LoadPolygon WKT_LoadPolygon

Loads polygon from WKT text format.

FoundationLite
WKT_LoadPolygon_AsRegion WKT_LoadPolygon_AsRegion

Loads polygon from WKT text format as region.

FoundationLite

Geometry 2D Constructions

Icon Name Description / Applications Modules
CircleTangents CircleTangents

Computes circle tangent lines passing through a point.

FoundationLite
CircleThroughPoints CircleThroughPoints

Computes a circle passing through three noncollinear points.

FoundationLite
CreateCoordinateSystemFromPoint CreateCoordinateSystemFromPoint

Creates a coordinate system with the specified origin.


Most often used to define an object alignment from results of 1D Edge Detection or Blob Analysis.

FoundationLite
CreateCoordinateSystemFromRectangle CreateCoordinateSystemFromRectangle

Creates a coordinate system from a rectangle.


Most often used to define an object alignment from a filter like RegionBoundingRectangle.

FoundationLite
CreateCoordinateSystemFromSegment CreateCoordinateSystemFromSegment

Creates a coordinate system with the origin on a given segment.

FoundationLite
CreateCoordinateSystemFromTwoPoints CreateCoordinateSystemFromTwoPoints

Creates a coordinate system with two points on its axes.


Most often used to define an object alignment from results of two 1D Edge Detection scans, each of which locates one side of a rectangular object.

FoundationLite
CreateCoordinateSystemFromVector CreateCoordinateSystemFromVector

Creates a coordinate system from a vector.


Both vectors and coordinate systems can represent object translations. This operation does a conversion.

FoundationLite
EllipseThroughFourPoints EllipseThroughFourPoints

Computes an ellipse passing through four noncollinear points.

FoundationLite
EllipseThroughThreePoints EllipseThroughThreePoints

Computes an ellipse passing through three noncollinear points.

FoundationLite
LineThroughPoint LineThroughPoint

Computes a line passing through a point with given angle.

FoundationLite
LineThroughPoints LineThroughPoints

Computes a line passing through two distinct points.

FoundationLite
ProjectPointOnCircle ProjectPointOnCircle

Projects a point onto a circle.

FoundationLite
ProjectPointOnLine ProjectPointOnLine

Projects a point onto a line.

FoundationLite
ProjectPointsOnCircle ProjectPointsOnCircle

Projects points onto a circle.

FoundationLite
ProjectPointsOnLine ProjectPointsOnLine

Projects points onto a line.

FoundationLite
SplitRectangle SplitRectangle

Splits the rectangle into two along the direction.

FoundationLite
VectorBetweenPoints VectorBetweenPoints

Computes a vector representing distance from one point to another.

FoundationLite

Geometry 2D Distance Metrics

Icon Name Description / Applications Modules
CircleToCircleDistance CircleToCircleDistance

Measures the distance between two circles.

FoundationLite
PointSequenceDistances PointSequenceDistances

Measures the distances between consecutive points of a point sequence.

FoundationLite
PointToArcDistance PointToArcDistance

Measures the distance between a point and an arc.

FoundationLite
PointToCircleDistance PointToCircleDistance

Measures the distance between a point and a circle.

FoundationLite
PointToLineDistance PointToLineDistance

Measures the distance between a point and a line.

FoundationLite
PointToLineDistance_Oriented PointToLineDistance_Oriented

Measures the signed distance between a point and a line with direction.

FoundationLite
PointToPointDistance PointToPointDistance

Measures the distance between two points.

FoundationLite
PointToRectangleDistance PointToRectangleDistance

Measures the distance between point and rectangle.

FoundationLite
PointToSegmentDistance PointToSegmentDistance

Measures the distance between a point and a segment.

FoundationLite
SegmentToSegmentDistance SegmentToSegmentDistance

Measures the distance between two segments.

FoundationLite

Geometry 2D Features

Icon Name Description / Applications Modules
ArcCircle ArcCircle

Computes the circle containing an arc.

FoundationLite
ArcEndpoints ArcEndpoints

Computes two endpoints of an arc.

FoundationLite
ArcLength ArcLength

Computes the length of an arc.

FoundationLite
ArcMidpoint ArcMidpoint

Computes the midpoint of an arc.

FoundationLite
CircleArea CircleArea

Computes the area of a circle.

FoundationLite
CircleBoundingBox CircleBoundingBox

Computes the smallest box containing a circle.

FoundationLite
CircleBoundingRectangle CircleBoundingRectangle

Computes the smallest rectangle containing a circle.

FoundationLite
CircleCharacteristicPoint CircleCharacteristicPoint

Returns a characteristic point (e.g. the top-left) of a box containing the input circle.

FoundationLite
CirclePerimeterLength CirclePerimeterLength

Computes the length of a circle perimeter.

FoundationLite
CircleSection CircleSection

Computes an arciform section of the circle perimeter.

FoundationLite
EllipseArea EllipseArea

Computes the area of an ellipse.

FoundationLite
EllipseBoundingBox EllipseBoundingBox

Computes the smallest box containing an ellipse.

FoundationLite
EllipseBoundingRectangle EllipseBoundingRectangle

Computes the smallest rectangle containing an ellipse.

FoundationLite
EllipseBoundingRectangle_FixedAngle EllipseBoundingRectangle_FixedAngle

Computes the smallest rectangle with the given orientation angle containing an ellipse.

FoundationLite
LineNormalVector LineNormalVector

Computes the normal vector of a line.

FoundationLite
LineOrientation LineOrientation

Computes the orientation angle of a line as angle in the range from 0 to 180.

FoundationLite
PointsBoundingBox PointsBoundingBox

Computes the smallest box containing an array of points.

FoundationLite
PointsBoundingBox_OrNil PointsBoundingBox_OrNil

Computes the smallest box containing an array of points; returns NIL if the array is empty.

FoundationLite
PointsBoundingCircle PointsBoundingCircle

Computes the smallest circle containing an array of points.

FoundationBasic
PointsBoundingCircle_OrNil PointsBoundingCircle_OrNil

Computes the smallest circle containing an array of points; returns NIL if the array is empty.

FoundationBasic
PointsBoundingEllipse PointsBoundingEllipse

Computes the smallest ellipse containing an array of points if such ellipse exists.

FoundationBasic
PointsBoundingParallelogram PointsBoundingParallelogram

Computes the smallest parallelogram containing an array of points.

FoundationPro
PointsBoundingRectangle PointsBoundingRectangle

Computes the smallest rectangle containing an array of points.

FoundationLite
PointsBoundingRectangle_FixedAngle PointsBoundingRectangle_FixedAngle

Computes the smallest rectangle with the given orientation angle containing an array of points.

FoundationLite
PointsBoundingRectangle_FixedAngle_OrNil PointsBoundingRectangle_FixedAngle_OrNil

Computes the smallest rectangle with the given orientation angle containing an array of points; returns NIL when the array is empty.

FoundationLite
PointsBoundingRectangle_OrNil PointsBoundingRectangle_OrNil

Computes the smallest rectangle containing an array of points; returns NIL when the array is empty.

FoundationLite
PointsCaliperDiameter PointsCaliperDiameter

Computes the longest and the shortest width of the input points measured as distance between parallel lines containing all of them.

FoundationBasic
PointsConvexHull PointsConvexHull

Computes the smallest convex shape that contains the given array of points.

FoundationLite
PointsDiameter PointsDiameter

Finds the longest segment connecting two points from a given array.

FoundationLite
PointsMassCenter PointsMassCenter

Computes the central point of the input points.

FoundationLite
PointsMassCenter_OrNil PointsMassCenter_OrNil

Computes the central point of the input points; returns NIL if the array is empty.

FoundationLite
PointsMedian PointsMedian

Computes the geometric median of the input points.

FoundationLite
PointsOrientation PointsOrientation

Computes the orientation of a set of 2D points.

FoundationLite
RectangleArea RectangleArea

Computes the area of a rectangle.

FoundationLite
RectangleBoundingBox RectangleBoundingBox

Computes the smallest box containing a rectangle.

FoundationLite
RectangleBoundingCircle RectangleBoundingCircle

Computes the smallest circle containing a rectangle.

FoundationLite
RectangleCenter RectangleCenter

Computes the center point of a rectangle.

FoundationLite
RectangleCharacteristicPoint RectangleCharacteristicPoint

Returns a characteristic point (e.g. the top-left) of the input rectangle.

FoundationLite
RectangleCharacteristicPoints RectangleCharacteristicPoints

Computes rectangle's characteristic points.

FoundationLite
RectangleCorners RectangleCorners

Computes the four corner points of a rectangle.

FoundationLite
RectanglePerimeterLength RectanglePerimeterLength

Computes the perimeter length of a rectangle.

FoundationLite
RectangleSides RectangleSides

Returns segments representing the sides of the input rectangle.

FoundationLite
SegmentBisector SegmentBisector

Computes a line passing through the center of a segment at a right angle.

FoundationLite
SegmentCenter SegmentCenter

Computes the center point of a segment.

FoundationLite
SegmentLength SegmentLength

Computes the length of a segment.

FoundationLite
SegmentLine SegmentLine

Computes the line passing through a segment.

FoundationLite
SegmentNormalVector SegmentNormalVector

Computes an unitary vector perpendicular to the segment.

FoundationLite
SegmentOrientation SegmentOrientation

Computes the orientation of a segment.

FoundationLite
SegmentVector SegmentVector

Returns the vector [x2 - x1, y2 - y1].

FoundationLite
VectorDirection VectorDirection

Computes the direction angle of a vector as an angle in range the from 0 to 360.

FoundationLite
VectorLength VectorLength

Computes the length of a vector.

FoundationLite
VectorsMedian VectorsMedian

Computes the geometric median of the input vectors.

FoundationLite

Geometry 2D Fitting

Icon Name Description / Applications Modules
AdjustPointArrays

Aligns a point array to match best the input point array.

FoundationPro
DetectPointSegments DetectPointSegments

Detect points that lie along multiple segments.

FoundationPro
FitArcToPath FitArcToPath

Approximates path by an arc using the selected outliers suppression method and considering path's start and end.

FoundationBasic
FitArcToPoints FitArcToPoints

Approximates points with an arc using the selected outliers suppression method.

FoundationBasic
FitCircleToPoints FitCircleToPoints

Approximates points with a circle using selected outliers suppression method.

FoundationBasic
FitLineToPoints FitLineToPoints

Approximates points with a line using the Least Squares method.

FoundationBasic
FitLineToPoints_LTE FitLineToPoints_LTE

Approximates points with a line using Least Trimmed Error algorithm.


Brute-force finding of a line that best matches a subset of the input points. Very efficient against outliers, but possibly slow for bigger subsets.

FoundationBasic
FitLineToPoints_M FitLineToPoints_M

Approximates points with a line using selected M-estimator for outlier suppression.


Finding a locally optimal line. Good enough when the number of outliers is small.

FoundationBasic
FitLineToPoints_RANSAC FitLineToPoints_RANSAC

Approximates points with a line using a RANSAC algorithm.


Finds a well matching line, but for handling outliers requires a distance threshold that may be difficult to set.

FoundationBasic
FitLineToPoints_TheilSen FitLineToPoints_TheilSen

Approximates points with a line using TheilSen algorithm, optionally with Siegel's improvement.


Finds a well matching line, ignoring up to 29.3% (TheilSen) or 50.0% (Siegel) outliers. Outliers do have some influence on accuracy.

FoundationBasic
FitSegmentToPoints FitSegmentToPoints

Approximates points with a segment using selected outliers suppression method.


Finding a locally optimal segment. Good enough when the number of outliers is small.

FoundationBasic
FitSegmentToPoints_LTE FitSegmentToPoints_LTE

Approximates points with a segment using Least Trimmed Error algorithm.


Brute-force finding of a segment that best matches a subset of the input points. Very efficient against outliers, but possibly slow for bigger subsets.

FoundationBasic
FitSegmentToPoints_RANSAC FitSegmentToPoints_RANSAC

Approximates points with a segment using a RANSAC algorithm.


Finds a well matching segments, but for handling outliers requires a distance threshold that may be difficult to set.

FoundationBasic
FitSegmentToPoints_TheilSen FitSegmentToPoints_TheilSen

Approximates points with a segment using TheilSen algorithm, optionally with Siegel's improvement.


Finds a well matching segment, ignoring up to 29.3% (TheilSen) or 50.0% (Siegel) outliers. Outliers do have some influence on accuracy.

FoundationBasic
FitSegmentToRegion FitSegmentToRegion

Approximates a region with a segment using selected outliers suppression method.


Finding a locally optimal segment. Good enough when the number of outliers is small.

FoundationBasic
LocateMultiplePointPatterns LocateMultiplePointPatterns

Finds occurrences of a pattern in a 2D cloud of (feature) points.


Can be used to find entire objects after finding their characteristic points with tools such as Template Matching or DL_LocatePoints.

FoundationPro
LocateSinglePointPattern LocateSinglePointPattern

Finds an occurrence of the pattern in the input points.


Can be used to find an entire object after finding its characteristic points with tools such as Template Matching or DL_LocatePoints.

FoundationPro

Geometry 2D Interpolations

Icon Name Description / Applications Modules
AverageAngle AverageAngle

Computes the average of the input angles using points on a unit circle.

FoundationLite
AveragePoint AveragePoint

Computes the middle point of two input points.

FoundationLite
LerpAngles LerpAngles

Linearly interpolates between two angles in the direction of minimum turn.

FoundationLite
LerpPaths LerpPaths

Linearly interpolates between two paths.

FoundationLite
LerpPoints LerpPoints

Linearly interpolates between two points.

FoundationLite
LerpSegments LerpSegments

Linearly interpolates between two segments.

FoundationLite
LerpVectors LerpVectors

Linearly interpolates between two vectors.

FoundationLite
LerpVectors_Radial LerpVectors_Radial

Linearly interpolates between two radial vectors.

FoundationLite
MedianAngle MedianAngle

Computes the median angle of the input angles.


This is a substitute for arithmetic average which cannot be done well for angles. For example the average of 1 and 359 is incorrectly 180 (we think 0).

FoundationLite

Geometry 2D Intersections

Icon Name Description / Applications Modules
CircleCircleIntersection CircleCircleIntersection

Computes common points of two circles.

FoundationLite
LineArcIntersection LineArcIntersection

Computes the common points of an arc and a line.

FoundationLite
LineCircleIntersection LineCircleIntersection

Computes common points of a circle and a line.

FoundationLite
LineLineIntersection LineLineIntersection

Computes a common point of two lines.

FoundationLite
LineSegmentIntersection LineSegmentIntersection

Computes a common point of a line and a segment.

FoundationLite
SegmentArcIntersection SegmentArcIntersection

Computes the common points of an arc and a segment.

FoundationLite
SegmentArrayIntersections SegmentArrayIntersections

Computes a common points or segment of any segments from the set.

FoundationLite
SegmentCircleIntersection SegmentCircleIntersection

Computes the common points of a circle and a segment.

FoundationLite
SegmentSegmentIntersection SegmentSegmentIntersection

Computes a common point of two segments.

FoundationLite
TestRectangleIntersectsWith TestRectangleIntersectsWith

Tests if two rectangles intersect.

FoundationLite

Geometry 2D Normalizations

Icon Name Description / Applications Modules
NormalizeRectangleOrientation NormalizeRectangleOrientation

Changes orientation of the given rectangle according to parameters.

FoundationLite
NormalizeSegmentOrientation_ByBaseOrientation NormalizeSegmentOrientation_ByBaseOrientation

Changes orientation of the given segment according to base orientation.

FoundationLite
NormalizeSegmentOrientation_ByCoordinate NormalizeSegmentOrientation_ByCoordinate

Changes orientation of the given segment according to coordinates along selected axis.

FoundationLite
NormalizeSegmentOrientation_ByPointDistance NormalizeSegmentOrientation_ByPointDistance

Changes orientation of the given segment according to distance to the given point.

FoundationLite
RemoveInvalidPoints RemoveInvalidPoints

Removes invalid points from an array (i.e. points with NaN or INF coordinates).

FoundationLite
ReorientRectangle ReorientRectangle

Changes orientation of the given rectangle by multiple of 90 degrees.

FoundationLite

Geometry 2D Relations

Icon Name Description / Applications Modules
CreatePointGraph CreatePointGraph

Creates a graph of points that lie close to each other.

FoundationPro
FindClosestPoints FindClosestPoints

For each given point, finds the closest point among the given point set.

FoundationLite
TestPointArrayInBox TestPointArrayInBox

Tests which points lie inside a box.

FoundationLite
TestPointArrayInRectangle TestPointArrayInRectangle

Tests which points lie inside a rectangle.

FoundationLite
TestPointInBox TestPointInBox

Tests whether a point lies in a box.

FoundationLite
TestPointInCircle TestPointInCircle

Tests whether a point lies inside a circle.

FoundationLite
TestPointInRectangle TestPointInRectangle

Tests whether a point lies in a rectangle.

FoundationLite

Geometry 2D Spatial Transforms

Icon Name Description / Applications Modules
AlignArc AlignArc

Moves an arc from a local coordinate system to the absolute one.


Required when there is an arc defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
AlignCircle AlignCircle

Moves a circle from a local coordinate system to the absolute one.


Required when there is a circle defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
AlignCoordinateSystem AlignCoordinateSystem

Moves a nested coordinate system from its local coordinate system to the absolute one.


This filter is required e.g. when we first locate an object and then we locate its parts within it.

FoundationLite
AlignLine AlignLine

Moves a line from a local coordinate system to the absolute one.


Required when there is a line defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
AlignPoint AlignPoint

Moves a point from a local coordinate system to the absolute one.


Required when there is a point defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
AlignPointArray AlignPointArray

Moves an array of points from a local coordinate system to the absolute one.


Required when there are points defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
AlignRectangle AlignRectangle

Moves a rectangle from a local coordinate system to the absolute one.


Required when there is a rectangle defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
AlignSegment AlignSegment

Moves a segment from a local coordinate system to the absolute one.


Required when there is a segment defined in a local coordinate system, but the next image-related filter in the program does not have any inAlignment input.

FoundationLite
InflateRectangle

Enlarges a rectangle by a given margin.

FoundationLite
InvertCoordinateSystem InvertCoordinateSystem

Inverts a coordinate system.

FoundationLite
PointAlongArc PointAlongArc

Transforms a point to a coordinate system in which the 'axis' arc is vertical or horizontal.


Usually used to revert an ImageAlongArc transformation.

FoundationLite
PointAlongPath PointAlongPath

Transforms a point to a coordinate system in which the 'axis' path is vertical or horizontal.


Usually used to revert an ImageAlongPath transformation.

FoundationLite
RescaleArc RescaleArc

Changes radius of an arc and translates its center in relation to a reference point.

FoundationLite
RescaleCircle RescaleCircle

Changes radius of a circle and translates its center in relation to a reference point.

FoundationLite
RescaleLine RescaleLine

Changes the distance of a line to a reference point.

FoundationLite
RescalePoint RescalePoint

Changes the distance of a point to a reference point.

FoundationLite
RescalePointArray RescalePointArray

Changes the distances of points from an array to a reference point.

FoundationLite
RescaleRectangle RescaleRectangle

Changes the corners and the dimensions of a rectangle.

FoundationLite
RescaleSegment RescaleSegment

Lengthens or shortens a segment relatively.

FoundationLite
RescaleVector RescaleVector

Lengthens or shortens a vector relatively preserving its direction.

FoundationLite
ResizeArc ResizeArc

Changes radius of an arc.

FoundationLite
ResizeArc_Delta ResizeArc_Delta

Changes radius of an arc by adding a value.

FoundationLite
ResizeCircle ResizeCircle

Changes radius of a circle.

FoundationLite
ResizeCircle_Delta ResizeCircle_Delta

Changes radius of a circle by adding a value.

FoundationLite
ResizeRectangle ResizeRectangle

Changes dimensions of a rectangle.

FoundationLite
ResizeRectangle_Delta ResizeRectangle_Delta

Changes dimensions of a rectangle by adding some values.

FoundationLite
ResizeRectangle_Relative ResizeRectangle_Relative

Changes dimensions of a rectangle relatively.

FoundationLite
ResizeSegment ResizeSegment

Lengthens or shortens a segment to a new length preserving its orientation and center point.

FoundationLite
ResizeSegment_Delta ResizeSegment_Delta

Changes length of a segment by adding a value preserving its orientation and center point.

FoundationLite
ResizeVector ResizeVector

Lengthens or shortens a vector preserving its direction.

FoundationLite
ResizeVector_Delta ResizeVector_Delta

Extends length of a vector by adding a value preserving its direction.

FoundationLite
ReverseArc ReverseArc

Inverts the direction of the arc.

FoundationLite
ReverseSegment ReverseSegment

Swaps the two endpoints of a segment.

FoundationLite
RotateAngle RotateAngle

Adds two angles.

FoundationLite
RotateAngle_Toward RotateAngle_Toward

Changes the input direction in the direction of minimum rotation toward the target direction.

FoundationLite
RotateArc RotateArc

Rotates an arc clockwise around center point.

FoundationLite
RotateCircle RotateCircle

Rotates a circle clockwise around a center point.

FoundationLite
RotateCoordinateSystem RotateCoordinateSystem

Rotates a coordinate system around a center point.

FoundationLite
RotateLine RotateLine

Rotates a line clockwise around a center point.

FoundationLite
RotatePoint RotatePoint

Rotates a point clockwise around a center point.

FoundationLite
RotatePointArray RotatePointArray

Rotates an array of points clockwise around a center point.

FoundationLite
RotateRectangle RotateRectangle

Rotates a rectangle clockwise around a center point.

FoundationLite
RotateSegment RotateSegment

Rotates a segment clockwise around a center point.

FoundationLite
RotateVector RotateVector

Rotates a vector clockwise.

FoundationLite
SplitPointsByLine SplitPointsByLine

Separates the points being on one side of the input line from the others.

FoundationLite
SplitSegment SplitSegment

Splits a segment into several parts of equal length.

FoundationLite
TranslateArc TranslateArc

Translates an arc by a vector.

FoundationLite
TranslateCircle TranslateCircle

Translates a circle by a vector.

FoundationLite
TranslateCoordinateSystem TranslateCoordinateSystem

Translates a coordinate system by a vector.

FoundationLite
TranslateLine TranslateLine

Translates a line by a vector.

FoundationLite
TranslatePoint TranslatePoint

Translates a point by a vector.

FoundationLite
TranslatePointArray TranslatePointArray

Translates an array of points by a vector.

FoundationLite
TranslatePoint_Toward TranslatePoint_Toward

Translates a point towards another point by a specified distance.

FoundationLite
TranslateRectangle TranslateRectangle

Translates a rectangle by a vector.

FoundationLite
TranslateSegment TranslateSegment

Translates a segment by a vector.

FoundationLite
TrimLine TrimLine

Creates a segment contained in a box from a line.

FoundationLite
TrimLineToRectangle TrimLineToRectangle

Creates a segment contained in a rectangle from a line.

FoundationLite
TrimPath TrimPath

Creates a path contained in a box from another path.

FoundationLite
TrimPathArray TrimPathArray

Creates an array of paths contained in a box from another array of paths.

FoundationLite
TrimPathArrayToRectangle TrimPathArrayToRectangle

Creates an array of paths contained in a rectangle from another array of paths.

FoundationLite
TrimPathToRectangle TrimPathToRectangle

Creates a path contained in a rectangle from another path.

FoundationLite
TrimPointArray TrimPointArray

Removes points not contained in a box from an array.

FoundationLite
TrimPointArrayToRegion TrimPointArrayToRegion

Trims an array of points to a region.

FoundationLite
TrimSegment TrimSegment

Creates a segment contained in a box from another segment.

FoundationLite
TrimSegmentToCircle TrimSegmentToCircle

Creates a segment contained in a circle from another segment.

FoundationLite
TrimSegmentToPolygon TrimSegmentToPolygon

Finds all subsegments that are inside a given polygon.

FoundationBasic
TrimSegmentToRectangle TrimSegmentToRectangle

Creates a segment contained in a rectangle from another segment.

FoundationLite