Example #1
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt2(pt * w2d);
     Vector2d vec2(vec * w2d);
     gs.getCanvas()->drawTextAt(text.c_str(), pt2.x, pt2.y, vec2.x, align);
 }
Example #2
0
 virtual void draw(GiGraphics& gs, const Matrix2d&) const {
     gs.getCanvas()->setBrush(argb, style);
 }
Example #3
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt2(pt * w2d);
     gs.getCanvas()->drawHandle(pt2.x, pt2.y, t);
 }
Example #4
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt2(pt * w2d);
     Vector2d vec2(vec * w2d);
     gs.getCanvas()->drawBitmap(name.c_str(), pt2.x, pt2.y, vec2.x, vec2.y, angle);
 }
Example #5
0
 virtual void draw(GiGraphics& gs, const Matrix2d&) const {
     gs.getCanvas()->drawPath(stroke, fill);
 }
Example #6
0
 virtual void draw(GiGraphics& gs, const Matrix2d&) const {
     gs.getCanvas()->setPen(argb, width, style, phase, orgw);
 }
Example #7
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d cp2(cp * w2d), pt2(pt * w2d);
     gs.getCanvas()->quadTo(cp2.x, cp2.y, pt2.x, pt2.y);
 }
Example #8
0
 virtual void draw(GiGraphics& gs, const Matrix2d&) const {
     gs.getCanvas()->closePath();
 }
Example #9
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d c1t(c1 * w2d), c2t(c2 * w2d), pt2(pt * w2d);
     gs.getCanvas()->bezierTo(c1t.x, c1t.y, c2t.x, c2t.y, pt2.x, pt2.y);
 }
Example #10
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt2(pt * w2d);
     gs.getCanvas()->lineTo(pt2.x, pt2.y);
 }
Example #11
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt2(pt * w2d);
     Vector2d vec2(vec * w2d);
     gs.getCanvas()->drawEllipse(pt2.x, pt2.y, vec2.x, vec2.y, stroke, fill);
 }
Example #12
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt3(pt1 * w2d);
     Point2d pt4(pt2 * w2d);
     gs.getCanvas()->drawLine(pt3.x, pt3.y, pt4.x, pt4.y);
 }
Example #13
0
 virtual void draw(GiGraphics& gs, const Matrix2d& w2d) const {
     Point2d pt2(pt * w2d);
     Vector2d vec2(vec * w2d);
     gs.getCanvas()->clearRect(pt2.x, pt2.y, vec2.x, vec2.y);
 }