Source for file ellipseIterator.php

Documentation is available at ellipseIterator.php

  1. <?php
  2.  
  3.  require_once('../Graph.class.php');
  4.  //Az összes grafikus elem importálása
  5. Graph::importIterator('EllipseIterator');
  6.  
  7.  
  8.  
  9.  $graph = new Graph(400,400);
  10.  $graph->type = "gif";
  11.  $graph->transparent=true;
  12.  
  13.         
  14. //ellipszis iterátor létrehozása
  15. $iterator = new EllipseIterator(150,150,200,150);
  16. $iterator->add = 10;
  17. $iterator->start = -180;
  18. $iterator->end = -540;
  19.  
  20. $isize = 10;
  21. //Ellipszis vonalán végig csillagok kirajzolása
  22. foreach($iterator as $pos) {
  23.     $obj = new Star((abs($isize)+4) / 4);
  24.     $obj->numPoint = 8;
  25.     $obj->lenPoint = 70;
  26.     $obj->transparent = true;
  27.     $obj->x = $pos['x'];
  28.     $obj->y = $pos['y'];
  29.     $obj->type = 'gif';
  30.     $obj->angle = 30;
  31.     $obj->quality = 100;
  32.     $obj->color = $graph->createColor(255,255,0);
  33.     $obj->borderColor = $graph->createColor(200,0,0);
  34.  
  35.     $graph->add($obj);
  36.     $isize+=10;
  37. } 
  38.         
  39.         
  40. $graph->flush();
  41. ?>

Documentation generated on Tue, 09 Feb 2010 01:17:47 +0100 by phpDocumentor 1.4.1