CWO++library  0.32
 All Classes Functions Variables Groups
Amplitude CGH

This code is to calculate an amplitude CGH.

lena512x512_diffract.jpg
CWO a;
a.Load("sample.bmp"); //Load image file
a.Diffract(0.1, CWO_ANGULAR); //Calculate diffraction from the image using the angular spectrum method
a.Re(); //Taking the real part from the diffracted result
a.Scale(255); // Convert the intensity to 256 gray scale data
a.Save("diffract.bmp"); //Save the intensity as bitmap file

CGH