Package java.awt.geom

Examples of java.awt.geom.Ellipse2D


   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    // constructor 1
    Ellipse2D e = new Ellipse2D.Double();
    harness.check(e.getX(), 0.0);
    harness.check(e.getY(), 0.0);
    harness.check(e.getWidth(), 0.0);
    harness.check(e.getHeight(), 0.0);
    harness.check(e.isEmpty());

    // constructor 2
    e = new Ellipse2D.Double(1.0, 2.0, 3.0, 4.0);
    harness.check(e.getX(), 1.0);
    harness.check(e.getY(), 2.0);
    harness.check(e.getWidth(), 3.0);
    harness.check(e.getHeight(), 4.0);
    harness.check(!e.isEmpty())
  }
View Full Code Here


   *
   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)      
  {
    Ellipse2D e = new Ellipse2D.Float();
    harness.check(e.getY(), 0.0);

    e = new Ellipse2D.Float(1.0f, 2.0f, 3.0f, 4.0f);
    harness.check(e.getY(), 2.0);
  }
View Full Code Here

   *
   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)       
  {
    Ellipse2D e = new Ellipse2D.Float();
    harness.check(e.getX(), 0.0);

    e = new Ellipse2D.Float(1.0f, 2.0f, 3.0f, 4.0f);
    harness.check(e.getX(), 1.0);
  }
View Full Code Here

   *
   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)      
  {
    Ellipse2D e = new Ellipse2D.Double();
    harness.check(e.getWidth(), 0.0);

    e = new Ellipse2D.Double(1.0, 2.0, 3.0, 4.0);
    harness.check(e.getWidth(), 3.0);
  }
View Full Code Here

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    // constructor 1
    Ellipse2D e = new Ellipse2D.Float();
    harness.check(e.getX(), 0.0);
    harness.check(e.getY(), 0.0);
    harness.check(e.getWidth(), 0.0);
    harness.check(e.getHeight(), 0.0);
    harness.check(e.isEmpty());

    // constructor 2
    e = new Ellipse2D.Float(1.0f, 2.0f, 3.0f, 4.0f);
    harness.check(e.getX(), 1.0);
    harness.check(e.getY(), 2.0);
    harness.check(e.getWidth(), 3.0);
    harness.check(e.getHeight(), 4.0);
    harness.check(!e.isEmpty())
  }
View Full Code Here

   *
   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)
  {
    Ellipse2D e1 = new Ellipse2D.Double(1.0, 2.0, 3.0, 4.0);
    Ellipse2D e2 = null;
    e2 = (Ellipse2D) e1.clone();
    harness.check(e1.getX(), e2.getX());
    harness.check(e1.getY(), e2.getY());
    harness.check(e1.getWidth(), e2.getWidth());
    harness.check(e1.getHeight(), e2.getHeight());
    harness.check(e1.getClass(), e2.getClass());
    harness.check(e1 != e2);
  }
View Full Code Here

   *
   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)      
  {
    Ellipse2D e = new Ellipse2D.Double();
    harness.check(e.isEmpty());

    e = new Ellipse2D.Double(1.0, 2.0, 3.0, 4.0);
    harness.check(!e.isEmpty());

    e = new Ellipse2D.Double(1.0, 2.0, -3.0, 4.0);
    harness.check(e.isEmpty());

    e = new Ellipse2D.Double(1.0, 2.0, 3.0, -4.0);
    harness.check(e.isEmpty());
  }
View Full Code Here

  {
    if (buggyDrawArea)
    {
      if (area instanceof Ellipse2D)
      {
        final Ellipse2D ellipse2D = (Ellipse2D) area;
        if (ellipse2D.getWidth() == ellipse2D.getHeight())
        {
          return new CircleImageMapEntry((float) (ellipse2D.getCenterX() + dataArea.getX()),
              (float) (ellipse2D.getCenterY() + dataArea.getY()), (float) (ellipse2D.getWidth() / 2));
        }
      }
      else if (area instanceof Rectangle2D)
      {
        final Rectangle2D rect = (Rectangle2D) area;
        return (new RectangleImageMapEntry((float) (rect.getX() + dataArea.getX()),
            (float) (rect.getY() + dataArea.getY()),
            (float) (rect.getX() + rect.getWidth()),
            (float) (rect.getY() + rect.getHeight())));
      }
    }
    else
    {
      if (area instanceof Ellipse2D)
      {
        final Ellipse2D ellipse2D = (Ellipse2D) area;
        if (ellipse2D.getWidth() == ellipse2D.getHeight())
        {
          return new CircleImageMapEntry((float) (ellipse2D.getCenterX()),
              (float) (ellipse2D.getCenterY()), (float) (ellipse2D.getWidth() / 2));
        }
      }
      else if (area instanceof Rectangle2D)
      {
        final Rectangle2D rect = (Rectangle2D) area;
View Full Code Here

        || y > configuration.getImage().getHeight().intValue() - configuration.getRenderingArea().getBottom().intValue()) {
      logger.debug("y-clipping: ignoring " + object);
      return;
    }

    Ellipse2D point = new Ellipse2D.Double(x, y, drawAttributes.getPointAttributes().getWidth(), drawAttributes.getPointAttributes().getHeight());
    graphics.setColor(drawAttributes.getPointAttributes().getColor());
    graphics.draw(point);
  }
View Full Code Here

    /**
     * @see Graphics#drawOval(int, int, int, int)
     */
    @Override
    public void drawOval(int x, int y, int width, int height) {
        Ellipse2D oval = new Ellipse2D.Float(x, y, width, height);
        draw(oval);
    }
View Full Code Here

TOP

Related Classes of java.awt.geom.Ellipse2D

Copyright © 2018 www.massapicom. 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.