Class SVGPathSegArcAbsImpl

java.lang.Object
org.loboevolution.html.dom.svgimpl.SVGPathSegArcAbsImpl
All Implemented Interfaces:
SVGPathSeg, SVGPathSegArcAbs

public class SVGPathSegArcAbsImpl extends Object implements SVGPathSegArcAbs

SVGPathSegArcAbsImpl class.

  • Constructor Details

    • SVGPathSegArcAbsImpl

      public SVGPathSegArcAbsImpl(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag)

      Constructor for SVGPathSegArcAbsImpl.

      Parameters:
      x - a float.
      y - a float.
      r1 - a float.
      r2 - a float.
      angle - a float.
      largeArcFlag - a boolean.
      sweepFlag - a boolean.
  • Method Details

    • getPathSegType

      public short getPathSegType()

      getPathSegType.

      Specified by:
      getPathSegType in interface SVGPathSeg
      Returns:
      a short.
    • getPathSegTypeAsLetter

      public String getPathSegTypeAsLetter()

      getPathSegTypeAsLetter.

      Specified by:
      getPathSegTypeAsLetter in interface SVGPathSeg
      Returns:
      a String object.
    • getX

      public float getX()

      getX.

      Specified by:
      getX in interface SVGPathSegArcAbs
      Returns:
      a float.
    • setX

      public void setX(float x)

      setX.

      Specified by:
      setX in interface SVGPathSegArcAbs
      Parameters:
      x - a float.
    • getY

      public float getY()

      getY.

      Specified by:
      getY in interface SVGPathSegArcAbs
      Returns:
      a float.
    • setY

      public void setY(float y)

      setY.

      Specified by:
      setY in interface SVGPathSegArcAbs
      Parameters:
      y - a float.
    • getR1

      public float getR1()

      getR1.

      Specified by:
      getR1 in interface SVGPathSegArcAbs
      Returns:
      a float.
    • setR1

      public void setR1(float r1)

      setR1.

      Specified by:
      setR1 in interface SVGPathSegArcAbs
      Parameters:
      r1 - a float.
    • getR2

      public float getR2()

      getR2.

      Specified by:
      getR2 in interface SVGPathSegArcAbs
      Returns:
      a float.
    • setR2

      public void setR2(float r2)

      setR2.

      Specified by:
      setR2 in interface SVGPathSegArcAbs
      Parameters:
      r2 - a float.
    • getAngle

      public float getAngle()

      getAngle.

      Specified by:
      getAngle in interface SVGPathSegArcAbs
      Returns:
      a float.
    • setAngle

      public void setAngle(float angle)

      setAngle.

      Specified by:
      setAngle in interface SVGPathSegArcAbs
      Parameters:
      angle - a float.
    • getLargeArcFlag

      public boolean getLargeArcFlag()

      getLargeArcFlag.

      Specified by:
      getLargeArcFlag in interface SVGPathSegArcAbs
      Returns:
      a boolean.
    • setLargeArcFlag

      public void setLargeArcFlag(boolean largeArcFlag)

      setLargeArcFlag.

      Specified by:
      setLargeArcFlag in interface SVGPathSegArcAbs
      Parameters:
      largeArcFlag - a boolean.
    • getSweepFlag

      public boolean getSweepFlag()

      getSweepFlag.

      Specified by:
      getSweepFlag in interface SVGPathSegArcAbs
      Returns:
      a boolean.
    • setSweepFlag

      public void setSweepFlag(boolean sweepFlag)

      setSweepFlag.

      Specified by:
      setSweepFlag in interface SVGPathSegArcAbs
      Parameters:
      sweepFlag - a boolean.