j2d.face.detection
Class SkinFace.FaceEllipse
java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Double
j2d.face.detection.SkinFace.FaceEllipse
- All Implemented Interfaces:
- java.awt.Shape, java.io.Serializable, java.lang.Cloneable
- Enclosing class:
- SkinFace
public class SkinFace.FaceEllipse
- extends java.awt.geom.Ellipse2D.Double
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class java.awt.geom.Ellipse2D |
java.awt.geom.Ellipse2D.Double, java.awt.geom.Ellipse2D.Float |
Fields inherited from class java.awt.geom.Ellipse2D.Double |
height, width, x, y |
Methods inherited from class java.awt.geom.Ellipse2D.Double |
getBounds2D, getHeight, getWidth, getX, getY, isEmpty, setFrame |
Methods inherited from class java.awt.geom.Ellipse2D |
contains, contains, equals, getPathIterator, hashCode, intersects |
Methods inherited from class java.awt.geom.RectangularShape |
clone, contains, contains, getBounds, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
SkinFace.FaceEllipse
public SkinFace.FaceEllipse()
SkinFace.FaceEllipse
public SkinFace.FaceEllipse(int x,
int y,
int w,
int h)
setWidth
public void setWidth(double w)
setHeight
public void setHeight(double h)
setCenter
public void setCenter(double x,
double y)
setRatio
public void setRatio(double r,
boolean width)
getCenterX
public double getCenterX()
- Overrides:
getCenterX
in class java.awt.geom.RectangularShape
getCenterY
public double getCenterY()
- Overrides:
getCenterY
in class java.awt.geom.RectangularShape
calcRatio
public void calcRatio()
getRatio
public double getRatio()
calcCorner
public void calcCorner()
drawEllipse
public void drawEllipse()