#include <qgtypes.h>
Public Member Functions | |
Complex (double re=0, double im=0) | |
Constructor. | |
double | Re () |
Get real part of number. | |
double | Im () |
Get imaginary part of number. | |
double | sqabs () |
Get squared absolute value. | |
Complex | operator+ (const Complex &) |
Add two complex numbers. | |
Complex | operator- (const Complex &) |
Subtract two complex numbers. | |
Complex | operator * (const Complex &) |
Multiply two complex numbers. | |
Complex | operator+= (const Complex &) |
Add a complex number. | |
Complex | operator *= (const Complex &) |
Multiply with a complex number. | |
Friends | |
double | sqabs (const Complex &) |
Get squared absolute value of a complex number. | |
std::ostream & | operator<< (std::ostream &, const Complex &) |
This class represents complex numbers, mostly amplitudes, and provides basic functions and operators. This is, however, by no means a complete implementation for handling complex numbers, but instead what is needed for QGame++.
Definition at line 48 of file qgtypes.h.