QOpcUaDoubleComplexNumber Class
The OPC UA DoubleComplexNumber type. More...
Header: | #include <QOpcUaDoubleComplexNumber> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Public Functions
QOpcUaDoubleComplexNumber() | |
QOpcUaDoubleComplexNumber(double real, double imaginary) | |
double | imaginary() const |
double | real() const |
void | setImaginary(double imaginary) |
void | setReal(double real) |
QVariant | operator QVariant() const |
QOpcUaDoubleComplexNumber & | operator=(const QOpcUaDoubleComplexNumber &rhs) |
bool | operator==(const QOpcUaDoubleComplexNumber &rhs) const |
Detailed Description
The DoubleComplexNumberType defined in OPC UA 1.05 part 8, 5.6.5. It stores a complex number with double precision.
Member Function Documentation
QOpcUaDoubleComplexNumber::QOpcUaDoubleComplexNumber()
Default constructs a double complex number with no parameters set.
QOpcUaDoubleComplexNumber::QOpcUaDoubleComplexNumber(double real, double imaginary)
Constructs a double complex number with real part real and imaginary part imaginary.
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.
QOpcUaDoubleComplexNumber &QOpcUaDoubleComplexNumber::operator=(const QOpcUaDoubleComplexNumber &rhs)
Sets the values from rhs in this double complex number.
bool QOpcUaDoubleComplexNumber::operator==(const QOpcUaDoubleComplexNumber &rhs) const
Returns true
if this double complex number has the same value as rhs.