Back to Aurora Vision Library Lite website

You are here: Start » All Functions » Array Composition » AvsFilter_JoinArrays_WithIds

AvsFilter_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: avs

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 avs::AvsFilter_JoinArrays_WithIds
(
	const atl::Array<Type>& inArray1,
	const atl::Array<int>& inIdArray1,
	const atl::Array<Type>& inArray2,
	const atl::Array<int>& inIdArray2,
	const atl::Array<Type>& inArray3,
	const atl::Array<int>& inIdArray3,
	const atl::Array<Type>& inArray4,
	const atl::Array<int>& inIdArray4,
	atl::Array<Type>& outJoinedArray,
	atl::Array<int>& outSourceIds
)

Parameters

Name Type Default Description
Input value inArray1 const Array<Type>& First array to be joined
Input value inIdArray1 const Array<int>& First id array to be joined
Input value inArray2 const Array<Type>& Second array to be joined
Input value inIdArray2 const Array<int>& Second id array to be joined
Input value inArray3 const Array<Type>& Third array to be joined
Input value inIdArray3 const Array<int>& Third id array to be joined
Input value inArray4 const Array<Type>& Fourth array to be joined
Input value inIdArray4 const Array<int>& Fourth id array to be joined
Output value outJoinedArray Array<Type>& Joined array
Output value outSourceIds Array<int>& Joined id array

Errors

List of possible exceptions:

Error type Description
DomainError Inconsistent array sizes in JoinArrays_WithIds.