qgame::Complex Class Reference
[Basic Types]

Class for complex numbers. More...

#include <qgtypes.h>

List of all members.

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 &)


Detailed Description

Class for complex numbers.

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.


The documentation for this class was generated from the following files:
Generated on Sat Apr 3 18:42:29 2004 for QGame++ by doxygen 1.3.5