C:/sources/c++/buddhabrot/buddhabrot/bateauEnFeu.cpp

00001 #include "bateauEnFeu.h"
00002 
00003 bateauEnFeu::bateauEnFeu(std::complex<float>& c, long i):fractale(c,i){
00004 }
00005 
00006 bateauEnFeu::~bateauEnFeu(){
00007 }
00008 
00009 std::complex<float> inline bateauEnFeu::next(std::complex<float>& c){
00010         std::complex<float> pt = std::complex<float>(fabs(c.real()), fabs(c.imag()));
00011         return tmp = pt * pt + start;
00012 }
00013 bool bateauEnFeu::stop(){
00014         return nbIterations >= maxIterations || (tmp.real()*tmp.real()+tmp.imag()*tmp.imag()> 4);
00015 }
00016 
00017 std::complex<float> inline bateauEnFeu::renderingDestination(std::complex<float>&){
00018         return start;
00019 }

Generated on Sat Feb 6 16:30:54 2010 for BuddhaBrot by  doxygen 1.4.6-NO