org.zilonis.tool.ext.mailman.ui.geom
Class StarShape
java.lang.Object
org.zilonis.tool.ext.mailman.ui.geom.StarShape
- All Implemented Interfaces:
- java.awt.Shape
public class StarShape
- extends java.lang.Object
- implements java.awt.Shape
|
Constructor Summary |
StarShape(double x,
double y,
double innerRadius,
double outerRadius,
int branchesCount)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StarShape
public StarShape(double x,
double y,
double innerRadius,
double outerRadius,
int branchesCount)
setInnerRadius
public void setInnerRadius(double innerRadius)
setX
public void setX(double x)
setY
public void setY(double y)
setOuterRadius
public void setOuterRadius(double outerRadius)
setBranchesCount
public void setBranchesCount(int branchesCount)
getX
public double getX()
getY
public double getY()
getInnerRadius
public double getInnerRadius()
getOuterRadius
public double getOuterRadius()
getBranchesCount
public int getBranchesCount()
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBounds in interface java.awt.Shape
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D()
- Specified by:
getBounds2D in interface java.awt.Shape
contains
public boolean contains(double x,
double y)
- Specified by:
contains in interface java.awt.Shape
contains
public boolean contains(java.awt.geom.Point2D p)
- Specified by:
contains in interface java.awt.Shape
intersects
public boolean intersects(double x,
double y,
double w,
double h)
- Specified by:
intersects in interface java.awt.Shape
intersects
public boolean intersects(java.awt.geom.Rectangle2D r)
- Specified by:
intersects in interface java.awt.Shape
contains
public boolean contains(double x,
double y,
double w,
double h)
- Specified by:
contains in interface java.awt.Shape
contains
public boolean contains(java.awt.geom.Rectangle2D r)
- Specified by:
contains in interface java.awt.Shape
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
- Specified by:
getPathIterator in interface java.awt.Shape
getPathIterator
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
- Specified by:
getPathIterator in interface java.awt.Shape