Package net.sf.latexdraw.parsers.svg.path

Examples of net.sf.latexdraw.parsers.svg.path.SVGPathSegArc


  protected final SVGPathSegArc seg = new SVGPathSegArc(1, 2, 3, 4, 5, true, false, true);
  protected int cpt = 0;

  @Test
  public void testGetters() {
    SVGPathSegArc seg2 = new SVGPathSegArc(1, 2, 3, 4, 5, false, true, false);

    assertEquals(seg.getAngle(), 5., 0.0001);
    assertEquals(seg.getRX(), 3., 0.0001);
    assertEquals(seg.getRY(), 4., 0.0001);
    assertEquals(seg.getX(), 1., 0.0001);
    assertEquals(seg.getY(), 2., 0.0001);
    assertTrue(seg.isLargeArcFlag());
    assertFalse(seg.isSweepFlag());
    assertTrue(seg.isRelative());
    assertFalse(seg2.isLargeArcFlag());
    assertTrue(seg2.isSweepFlag());
    assertFalse(seg2.isRelative());
  }
View Full Code Here


      return ;
    }

    assertTrue(pathSeg instanceof SVGPathSegArc);

    SVGPathSegArc seg2 = (SVGPathSegArc)pathSeg;

    assertEquals(seg.getAngle(), seg2.getAngle(), 0.0001);
    assertEquals(seg.getRX(), seg2.getRX(), 0.0001);
    assertEquals(seg.getRY(), seg2.getRY(), 0.0001);
    assertEquals(seg.getX(), seg2.getX(), 0.0001);
    assertEquals(seg.getY(), seg2.getY(), 0.0001);
    assertEquals(seg.isLargeArcFlag(), seg2.isLargeArcFlag());
    assertEquals(seg.isRelative(), seg2.isRelative());
    assertEquals(seg.isSweepFlag(), seg2.isSweepFlag());
  }
View Full Code Here

        root.setAttribute(LNamespace.LATEXDRAW_NAMESPACE+':'+LNamespace.XML_TYPE, LNamespace.XML_TYPE_ARC);
        root.setAttribute(SVGAttributes.SVG_ID, getSVGID());

        path.add(new SVGPathSegMoveto(start.getX(), start.getY(), false));
        path.add(new SVGPathSegArc(end.getX(), end.getY(), radius, radius, 0, largeArcFlag, false, false));

        if(type==ArcStyle.CHORD)
          path.add(new SVGPathSegClosePath());
        else
          if(type==ArcStyle.WEDGE) {
View Full Code Here

TOP

Related Classes of net.sf.latexdraw.parsers.svg.path.SVGPathSegArc

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.