Back to Adaptive Vision Library website

You are here: Start » Function Reference » Geometry 2D Spatial Transforms

Geometry 2D Spatial Transforms

Select a function from the list below.

Icon Name Description Library
AlignArc 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. Lite
AlignCircle 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. Lite
AlignCoordinateSystem This filter is required e.g. when we first locate an object and then we locate its parts within it. Lite
AlignLine 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. Lite
AlignPoint 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. Lite
AlignPointArray 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. Lite
AlignRectangle 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. Lite
AlignSegment 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. Lite
CropLine Creates a segment contained in a box from a line. Lite
CropLineToRectangle Creates a segment contained in a rectangle from a line. Lite
CropPath Creates a path contained in a box from another path. Lite
CropPathArray Creates an array of paths contained in a box from another array of paths. Lite
CropPathArrayToRectangle Creates an array of paths contained in a rectangle from another array of paths. Lite
CropPathToRectangle Creates a path contained in a rectangle from another path. Lite
CropPointArray Removes points not contained in a box from an array. Lite
CropPointArrayToRegion Crops an array of points to a region. Lite
CropSegment Creates a segment contained in a box from another segment. Lite
CropSegmentToRectangle Creates a segment contained in a rectangle from another segment. Lite
InflateRectangle Enlarges a rectangle by a given margin. Lite
InvertCoordinateSystem Inverts a coordinate system. Lite
PointAlongArc Usually used to revert an ImageAlongArc transformation. Lite
PointAlongPath Usually used to revert an ImageAlongPath transformation. Lite
RescaleArc Changes radius of an arc and translates its center in relation to a reference point. Lite
RescaleCircle Changes radius of a circle and translates its center in relation to a reference point. Lite
RescaleLine Changes the distance of a line to a reference point. Lite
RescalePoint Changes the distance of a point to a reference point. Lite
RescalePointArray Changes the distances of points from an array to a reference point. Lite
RescaleRectangle Changes the corners and the dimensions of a rectangle. Lite
RescaleSegment Lengthens or shortens a segment relatively. Lite
RescaleVector Lengthens or shortens a vector relatively preserving its direction. Lite
ResizeArc Changes radius of an arc. Lite
ResizeArc_Delta Changes radius of an arc by adding a value. Lite
ResizeCircle Changes radius of a circle. Lite
ResizeCircle_Delta Changes radius of a circle by adding a value. Lite
ResizeRectangle Changes dimensions of a rectangle. Lite
ResizeRectangle_Delta Changes dimensions of a rectangle by adding some values. Lite
ResizeRectangle_Relative Changes dimensions of a rectangle relatively. Lite
ResizeSegment Lengthens or shortens a segment to a new length preserving its orientation and center point. Lite
ResizeSegment_Delta Changes length of a segment by adding a value preserving its orientation and center point. Lite
ResizeVector Lengthens or shortens a vector preserving its direction. Lite
ResizeVector_Delta Extends length of a vector by adding a value preserving its direction. Lite
ReverseArc Inverts the direction of the arc. Lite
ReverseSegment Swaps the two endpoints of a segment. Lite
RotateAngle Adds two angles. Lite
RotateAngle_Toward Changes the input direction in the direction of minimum rotation toward the target direction. Lite
RotateArc Rotates an arc clockwise around center point. Lite
RotateCircle Rotates a circle clockwise around a center point. Lite
RotateCoordinateSystem Rotates a coordinate system around a center point. Lite
RotateLine Rotates a line clockwise around a center point. Lite
RotatePoint Rotates a point clockwise around a center point. Lite
RotatePointArray Rotates an array of points clockwise around a center point. Lite
RotateRectangle Rotates a rectangle clockwise around a center point. Lite
RotateSegment Rotates a segment clockwise around a center point. Lite
RotateVector Rotates a vector clockwise. Lite
SplitPointsByLine Separates the points being on one side of the input line from the others. Lite
SplitSegment Splits a segment into several parts of equal length. Lite
TranslateArc Translates an arc by a vector. Lite
TranslateCircle Translates a circle by a vector. Lite
TranslateCoordinateSystem Translates a coordinate system by a vector. Lite
TranslateLine Translates a line by a vector. Lite
TranslatePoint Translates a point by a vector. Lite
TranslatePoint_Toward Translates a point towards another point by a specified distance. Lite
TranslatePointArray Translates an array of points by a vector. Lite
TranslateRectangle Translates a rectangle by a vector. Lite
TranslateSegment Translates a segment by a vector. Lite