summaryrefslogtreecommitdiffstats
path: root/notFinishedCode/web/example.drawFilledCircle.php
diff options
context:
space:
mode:
Diffstat (limited to 'notFinishedCode/web/example.drawFilledCircle.php')
-rw-r--r--notFinishedCode/web/example.drawFilledCircle.php275
1 files changed, 0 insertions, 275 deletions
diff --git a/notFinishedCode/web/example.drawFilledCircle.php b/notFinishedCode/web/example.drawFilledCircle.php
deleted file mode 100644
index cbf0a22..0000000
--- a/notFinishedCode/web/example.drawFilledCircle.php
+++ /dev/null
@@ -1,275 +0,0 @@
-<?php
- /* CAT:Drawing */
-
- /* pChart library inclusions */
- include("class/pData.class.php");
-
- include("class/pDraw.class.php");
- include("class/pImage.class.php");
-
- //test case php defined for defining the colors and what's OK and what's wrong!
- include 'testCase.php';
-
- //Triangle function used for defining a triangle, used later to draw a triangle polygon!
- function Triangle($x,$y)
- {
- $Bx = $x - 7;
- $By = $y + 18;
- $Cx = $x + 7;
- $Cy = $y + 18;
- return array($x,$y,$Bx,$By,$Cx,$Cy);
- }
-
- /* Create and populate the pData object */
- $MyData = new pData();
- $MyData->addPoints(array(66,100,50,39,28),"Hits");
- $MyData->setAxisName(0,"Network operability");
- $MyData->addPoints(array("GSM University","GSM External","SIP","University SIP","Landline"),"Networks");
- $MyData->setSerieDescription("Networks","Networks");
- $MyData->setAbscissa("Networks");
-
-
-
- /* Create the pChart object */
- $myPicture = new pImage(700,430,$MyData);
-
- /* Draw the background */
- $Settings = array("R"=>170, "G"=>183, "B"=>87, "Dash"=>1, "DashR"=>190, "DashG"=>203, "DashB"=>107);
-// $myPicture->drawFilledRectangle(0,0,700,230,$Settings);
-
- /* Overlay with a gradient */
- $Settings = array("StartR"=>219, "StartG"=>231, "StartB"=>139, "EndR"=>1, "EndG"=>138, "EndB"=>68, "Alpha"=>50);
- $myPicture->drawGradientArea(0,0,700,430,DIRECTION_VERTICAL,$Settings);
- $myPicture->drawGradientArea(0,0,700,20,DIRECTION_VERTICAL,array("StartR"=>0,"StartG"=>0,"StartB"=>0,"EndR"=>50,"EndG"=>50,"EndB"=>50,"Alpha"=>80));
-
- /* Add a border to the picture */
- $myPicture->drawRectangle(0,0,699,429,array("R"=>0,"G"=>0,"B"=>0));
-
- /* Write the picture title */
- $myPicture->setFontProperties(array("FontName"=>"fonts/Silkscreen.ttf","FontSize"=>6));
- $myPicture->drawText(10,13,"Network Test Results - UNI FREIBURG",array("R"=>255,"G"=>255,"B"=>255));
-
-
-
- //CONNECTIONS
- /* BTS PICTURE INTERNAL CONNECTIONS */
- $myPicture->drawLine(80,170,185,230,$BTS1PING); //BTS1 PING
- $myPicture->drawLine(75,225,185,225,$BTS2PING); //BTS2 PING
- $myPicture->drawLine(75,288,185,220,$BTS2PING); //BTS3 PING
- /*GSMBOX LINES */
- $myPicture->drawLine(181,65,299,150); //BTS3 PING
- $myPicture->drawLine(250,65,308,150); //BTS3 PING
- $myPicture->drawLine(347,65,309,150); //BTS3 PING
- $myPicture->drawLine(410,70,316,150); //BTS3 PING
-
- //Arrow for GSM-Box
- $arrowSettings = array("FillR"=>2.5,"FillG"=>2.5,"FillB"=>2.5,"Ticks"=>1);
- $myPicture->drawArrow(303,209,303,161,$arrowSettings);
-
- //Arrow for Landline
- $arrowSettings = array("FillR"=>2.5,"FillG"=>2.5,"FillB"=>2.5,"Ticks"=>1);
- $myPicture->drawArrow(313,210,393,171,$arrowSettings);
-
- //Arrow for University telephone network
- $arrowSettings = array("FillR"=>2.5,"FillG"=>2.5,"FillB"=>2.5,"Ticks"=>1, "TwoHeads"=>TRUE);
- $myPicture->drawArrow(303,298,303,239,$arrowSettings);
-
- //SIP
- $arrowSettings = array("FillR"=>2.5,"FillG"=>2.5,"FillB"=>2.5,"Ticks"=>1, "TwoHeads"=>TRUE);
- $myPicture->drawArrow(316,220,393,220,$arrowSettings);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(346,218,"SIP",$TextSettings);
-
- //IAX
- $arrowSettings = array("FillR"=>2.5,"FillG"=>2.5,"FillB"=>2.5,"Ticks"=>1, "TwoHeads"=>TRUE);
- $myPicture->drawArrow(192,220,297,220,$arrowSettings);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(235,218,"IAX",$TextSettings);
- //######################################
-
- //BTS1
- $Points = Triangle(74,155);
- $myPicture->drawPolygon($Points, $BTS1COL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(10,169,"nanoBTS0",$TextSettings);
- //##################################
-
- //BTS2
- $Points = Triangle(74,215);
- $myPicture->drawPolygon($Points, $BTS2COL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(10,229,"nanoBTS1",$TextSettings);
- //###################################
-
- //BTS3
- $Points = Triangle(74,275);
- $myPicture->drawPolygon($Points, $BTS3COL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(10,289,"nanoBTS3",$TextSettings);
- //###################################
-
-
-
- //LsfKs-Asterisk
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(295,210,$LSFKSCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(270,257," LsfKs-Asterisk",$TextSettings);
- //###############################
-
-
- //Open BSC
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(171,210,$GSMINTCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(155,275," OpenBSC \r\n LCR \r\n Asterisk",$TextSettings);
- //###############################
-
-
- //E-plus
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(171,50,$GSMEECOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(171,40,"E-Plus",$TextSettings);
- //###############################
-
-
- //Vodaphone
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(231,50,$GSMEVCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(218,40,"Vodafone",$TextSettings);
- //###############################
-
-
- //T-mobile
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(336,50,$GSMETCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(330,40,"T-Mobile",$TextSettings);
- //###############################
-
-
- //O2
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(396,50,$GSMEOCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(404,40,"02",$TextSettings);
- //###############################
-
-
- //GSMBOX
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(293,140,$GSMEXTCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(238,157,"GSM-Box",$TextSettings);
- //###############################
-
-
- //LANDLINE
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(393,147,$LANDLINECOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(388,137,"Landline",$TextSettings);
- //###############################
-
-
- //University SIP
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(283,297,$UNISIPCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(238,365,"University telephone network",$TextSettings);
- //###############################
-
-
- //SIP
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>20));
- /* Draw a PNG object */
- $myPicture->drawFromPNG(393,208,$SIPCOL);
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("DrawBox"=>TRUE,"BoxRounded"=>TRUE,"R"=>0,"G"=>0,"B"=>0,"Angle"=>0,"FontSize"=>7);
- $myPicture->drawText(399,256,"SIP",$TextSettings);
- //###############################
-
-
-
- //A BIT OF STATISTICS
- /* Draw the chart scale */
- $myPicture->setGraphArea(520,50,685,220);
- $AxisBoundaries = array(0=>array("Min"=>0,"Max"=>100));
-
- $myPicture->drawScale(array("CycleBackground"=>TRUE,"DrawSubTicks"=>TRUE,"GridR"=>0,"GridG"=>0,"GridB"=>0,"GridAlpha"=>10,"Pos"=>SCALE_POS_TOPBOTTOM,"Mode"=>SCALE_MODE_MANUAL,"ManualScale"=>$AxisBoundaries));
-
- /* Turn on shadow computing */
- $myPicture->setShadow(TRUE,array("X"=>1,"Y"=>1,"R"=>0,"G"=>0,"B"=>0,"Alpha"=>10));
-
- /* Create the per bar palette */
- $Palette = array("0"=>array("R"=>188,"G"=>224,"B"=>46,"Alpha"=>100),
- "1"=>array("R"=>224,"G"=>100,"B"=>46,"Alpha"=>100),
- "2"=>array("R"=>224,"G"=>214,"B"=>46,"Alpha"=>100),
- "3"=>array("R"=>46,"G"=>151,"B"=>224,"Alpha"=>100),
- "4"=>array("R"=>224,"G"=>176,"B"=>46,"Alpha"=>100));
-
- /* Draw the chart */
- $myPicture->drawBarChart(array("DisplayPos"=>LABEL_POS_INSIDE,"DisplayValues"=>TRUE,"Rounded"=>TRUE,"Surrounding"=>30,"OverrideColors"=>$Palette));
-
- //DATE AND TEST NUMBER
- /* Write some text */
- $myPicture->setFontProperties(array("FontName"=>"fonts/verdana.ttf","FontSize"=>7));
- $TextSettings = array("BoxRounded"=>TRUE,"R"=>255,"G"=>255,"B"=>255,"Angle"=>0,"FontSize"=>9);
- $myPicture->drawText(460,425,"Task #:32432 07.09.2011 21:19:00",$TextSettings);
-
-
-
-
- /* Render the picture (choose the best way) */
- $myPicture->autoOutput("example.drawFilledCircle.png");
-?>