Lines Matching refs:noeuds
749 var $noeuds; variable in expression_math
753 $this->noeuds = $exp;
754 $this->noeuds = $this->parse();
759 if(count($this->noeuds) <= 3) return $this->noeuds;
762 for($i = 0; $i < count($this->noeuds); $i++)
764 …if($this->noeuds[$i]->texte == '(' || $this->noeuds[$i]->texte == '{') array_push($parentheses, $i…
765 elseif($this->noeuds[$i]->texte == ')' || $this->noeuds[$i]->texte == '}')
770 $sub = array_slice($this->noeuds, $pos + 1, $i - $pos - 1);
771 if($this->noeuds[$i]->texte == ')')
778 elseif(count($parentheses) == 0) $ret[] = $this->noeuds[$i];
810 function traite_operation($noeuds, $operation) argument
815 if(count($noeuds) <= 3) return $noeuds;
817 for($i = 0; $i < count($noeuds); $i++)
819 if(!$change && $i < count($noeuds) - 2 && $noeuds[$i+1]->texte == $operation)
821 $ret[] = new expression_math(array($noeuds[$i], $noeuds[$i+1], $noeuds[$i+2]));
826 $ret[] = $noeuds[$i];
828 $noeuds = $ret;
834 function traite_fonction($noeuds, $fonction, $nbarg) argument
836 if(count($noeuds) <= $nbarg + 1) return $noeuds;
838 for($i = 0; $i < count($noeuds); $i++)
840 if($i < count($noeuds) - $nbarg && $noeuds[$i]->texte == $fonction)
844 $a[] = $noeuds[$j];
849 $ret[] = $noeuds[$i];
857 switch(count($this->noeuds))
860 $this->noeuds[0]->dessine($taille);
861 $this->image = $this->noeuds[0]->image;
862 $this->base_verticale = $this->noeuds[0]->base_verticale;
865 switch($this->noeuds[0]->texte)
888 if ($this->noeuds[0]->texte=="lim")
892 elseif ($this->noeuds[0]->texte=="root")
898 switch($this->noeuds[1]->texte)
922 switch($this->noeuds[0]->texte)
974 for($i = 0; $i < count($this->noeuds); $i++)
976 if ($this->noeuds[$i]->texte != '(' && $this->noeuds[$i]->texte != ')')
978 $this->noeuds[$i]->dessine($taille);
979 $img[$i] = $this->noeuds[$i]->image;
980 $base[$i] = $this->noeuds[$i]->base_verticale;
988 for($i = 0; $i < count($this->noeuds); $i++)
992 if ($this->noeuds[$i]->texte == "(") $img[$i] = $paro;
1021 $this->noeuds[0]->dessine($taille*0.9);
1022 $img1=$this->noeuds[0]->image;
1023 $base1=$this->noeuds[0]->base_verticale;
1024 $this->noeuds[2]->dessine($taille*0.9);
1025 $img2=$this->noeuds[2]->image;
1026 $base2=$this->noeuds[2]->base_verticale;
1047 $this->noeuds[0]->dessine($taille);
1048 $img1=$this->noeuds[0]->image;
1049 $base1=$this->noeuds[0]->base_verticale;
1050 $this->noeuds[2]->dessine($taille*0.8);
1051 $img2=$this->noeuds[2]->image;
1052 $base2=$this->noeuds[2]->base_verticale;
1087 $this->noeuds[0]->dessine($taille);
1088 $img1=$this->noeuds[0]->image;
1089 $base1=$this->noeuds[0]->base_verticale;
1090 $this->noeuds[2]->dessine($taille*0.8);
1091 $img2=$this->noeuds[2]->image;
1092 $base2=$this->noeuds[2]->base_verticale;
1127 $this->noeuds[1]->dessine($taille);
1128 $imgexp=$this->noeuds[1]->image;
1129 $baseexp=$this->noeuds[1]->base_verticale;
1155 $this->noeuds[1]->dessine($taille*0.6);
1156 $imgroot=$this->noeuds[1]->image;
1157 $baseroot=$this->noeuds[1]->base_verticale;
1161 $this->noeuds[2]->dessine($taille);
1162 $imgexp=$this->noeuds[2]->image;
1163 $baseexp=$this->noeuds[2]->base_verticale;
1192 $this->noeuds[1]->dessine($taille*0.8);
1193 $img1=$this->noeuds[1]->image;
1194 $base1=$this->noeuds[1]->base_verticale;
1195 $this->noeuds[2]->dessine($taille*0.8);
1196 $img2=$this->noeuds[2]->image;
1197 $base2=$this->noeuds[2]->base_verticale;
1198 $this->noeuds[3]->dessine($taille);
1199 $imgexp=$this->noeuds[3]->image;
1200 $baseexp=$this->noeuds[3]->base_verticale;
1233 $this->noeuds[2]->dessine($taille*0.8);
1234 $imgsup=$this->noeuds[2]->image;
1235 $basesup=$this->noeuds[2]->base_verticale;
1236 $this->noeuds[0]->dessine($taille);
1237 $imgexp=$this->noeuds[0]->image;
1238 $baseexp=$this->noeuds[0]->base_verticale;
1261 $this->noeuds[2]->dessine($taille*0.8);
1262 $imginf=$this->noeuds[2]->image;
1263 $baseinf=$this->noeuds[2]->base_verticale;
1264 $this->noeuds[0]->dessine($taille);
1265 $imgexp=$this->noeuds[0]->image;
1266 $baseexp=$this->noeuds[0]->base_verticale;
1290 $nbligne=$this->noeuds[1]->noeuds[0]->texte;
1291 $nbcolonne=$this->noeuds[2]->noeuds[0]->texte;
1309 if ($i< count($this->noeuds[3]->noeuds))
1311 $this->noeuds[3]->noeuds[$i]->dessine($taille*0.9);
1312 $img[$i]=$this->noeuds[3]->noeuds[$i]->image;
1313 $base[$i]=$this->noeuds[3]->noeuds[$i]->base_verticale;
1348 if ($i< count($this->noeuds[3]->noeuds))
1366 $typeligne=$this->noeuds[1]->noeuds[0]->texte;
1367 $typecolonne=$this->noeuds[2]->noeuds[0]->texte;
1387 if ($i< count($this->noeuds[3]->noeuds))
1389 $this->noeuds[3]->noeuds[$i]->dessine($taille*0.9);
1390 $img[$i]=$this->noeuds[3]->noeuds[$i]->image;
1391 $base[$i]=$this->noeuds[3]->noeuds[$i]->base_verticale;
1426 if ($i< count($this->noeuds[3]->noeuds))
1444 $this->noeuds[1]->dessine($taille);
1445 $imgexp=$this->noeuds[1]->image;
1446 $baseexp=$this->noeuds[1]->base_verticale;
1472 $this->noeuds[1]->dessine($taille);
1473 $imgexp=$this->noeuds[1]->image;
1474 $baseexp=$this->noeuds[1]->base_verticale;
1495 $this->noeuds[1]->dessine($taille);
1496 $imgexp=$this->noeuds[1]->image;
1497 $baseexp=$this->noeuds[1]->base_verticale;
1520 $this->noeuds[1]->dessine($taille);
1521 $imgexp=$this->noeuds[1]->image;
1522 $baseexp=$this->noeuds[1]->base_verticale;
1550 $this->noeuds[1]->dessine($taille*0.8);
1551 $imginf=$this->noeuds[1]->image;
1552 $baseinf=$this->noeuds[1]->base_verticale;
1556 $this->noeuds[2]->dessine($taille);
1557 $imgexp=$this->noeuds[2]->image;
1558 $baseexp=$this->noeuds[2]->base_verticale;
1578 $this->noeuds[2]->dessine($taille);
1579 $imgexp=$this->noeuds[2]->image;
1580 $baseexp=$this->noeuds[2]->base_verticale;
1582 if ($this->noeuds[1]->texte=="&$") $imggauche=parenthese($hauteurexp,$this->noeuds[1]->noeuds[0]->t…
1583 else $imggauche=parenthese($hauteurexp,$this->noeuds[1]->texte);
1585 if ($this->noeuds[3]->texte=="&$") $imgdroit=parenthese($hauteurexp,$this->noeuds[3]->noeuds[0]->te…
1586 else $imgdroit=parenthese($hauteurexp,$this->noeuds[3]->texte);