Back to FabImage Library website

You are here: Start » Function Reference » Array Transforms

Array Transforms

Select Filter Equivalent below.

Icon Name Description Library
CropArray Selects a continuous subsequence of array elements. Lite
FisFilter_LimitArraySize Add or removes elements at the end of an array until it reaches the requested new size range. Lite
FisFilter_ResizeArray Add or removes elements at the end of an array until it reaches the requested new size. Lite
FisFilter_ResizeArray_Relative Removes elements at the end of an array until it reaches the requested new size based on scale ratio. Lite
RemoveDuplicates Removes repeated elements from array. Lite
RemoveNils This filter is useful e.g. when inspecting multiple objects while some of the inspections may fail (Nil result). RemoveNils is used to ignore the failed cases in the final result. Lite
RemoveNils_Fast Removes all Nil elements from an array. Lite
ReverseArray Creates an array of the input array elements in reversed order. Lite
RotateArray Cyclically shifts the elements of an array. Lite
SlideArray This filter is useful for computing something on all the pairs of two consecutive elements of an array, e.g. creating a list of segments from an ordered list of points. Lite
SortArray Changes the order of the input array elements accordingly to an ascending/descending sequence of the value array. Lite
SplitArray Divides an array into two parts at the given index. Lite
SwapArrayElements Swaps two elements of an array. Lite
SynchronizeArrays Selects as many elements from each of the input arrays as possible, while assuring that the difference between corresponding values is not too big. Lite
TransposeArrayArray Transposes a matrix represented as an array of arrays. Lite
TrimArraysToEqualSize Removes some trailing elements from the longer array of the two so that the output arrays have equal size. Lite