Lines Matching refs:p

2010     $p = new Point($x, $y);
2017 if ($this->points[0]->x == $p->x && $this->points[0]->y == $p->y) {
2028 if ($point->x == $p->x && $point->y == $p->y) {
2034 $p->flags |= $flags;
2035 $this->points[] = $p;
2053 $p = new Point($x, $y);
2054 $p->flags |= $t;
2055 $this->points[] = $p;
2059 $p = new Point($x, $y);
2060 $p->flags |= $t;
2061 $this->ticks[] = $p;
2235 private function applyTransformToPoint($txf, $p, $args) { argument
2238 return $this->translateTransform($args[0], $args[1], $p->x, $p->y);
2241 return $this->scaleTransform($args[0], $args[1], $p->x, $p->y);
2245 return $this->rotateTransform($args[0], $p->x, $p->y, $args[1], $args[2]);
2247 return $this->rotateTransform($args[0], $p->x, $p->y);
2251 return $this->skewXTransform($args[0], $p->x, $p->y);
2254 return $this->skewYTransform($args[0], $p->x, $p->y);
2262 private function applyTransformToPath($txf, &$p, $args) { argument
2263 $pathCmds = count($p['path']);
2269 $cmd = &$p['path'][$i];
2505 foreach ($this->points as $p) {
2506 if ($p->x < $minX) {
2507 $minX = $p->x;
2508 } elseif ($p->x > $maxX) {
2509 $maxX = $p->x;
2511 if ($p->y < $minY) {
2512 $minY = $p->y;
2513 } elseif ($p->y > $maxY) {
2514 $maxY = $p->y;
2595 $p = $this->points[$i];
2602 if (($p->flags & Point::CONTROL)) {
2604 $cX = $p->x;
2605 $cY = $p->y;
2614 if ($prevP->x == $p->x) {
2619 $sX = $p->x;
2622 if ($prevP->y < $p->y) {
2623 $sY = $p->y - 10;
2625 $sY = $p->y + 10;
2628 $eY = $p->y;
2630 if ($nP->x < $p->x) {
2631 $eX = $p->x - 10;
2633 $eX = $p->x + 10;
2635 } elseif ($prevP->y == $p->y) {
2637 $sY = $p->y;
2638 if ($prevP->x < $p->x) {
2639 $sX = $p->x - 10;
2641 $sX = $p->x + 10;
2644 $eX = $p->x;
2645 if ($nP->y <= $p->y) {
2646 $eY = $p->y - 10;
2648 $eY = $p->y + 10;
2655 $path .= "L {$p->x} {$p->y} ";
2658 $prevP = $p;
3873 $p = $points[$i];
3887 if ($nP != null && $p->gridX == $nP->gridX) {
3889 $maxY = max($p->gridY, $nP->gridY);
3890 for ($j = min($p->gridY, $nP->gridY); $j <= $maxY; $j++) {
3891 $char = $this->getChar($j, $p->gridX);
3894 $this->grid[$j][$p->gridX] = ' ';
3896 $this->clearCorners[] = array($j, $p->gridX);
3898 $this->grid[$j][$p->gridX] = '+';
3901 } elseif ($nP != null && $p->gridY == $nP->gridY) {
3903 $maxX = max($p->gridX, $nP->gridX);
3904 for ($j = min($p->gridX, $nP->gridX); $j <= $maxX; $j++) {
3905 $char = $this->getChar($p->gridY, $j);
3908 $this->grid[$p->gridY][$j] = ' ';
3910 $this->clearCorners[] = array($p->gridY, $j);
3912 $this->grid[$p->gridY][$j] = '+';
3915 } elseif ($nP != null && $closed == false && $p->gridX != $nP->gridX &&
3916 $p->gridY != $nP->gridY) {
3924 $c = $p->gridX;
3925 $r = $p->gridY;
3926 $rInc = ($p->gridY > $nP->gridY) ? -1 : 1;
3927 $bound = max($p->gridY, $nP->gridY) - min($p->gridY, $nP->gridY);
3945 $this->grid[$p->gridY][$p->gridX] = ' ';