6.7.40 VectorToVector

6.7.40.1 Outline of the node

Convert the data type of the ObjectRef of the Vector<ObjectRef> given as the input, between the Vector<float> type and the Vector<complex<float> > type.

6.7.40.2 Necessary file

No files are required.

6.7.40.3 Usage

When to use

This node is used to convert the data type of the ObjectRef of the Vector<ObjectRef> given as the input; the Vector<float> type to the Vector<complex<float> > type, Vector<complex<float> > to Vector<float> .

6.7.40.4 Input-output and property of the node

Input

INPUT

: any  type. Note that the supported data types are the Vector<float> type and the Vector<complex<float> > type.

Output

OUTPUT

: any  type. Note that the supported data types are the Vector<float> type and the Vector<complex<float> > type.

Parameter

Table 6.149: Parameter list of VectorToVector 

Parameter name

Type

Default value

Unit

Description

METHOD_COMPLEX_TO_FLOAT

string 

magnitude

 

The method to convert Vector<complex<float> > to Vector<float> . Select magnitude, real, or imaginary. Output the absolute value, the real part, and the imaginary part, which are of the complex number, respectively.

METHOD_FLOAT_TO_COMPLEX

string 

zero

 

The method to convert Vector<float> to Vector<complex<float> > . Select zero or hilbert. For the imaginary part, output 0 or the absolute value of the real part after converted to complex .

DEBUG

bool 

false

 

Enable or disable to output the conversion status to standard output.

METHOD_COMPLEX_TO_FLOAT

: string  type. The method to convert the Vector<complex<float> > type to the Vector<float> type. Select magnitude, real, or imaginary. Output the absolute value, the real part, and the imaginary part, which are of the complex number, respectively. The default value is magnitude.

METHOD_FLOAT_TO_COMPLEX

: string  type. The method to convert the Vector<float> type to the Vector<complex<float> > type. Select zero or hilbert. For the imaginary part, output 0 by selecting zero or output the absolute value of the real part after converted to complex by selecting hilbert. The default value is zero.

DEBUG

: bool  type. Setting the value to true outputs the conversion status to the standard output. The default value is false.

6.7.40.5 Details of the node

Table 6.150: Conversion table of VectorToVector 

INPUT

OUTPUT

Parameter to use

Vector<float> 

Vector<complex<float> > 

METHOD_FLOAT_TO_COMPLEX

Vector<complex<float> > 

Vector<float> 

METHOD_COMPLEX_TO_FLOAT