#include <compleximage.h>
Inheritance diagram for LIBCP::ComplexImage:

Public Member Functions | |
| ~ComplexImage () | |
| int | convertToImage (Image *dst) |
| bool | in (int x, int y) |
| Complex & | number (int x, int y) |
| void | flip () |
| void | lock () |
| void | unlock () |
| Complex * | getRow (int y) |
| ComplexImage & | operator= (ComplexImage &i) |
| ComplexImage & | operator *= (ComplexImage &i) |
| bool | isShifted () |
| void | shifted (bool shift) |
Static Public Member Functions | |
| ComplexImage * | createComplexImage (Image *src) |
| ComplexImage * | createComplexImage (int width, int height, int type) |
|
|
Destructor properly cleans up and frees the memory of the complex image |
|
|
Convert a complex image to real image. The value of the corresponding pixel in the real image is calculated as the distance in the polar coordinate space of the complex numbers to the center of the image. The values are logarithmicaly scaled in order to have a "good looking" result |
|
||||||||||||||||
|
Create an empty complex image
|
|
|
Public method to create a complex image form a real image |
|
|
Flip the complex image. Used to simplify the fast fourier transformation |
|
|
The overloaded multiply equal operator for the complex image class. |
|
|
The overloaded equal operator for the complex image class |
1.3.7