ClassesClassesClassesClasses | | | | Operators

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

convert_tuple_to_vector_1dconvert_tuple_to_vector_1dConvertTupleToVector1dconvert_tuple_to_vector_1dConvertTupleToVector1dConvertTupleToVector1d (Operator)

Name

convert_tuple_to_vector_1dconvert_tuple_to_vector_1dConvertTupleToVector1dconvert_tuple_to_vector_1dConvertTupleToVector1dConvertTupleToVector1d — Distribute the elements of a tuple to a vector.

Signature

convert_tuple_to_vector_1d( : : InputTuple, SubTupleLength : ResultVector)

Herror convert_tuple_to_vector_1d(double InputTuple, const Hlong SubTupleLength, double* ResultVector)

Herror T_convert_tuple_to_vector_1d(const Htuple InputTuple, const Htuple SubTupleLength, Htuple* ResultVector)

Herror convert_tuple_to_vector_1d(const HTuple& InputTuple, const HTuple& SubTupleLength, double* ResultVector)

void ConvertTupleToVector1d(const HTuple& InputTuple, const HTuple& SubTupleLength, HTuple* ResultVector)

void HOperatorSetX.ConvertTupleToVector1d(
[in] VARIANT InputTuple, [in] VARIANT SubTupleLength, [out] VARIANT* ResultVector)

static void HOperatorSet.ConvertTupleToVector1d(HTuple inputTuple, HTuple subTupleLength, out HTuple resultVector)

Description

convert_tuple_to_vector_1dconvert_tuple_to_vector_1dConvertTupleToVector1dconvert_tuple_to_vector_1dConvertTupleToVector1dConvertTupleToVector1d transforms a tuple into a vector variable. The input tuple InputTupleInputTupleInputTupleInputTupleInputTupleinputTuple is split into sub-tuples each comprising of SubTupleLengthSubTupleLengthSubTupleLengthSubTupleLengthSubTupleLengthsubTupleLength elements. The sub-tuples are stored in the output vector ResultVectorResultVectorResultVectorResultVectorResultVectorresultVector.

Parameters

InputTupleInputTupleInputTupleInputTupleInputTupleinputTuple (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Input tuple.

SubTupleLengthSubTupleLengthSubTupleLengthSubTupleLengthSubTupleLengthsubTupleLength (input_control)  number HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Desired length of the resulting tuples in the output vector.

Default value: 1

ResultVectorResultVectorResultVectorResultVectorResultVectorresultVector (output_control)  number-vector{1} HTupleHTupleHTupleVARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Output vector.

Result

If the values of the specified parameters are correct, convert_tuple_to_vector_1dconvert_tuple_to_vector_1dConvertTupleToVector1dconvert_tuple_to_vector_1dConvertTupleToVector1dConvertTupleToVector1d returns 2 (H_MSG_TRUE). Otherwise an exception is raised and an error code returned.

See also

convert_vector_to_tupleconvert_vector_to_tupleConvertVectorToTupleconvert_vector_to_tupleConvertVectorToTupleConvertVectorToTuple

Module

Foundation


ClassesClassesClassesClasses | | | | Operators