00001 #ifndef _COMPLEXFRACTAL_HPP_
00002 #define _COMPLEXFRACTAL_HPP_
00003
00004 #include <complex>
00005
00011 class ComplexFractal {
00012 public:
00019 virtual double calculate(const std::complex<double>& s) const = 0;
00020
00024 virtual ~ComplexFractal() {}
00025 };
00026
00027 #endif