Package java.awt.geom

Examples of java.awt.geom.Rectangle2D.intersectsLine()


   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness
  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
View Full Code Here


   */
  public void test(TestHarness harness
  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
View Full Code Here

  public void test(TestHarness harness
  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
View Full Code Here

  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
    // segment passes through
View Full Code Here

    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
View Full Code Here

 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
View Full Code Here

   
    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
View Full Code Here

    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
    r = new Rectangle2D.Double();
View Full Code Here

    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
    r = new Rectangle2D.Double();
    harness.check(!r.intersectsLine(0.0, 0.0, 0.0, 0.0));
View Full Code Here

   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
    r = new Rectangle2D.Double();
    harness.check(!r.intersectsLine(0.0, 0.0, 0.0, 0.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.