Lines Matching refs:cent

661   position cent;
667 position origin() { return cent; }
668 position center() { return cent; }
669 position north() { return position(cent.x, cent.y + dim.y/2.0); }
670 position south() { return position(cent.x, cent.y - dim.y/2.0); }
671 position east() { return position(cent.x + dim.x/2.0, cent.y); }
672 position west() { return position(cent.x - dim.x/2.0, cent.y); }
673 position north_east() { return position(cent.x + dim.x/2.0, cent.y + dim.y/2.0); }
674 position north_west() { return position(cent.x - dim.x/2.0, cent.y + dim.y/2.0); }
675 position south_east() { return position(cent.x + dim.x/2.0, cent.y - dim.y/2.0); }
676 position south_west() { return position(cent.x - dim.x/2.0, cent.y - dim.y/2.0); }
689 p->encompass(cent - dim/2.0);
690 p->encompass(cent + dim/2.0);
695 cent += a;
747 return position(cent.x + dim.x/2.0 - CHOP_FACTOR*xrad,
748 cent.y + dim.y/2.0 - CHOP_FACTOR*yrad);
753 return position(cent.x - dim.x/2.0 + CHOP_FACTOR*xrad,
754 cent.y + dim.y/2.0 - CHOP_FACTOR*yrad);
759 return position(cent.x + dim.x/2.0 - CHOP_FACTOR*xrad,
760 cent.y - dim.y/2.0 + CHOP_FACTOR*yrad);
765 return position(cent.x - dim.x/2.0 + CHOP_FACTOR*xrad,
766 cent.y - dim.y/2.0 + CHOP_FACTOR*yrad);
777 vec[0] = cent + position(dim2.x, -dim2.y);
778 vec[1] = cent + position(dim2.x, dim2.y);
779 vec[2] = cent + position(-dim2.x, dim2.y);
780 vec[3] = cent + position(-dim2.x, -dim2.y);
785 out->rounded_box(cent, abs_dim, fabs(xrad), lt, fill);
927 cent += a;
1005 position north_east() { return position(cent.x + dim.x/(M_SQRT2*2.0),
1006 cent.y + dim.y/(M_SQRT2*2.0)); }
1007 position north_west() { return position(cent.x - dim.x/(M_SQRT2*2.0),
1008 cent.y + dim.y/(M_SQRT2*2.0)); }
1009 position south_east() { return position(cent.x + dim.x/(M_SQRT2*2.0),
1010 cent.y - dim.y/(M_SQRT2*2.0)); }
1011 position south_west() { return position(cent.x - dim.x/(M_SQRT2*2.0),
1012 cent.y - dim.y/(M_SQRT2*2.0)); }
1028 out->ellipse(cent, dim, lt, fill);
1077 out->circle(cent, dim.x/2.0, lt, fill);
1514 position cent;
1518 position origin() { return cent; }
1519 position center() { return cent; }
1537 : linear_object(s, e), clockwise(cw), cent(c)
1545 cent += pos;
1552 position result(cent);
1559 position result(cent);
1566 position result(cent);
1573 position result(cent);
1580 position result(cent);
1588 position result(cent);
1596 position result(cent);
1604 position result(cent);
1629 b = strt - cent;
1631 b.x*sin(theta) + b.y*cos(theta)) + cent;
1644 b = strt - cent;
1646 b.x*sin(theta) + b.y*cos(theta)) + cent;
1656 b = en - cent;
1658 b.x*sin(theta) + b.y*cos(theta)) + cent;
1671 b = en - cent;
1673 b.x*sin(theta) + b.y*cos(theta)) + cent;
1679 out->arc(sp, cent, ep, lt);
1692 position start_offset = strt - cent;
1695 position end_offset = en - cent;
1726 p->encompass(cent + offset);