Examples of IRectangle


Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  }


  @Test
  public void testCoordinatesCm() throws ParseException {
    IRectangle rec = (IRectangle)parser.parsePSTCode("\\"+getCommandName()+"(0,0)(35cm,20cm)").get().getShapeAt(0); //$NON-NLS-1$ //$NON-NLS-2$
    assertEquals(0., rec.getPosition().getX(), 0.001);
    assertEquals(0., rec.getPosition().getY(), 0.001);
    assertEquals(35.*IShape.PPC, rec.getWidth(), 0.001);
    assertEquals(20.*IShape.PPC, rec.getHeight(), 0.001);
    assertTrue(PSTParser.errorLogs().isEmpty());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

    //TODO
  }


  private IRectangle setRectangle(double x, double y, double w, double h) {
    IRectangle rec = ShapeFactory.createRectangle();
    rec.setPosition(x, y);
    rec.setWidth(w);
    rec.setHeight(h);
    return rec;
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  }


  @Test
  public void test1Coordinates() throws ParseException {
    IRectangle rec = (IRectangle)parser.parsePSTCode("\\"+getCommandName()+"(35,20)").get().getShapeAt(0); //$NON-NLS-1$ //$NON-NLS-2$
    assertEquals(0., rec.getPosition().getX(), 0.001);
    assertEquals(0., rec.getPosition().getY(), 0.001);
    assertEquals(35.*IShape.PPC, rec.getWidth(), 0.001);
    assertEquals(20.*IShape.PPC, rec.getHeight(), 0.001);
    assertTrue(PSTParser.errorLogs().isEmpty());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  }


  @Test
  public void test2CoordinatesIntOppositeAll() throws ParseException {
    IRectangle rec = (IRectangle)parser.parsePSTCode("\\"+getCommandName()+"(35,50)(10,20)").get().getShapeAt(0); //$NON-NLS-1$ //$NON-NLS-2$
    assertEquals(10.*IShape.PPC, rec.getPosition().getX(), 0.001);
    assertEquals(20.*-IShape.PPC, rec.getPosition().getY(), 0.001);
    assertEquals(25.*IShape.PPC, rec.getWidth(), 0.001);
    assertEquals(30.*IShape.PPC, rec.getHeight(), 0.001);
    assertTrue(PSTParser.errorLogs().isEmpty());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  @Override
  @Test
  public void testGetFullBottomRightPoint() {
    assertTrue(Double.isNaN(shape.getFullBottomRightPoint().getX()));
    assertTrue(Double.isNaN(shape.getFullBottomRightPoint().getY()));
    IRectangle rec1 = setRectangle(5, 10, 6, 20);
    shape.addShape(rec1);
    assertEquals(rec1.getFullBottomRightPoint(), shape.getFullBottomRightPoint());

    IRectangle rec2 = setRectangle(90, 40, 100, 200);

    shape.addShape(rec2);
    assertEquals(rec2.getFullBottomRightPoint(), shape.getFullBottomRightPoint());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  @Override
  @Test
  public void testGetFullTopLeftPoint() {
    assertTrue(Double.isNaN(shape.getFullTopLeftPoint().getX()));
    assertTrue(Double.isNaN(shape.getFullTopLeftPoint().getY()));
    IRectangle rec2 = setRectangle(90, 40, 10, 21);

    shape.addShape(rec2);
    assertEquals(rec2.getFullTopLeftPoint(), shape.getFullTopLeftPoint());

    IRectangle rec1 = setRectangle(5, 10, 6, 20);
    shape.addShape(rec1);
    assertEquals(rec1.getFullTopLeftPoint(), shape.getFullTopLeftPoint());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  }


  @Test
  public void test2CoordinatesIntOppositeX() throws ParseException {
    IRectangle rec = (IRectangle)parser.parsePSTCode("\\"+getCommandName()+"(35,20)(10,50)").get().getShapeAt(0); //$NON-NLS-1$ //$NON-NLS-2$
    assertEquals(10.*IShape.PPC, rec.getPosition().getX(), 0.001);
    assertEquals(20.*-IShape.PPC, rec.getPosition().getY(), 0.001);
    assertEquals(25.*IShape.PPC, rec.getWidth(), 0.001);
    assertEquals(30.*IShape.PPC, rec.getHeight(), 0.001);
    assertTrue(PSTParser.errorLogs().isEmpty());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  @Override
  public void testGetBottomLeftPoint() {
    assertTrue(Double.isNaN(shape.getBottomLeftPoint().getX()));
    assertTrue(Double.isNaN(shape.getBottomLeftPoint().getY()));
    IRectangle rec2 = setRectangle(90, 40, 10, 21);

    shape.addShape(rec2);
    assertEquals(ShapeFactory.createPoint(90, 40), shape.getBottomLeftPoint());

    IRectangle rec1 = setRectangle(5, 10, 6, 20);
    shape.addShape(rec1);
    assertEquals(ShapeFactory.createPoint(5, 40), shape.getBottomLeftPoint());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  @Override
  public void testGetBottomRightPoint() {
    assertTrue(Double.isNaN(shape.getBottomRightPoint().getX()));
    assertTrue(Double.isNaN(shape.getBottomRightPoint().getY()));
    IRectangle rec1 = setRectangle(5, 10, 6, 20);
    shape.addShape(rec1);
    assertEquals(ShapeFactory.createPoint(11, 10), shape.getBottomRightPoint());

    IRectangle rec2 = setRectangle(90, 40, 10, 21);

    shape.addShape(rec2);
    assertEquals(ShapeFactory.createPoint(100, 40), shape.getBottomRightPoint());
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IRectangle

  @Override
  public void testGetTopLeftPoint() {
    assertTrue(Double.isNaN(shape.getTopLeftPoint().getX()));
    assertTrue(Double.isNaN(shape.getTopLeftPoint().getY()));
    IRectangle rec2 = setRectangle(90, 40, 10, 21);

    shape.addShape(rec2);
    assertEquals(ShapeFactory.createPoint(90, 19), shape.getTopLeftPoint());

    IRectangle rec1 = setRectangle(5, 10, 6, 20);
    shape.addShape(rec1);
    assertEquals(ShapeFactory.createPoint(5, -10), shape.getTopLeftPoint());
  }
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.