QOpcUaDoubleComplexNumber Class

The OPC UA DoubleComplexNumber type. More...

Header: #include <QOpcUaDoubleComplexNumber>
qmake: QT += opcua

Public Functions

QOpcUaDoubleComplexNumber(double real, double imaginary)
QOpcUaDoubleComplexNumber & operator=(const QOpcUaDoubleComplexNumber &rhs)
double imaginary() const
double real() const
void setImaginary(double imaginary)
void setReal(double real)
QVariant operator QVariant() const
bool operator==(const QOpcUaDoubleComplexNumber &rhs) const

Detailed Description

The DoubleComplexNumberType defined in OPC-UA part 8, 5.6.5. It stores a complex number with double precision.

Member Function Documentation

QOpcUaDoubleComplexNumber::QOpcUaDoubleComplexNumber(double real, double imaginary)

Constructs a double complex number with real part real and imaginary part imaginary.

QOpcUaDoubleComplexNumber &QOpcUaDoubleComplexNumber::operator=(const QOpcUaDoubleComplexNumber &rhs)

Sets the values from rhs in this double complex number.

double QOpcUaDoubleComplexNumber::imaginary() const

Returns the imaginary part of the complex number.

See also setImaginary().

double QOpcUaDoubleComplexNumber::real() const

Returns the real part of the complex number.

See also setReal().

void QOpcUaDoubleComplexNumber::setImaginary(double imaginary)

Sets the imaginary part of the complex number to imaginary.

See also imaginary().

void QOpcUaDoubleComplexNumber::setReal(double real)

Sets the real part of the complex number to real.

See also real().

QVariant QOpcUaDoubleComplexNumber::operator QVariant() const

Converts this double complex number to QVariant.

bool QOpcUaDoubleComplexNumber::operator==(const QOpcUaDoubleComplexNumber &rhs) const

Returns true if this double complex number has the same value as rhs.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qopcuadoublecomplexnumber.html