Package java.awt.geom

Examples of java.awt.geom.Area.transform()


          chartEntity instanceof PieSectionEntity)
      {
        final Area a = new Area(chartEntity.getArea());
        if (buggyDrawArea)
        {
          a.transform(AffineTransform.getTranslateInstance(dataArea.getX(), dataArea.getY()));
        }
        a.intersect(new Area(dataArea));
        graphics2D.draw(a);
      }
      else
View Full Code Here


    }

    final Area a = new Area(area);
    if (buggyDrawArea)
    {
      a.transform(AffineTransform.getTranslateInstance(dataArea.getX(), dataArea.getY()));
    }
    if (dataArea.isEmpty() == false)
    {
      a.intersect(new Area(dataArea));
    }
View Full Code Here

           
            AffineTransform toWheel = new AffineTransform();
            toWheel.concatenate(toCenter);
            toWheel.concatenate(toBorder);
           
            primitive.transform(toWheel);
            primitive.transform(toCircle);
           
            ticker[(int) i] = primitive;
        }
       
View Full Code Here

            AffineTransform toWheel = new AffineTransform();
            toWheel.concatenate(toCenter);
            toWheel.concatenate(toBorder);
           
            primitive.transform(toWheel);
            primitive.transform(toCircle);
           
            ticker[(int) i] = primitive;
        }
       
        return ticker;
View Full Code Here

    public void draw(GFX g) {
        double dx = image.getTranslateX();
        double dy = image.getTranslateY();
        Area a = shape.toArea();
        a.transform(AffineTransform.getTranslateInstance(-dx, -dy));
        //g.setMask(a);
        g.translate(dx,dy);
        image.draw(g);
        g.translate(-dx,-dy);
        //g.setMask(null);
View Full Code Here

            AffineTransform toWheel = new AffineTransform();
            toWheel.concatenate(toCenter);
            toWheel.concatenate(toBorder);

            primitive.transform(toWheel);
            primitive.transform(toCircle);

            areas[(int) i] = primitive;

            Rectangle2D bounds = primitive.getBounds2D();
View Full Code Here

            AffineTransform toWheel = new AffineTransform();
            toWheel.concatenate(toCenter);
            toWheel.concatenate(toBorder);

            primitive.transform(toWheel);
            primitive.transform(toCircle);

            areas[(int) i] = primitive;

            Rectangle2D bounds = primitive.getBounds2D();
            if (bounds.getMaxY() > maxY) {
View Full Code Here

    private final Master createMaster(RenderContext ctx, Shape shape,
                                      double ascent) {
        final Area area = new Area(shape);
        final double scale = MASTER_HEIGHT / ascent;

        area.transform(AffineTransform.getScaleInstance(scale, scale));
        final Rectangle bounds = area.getBounds();
        // System.out.println("createMaster bounds " + bounds);
        // area.transform(AffineTransform.getTranslateInstance(-bounds.getMinX(),
        // -bounds.getMinY()));
        // bounds = area.getBounds();
View Full Code Here

            tx.scale(1, YSCALE);
            tx.translate(0, (1-YSCALE)*getOwner().getHeight());
            area.transform(tx);
            tx = new AffineTransform();
            tx.translate(-OFFSET.x, -OFFSET.y);
            clip.transform(tx);
            area.subtract(clip);
            return area;
        }
    }
   
View Full Code Here

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    Area area = new Area(new Rectangle2D.Double(0.0, 0.0, 1.0, 1.0));
    area.transform(AffineTransform.getScaleInstance(2.0, 2.0));
    Rectangle2D bounds = area.getBounds2D();
    harness.check(bounds.getX(), 0.0);
    harness.check(bounds.getY(), 0.0);
    harness.check(bounds.getWidth(), 2.0);
    harness.check(bounds.getHeight(), 2.0);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.