Back to FabImage Library website
You are here: Start » Function Reference » All Functions » Array Composition » FisFilter_JoinArrays_WithIds
This is Filter Equivalent. This function may be present in generated code, but should not be used in hand-written code.
Header: | STD.h |
---|---|
Namespace: | fis |
Module: | FoundationLite |
Concatenates the input arrays and the ID arrays associated with them one after another.
Applications: Originally created for merging results of multiple instances of DL_LocatePoints or DL_SegmentInstances.
Syntax
void fis::FisFilter_JoinArrays_WithIds ( const ftl::Array<Type>& inArray1, const ftl::Array<int>& inIdArray1, const ftl::Array<Type>& inArray2, const ftl::Array<int>& inIdArray2, const ftl::Array<Type>& inArray3, const ftl::Array<int>& inIdArray3, const ftl::Array<Type>& inArray4, const ftl::Array<int>& inIdArray4, ftl::Array<Type>& outJoinedArray, ftl::Array<int>& outSourceIds )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
![]() |
inArray1 | const Array<Type>& | First array to be joined | |
![]() |
inIdArray1 | const Array<int>& | First id array to be joined | |
![]() |
inArray2 | const Array<Type>& | Second array to be joined | |
![]() |
inIdArray2 | const Array<int>& | Second id array to be joined | |
![]() |
inArray3 | const Array<Type>& | Third array to be joined | |
![]() |
inIdArray3 | const Array<int>& | Third id array to be joined | |
![]() |
inArray4 | const Array<Type>& | Fourth array to be joined | |
![]() |
inIdArray4 | const Array<int>& | Fourth id array to be joined | |
![]() |
outJoinedArray | Array<Type>& | Joined array | |
![]() |
outSourceIds | Array<int>& | Joined id array |
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Inconsistent array sizes in JoinArrays_WithIds. |