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