| AAFractalImage | AAFractalImage takes a FractalImage that has already been calculated, and adaptively anti-aliases the image |
| CAboutDlg | |
| CExportImageDlg | This derived CDialog class is used for the panel that allows the user to enter the width and height for an exported image, and the level of anti-aliasing |
| CFractalDlg | This derived CDialog class is used for the panel that comes up when the user selects the "View/Fractals..." menu command |
| CFractalViewerApp | The MFC application class |
| CFracWnd | This is a derived CWnd class which is used to display the fractal image |
| CMainFrame | The derived CFrameWnd for the application's main window |
| ComplexNumber | Stores a complex number z = x + iy where 'x' is the real component and 'y' is the imaginary component |
| COptionsDlg | This derived CDialog class is used for the panel that comes up when the user selects the "View/Options..." menu command |
| CPaletteDlg | |
| CProgressDlg | This is used as a modeless dialog to show a progress bar while an image is being generated for exporting as a JPG image |
| FastImageGen | This class processes a FractalImage by calculating it pixel by pixel |
| FractalImage | FractalImage stores all the parameters for a fractal image being generated, and the computed results |
| ImageGen | Pure virtual base class that provides an interface to the image generators, FastImageGen and ProgressiveImageGen |
| JpgWriter | Writes out image data as a JPG file |
| MandelbrotProcessor | Implements 'Processor' to generate the Mandelbrot set |
| Matrix33 | 3x3 Matrix Used to represent a homogeneous 2D affine transform |
| Palette | Holds a fixed size colour palette |
| Processor | Base class for fractal image generators |
| ProgressiveImageGen | This class processes a FractalImage by iterating the pixel values progressively |
| Vector2 | 2D Vector |
| Z2PlusZProcessor | Implements 'Processor' to generate the Mandelbrot set |
| Z3PlusZProcessor | Implements 'Processor' to generate the Mandelbrot set |
| Z3Processor | Implements 'Processor' to generate the fractal obtained by iterating z = z^3 + u |
| Z4Processor | Implements 'Processor' to generate the fractal obtained by iterating z = z^4 + u |
| Z5Processor | Implements 'Processor' to generate the fractal obtained by iterating z = z^5 + u |
| Z6Processor | Implements 'Processor' to generate the fractal obtained by iterating z = z^6 + u |
| Z7Processor | Implements 'Processor' to generate the fractal obtained by iterating z = z^7 + u |
1.2.16