Package org.loboevolution.svg.dom
Class SVGPathSegArcAbsImpl
java.lang.Object
org.loboevolution.svg.dom.SVGPathSegArcAbsImpl
- All Implemented Interfaces:
SVGPathSeg,SVGPathSegArcAbs
SVGPathSegArcAbsImpl class.
-
Field Summary
Fields inherited from interface org.loboevolution.svg.SVGPathSeg
PATHSEG_ARC_ABS, PATHSEG_ARC_REL, PATHSEG_CLOSEPATH, PATHSEG_CURVETO_CUBIC_ABS, PATHSEG_CURVETO_CUBIC_REL, PATHSEG_CURVETO_CUBIC_SMOOTH_ABS, PATHSEG_CURVETO_CUBIC_SMOOTH_REL, PATHSEG_CURVETO_QUADRATIC_ABS, PATHSEG_CURVETO_QUADRATIC_REL, PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS, PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL, PATHSEG_LINETO_ABS, PATHSEG_LINETO_HORIZONTAL_ABS, PATHSEG_LINETO_HORIZONTAL_REL, PATHSEG_LINETO_REL, PATHSEG_LINETO_VERTICAL_ABS, PATHSEG_LINETO_VERTICAL_REL, PATHSEG_MOVETO_ABS, PATHSEG_MOVETO_REL, PATHSEG_UNKNOWN -
Constructor Summary
ConstructorsConstructorDescriptionSVGPathSegArcAbsImpl(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag) Constructor for SVGPathSegArcAbsImpl. -
Method Summary
Modifier and TypeMethodDescriptionfloatgetAngle()getAngle.booleangetLargeArcFlag.shortgetPathSegType.getPathSegTypeAsLetter.floatgetR1()getR1.floatgetR2()getR2.booleangetSweepFlag.floatgetX()getX.floatgetY()getY.voidsetAngle(float angle) setAngle.voidsetLargeArcFlag(boolean largeArcFlag) setLargeArcFlag.voidsetR1(float r1) setR1.voidsetR2(float r2) setR2.voidsetSweepFlag(boolean sweepFlag) setSweepFlag.voidsetX(float x) setX.voidsetY(float y) setY.
-
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:
getPathSegTypein interfaceSVGPathSeg- Returns:
- a short.
-
getPathSegTypeAsLetter
getPathSegTypeAsLetter.
- Specified by:
getPathSegTypeAsLetterin interfaceSVGPathSeg- Returns:
- a
Stringobject.
-
getX
public float getX()getX.
- Specified by:
getXin interfaceSVGPathSegArcAbs- Returns:
- a float.
-
setX
public void setX(float x) setX.
- Specified by:
setXin interfaceSVGPathSegArcAbs- Parameters:
x- a float.
-
getY
public float getY()getY.
- Specified by:
getYin interfaceSVGPathSegArcAbs- Returns:
- a float.
-
setY
public void setY(float y) setY.
- Specified by:
setYin interfaceSVGPathSegArcAbs- Parameters:
y- a float.
-
getR1
public float getR1()getR1.
- Specified by:
getR1in interfaceSVGPathSegArcAbs- Returns:
- a float.
-
setR1
public void setR1(float r1) setR1.
- Specified by:
setR1in interfaceSVGPathSegArcAbs- Parameters:
r1- a float.
-
getR2
public float getR2()getR2.
- Specified by:
getR2in interfaceSVGPathSegArcAbs- Returns:
- a float.
-
setR2
public void setR2(float r2) setR2.
- Specified by:
setR2in interfaceSVGPathSegArcAbs- Parameters:
r2- a float.
-
getAngle
public float getAngle()getAngle.
- Specified by:
getAnglein interfaceSVGPathSegArcAbs- Returns:
- a float.
-
setAngle
public void setAngle(float angle) setAngle.
- Specified by:
setAnglein interfaceSVGPathSegArcAbs- Parameters:
angle- a float.
-
getLargeArcFlag
public boolean getLargeArcFlag()getLargeArcFlag.
- Specified by:
getLargeArcFlagin interfaceSVGPathSegArcAbs- Returns:
- a boolean.
-
setLargeArcFlag
public void setLargeArcFlag(boolean largeArcFlag) setLargeArcFlag.
- Specified by:
setLargeArcFlagin interfaceSVGPathSegArcAbs- Parameters:
largeArcFlag- a boolean.
-
getSweepFlag
public boolean getSweepFlag()getSweepFlag.
- Specified by:
getSweepFlagin interfaceSVGPathSegArcAbs- Returns:
- a boolean.
-
setSweepFlag
public void setSweepFlag(boolean sweepFlag) setSweepFlag.
- Specified by:
setSweepFlagin interfaceSVGPathSegArcAbs- Parameters:
sweepFlag- a boolean.
-