HALCON Reference Manual 10.0.2
Table of Contents / Tuple / Selection ClassesClassesClasses | | | Operators

tuple_selecttuple_selecttuple_selectTupleSelectTupleSelect (Operator)

Name

tuple_selecttuple_selecttuple_selectTupleSelectTupleSelect — Select single elements of a tuple.

Signature

tuple_select( : : Tuple, Index : Selected)

Herror tuple_select(const Hlong Tuple, const Hlong Index, Hlong* Selected)

Herror T_tuple_select(const Htuple Tuple, const Htuple Index, Htuple* Selected)

Herror tuple_select(const HTuple& Tuple, const HTuple& Index, Hlong* Selected)

Herror tuple_select(const HTuple& Tuple, const HTuple& Index, HTuple* Selected)

void HOperatorSetX.TupleSelect(
[in] VARIANT Tuple, [in] VARIANT Index, [out] VARIANT* Selected)

VARIANT HTupleX.TupleSelect(
[in] VARIANT Tuple, [in] VARIANT Index)

static void HOperatorSet.TupleSelect(HTuple tuple, HTuple index, out HTuple selected)

HTuple HTuple.TupleSelect(HTuple index)

Description

tuple_selecttuple_selecttuple_selectTupleSelectTupleSelect selects one or more single elements of the tuple TupleTupleTupleTupletuple and returns them with SelectedSelectedSelectedSelectedselected. At this, IndexIndexIndexIndexindex determines the indices of the elements to select. Thus IndexIndexIndexIndexindex may only contain integer values (any floating point number within IndexIndexIndexIndexindex must represent an integer value without fraction). Indices of tuple elements start at 0, that means, the first tuple element has got the index 0.

Parallelization

Parameters

TupleTupleTupleTupletuple (input_control)  number(-array) HTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)

Input tuple.

IndexIndexIndexIndexindex (input_control)  number(-array) HTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double)

Indices of the elements to select.

SelectedSelectedSelectedSelectedselected (output_control)  number(-array) HTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)

Selected tuple element.

Alternatives

tuple_first_ntuple_first_ntuple_first_nTupleFirstNTupleFirstN, tuple_last_ntuple_last_ntuple_last_nTupleLastNTupleLastN, tuple_str_bit_selecttuple_str_bit_selecttuple_str_bit_selectTupleStrBitSelectTupleStrBitSelect, tuple_concattuple_concattuple_concatTupleConcatTupleConcat, tuple_select_rangetuple_select_rangetuple_select_rangeTupleSelectRangeTupleSelectRange, tuple_select_ranktuple_select_ranktuple_select_rankTupleSelectRankTupleSelectRank

See also

tuple_removetuple_removetuple_removeTupleRemoveTupleRemove

Module

Foundation


Table of Contents / Tuple / Selection ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH