#include <Processor.h>
Inheritance diagram for Processor:

Public Methods | |
| virtual ComplexNumber | iterate (const ComplexNumber &z, const ComplexNumber &u) const=0 |
| virtual unsigned short | iterate_to_end (const ComplexNumber &initial_z, const ComplexNumber &u, unsigned short max_itns) const=0 |
Derived classes must implement both methods. This is required for performance reasons, since ProgressiveImageGen needs to be able to iterate one step at a time, and FastImageGen and AAFractalImage process each pixel to completion. This can be done much more efficiently with one function call, rather than repeatedly calling iterate().
|
||||||||||||
|
Implemented in MandelbrotProcessor, Z2PlusZProcessor, Z3PlusZProcessor, Z3Processor, Z4Processor, Z5Processor, Z6Processor, and Z7Processor. |
|
||||||||||||||||
|
Implemented in MandelbrotProcessor, Z3Processor, Z4Processor, Z5Processor, Z6Processor, and Z7Processor. |
1.2.16