Back to FabImage Library website
You are here: Start » Function Reference » Array Basics
Array Basics
Select Filter Equivalent below.
Icon | Name | Description | Library |
---|---|---|---|
![]() |
ArrayIndices | Creates an array of element indices, i.e. {0, 1, 2, ..., N-1}, where N is the length of the input array. | Lite |
![]() |
FindAll | Finds all locations of a given value in the input array. | Lite |
![]() |
FindFirst | Finds first location of a given value in the input array. | Lite |
![]() |
FindLast | Finds last location of a given value in the input array. | Lite |
![]() |
FisFilter_ArraySize | Returns the number of elements in an array. | Lite |
![]() |
FisFilter_CreateArray | Creates an array from up to 8 individual objects. | Lite |
![]() |
FisFilter_CreateUniformArray | Creates an array of the specified size with all elements initialized to the specified value. | Lite |
![]() |
FisFilter_GetArrayElement | Extracts a single element from an array at the specified index. | Lite |
![]() |
FisFilter_GetArrayElement_OrNil | Extracts a single element from an array at the specified index; returns NIL if the index is out of range. | Lite |
![]() |
FisFilter_GetArrayElements | Extracts up to 8 individual elements from an array. | Lite |
![]() |
FisFilter_GetArrayElements_OrNil | Extracts up to 8 individual elements from an array or NIL for indices out of range. | Lite |
![]() |
FisFilter_GetMultipleArrayElements | Extracts multiple elements from an array. | Lite |
![]() |
FisFilter_GetRandomElements | Get random array elements with repeating values or not. | Lite |
![]() |
FisFilter_SetArrayElement | Sets an element of an array to a new value. | Lite |
![]() |
FisFilter_SetMultipleArrayElements | Sets elements of an array to new values. | Lite |
![]() |
FisFilter_TestArrayEmpty | Tests whether the size of an array equals zero. | Lite |
![]() |
FisFilter_TestArrayNotEmpty | Tests whether the size of an array does not equal zero. | Lite |
![]() |
FisFilter_TestArraySizeEqualTo | Tests whether the size of an array equals the given value. | Lite |
![]() |
FisFilter_TestArraySizeInRange | Tests whether the number of elements in the input array falls into the specified range. | Lite |
![]() |
FisFilter_TestArrayWithNils | Tests whether an array contains Nil elements. | Lite |
![]() |
FisFilter_TestArrayWithNilsOnly | Tests whether an array contains no other elements than Nils. | Lite |
![]() |
FisFilter_TestArrayWithoutNils | Tests whether an array does not contain Nil elements. | Lite |
![]() |
SkipArrayWithNils | Changes an array with conditional elements into a conditional array. Can be useful if some processing should be performed only when all expected objects are correctly detected. | Lite |
![]() |
SkipEmptyArray | Secures against domain errors caused by empty arrays, e.g. just before the GetMaximumElement filter is to be invoked. | Lite |
![]() |
SkipLongArray | Secures against domain errors caused by arrays having too many elements. | Lite |
![]() |
SkipNotSingle | Changes execution mode from array mode to conditional mode. | Lite |
![]() |
SkipShortArray | Secures against domain errors caused by arrays having too few elements, e.g. just before the FitSegmentToPoints filter is to be invoked. | Lite |
![]() |
SkipUnequalSizeArrays | If the input arrays have equal size, then they are copied to the output; otherwise Nils are returned. | Lite |