j2d.face.detection
Class SkinFace.FaceEllipse

java.lang.Object
  extended by java.awt.geom.RectangularShape
      extended by java.awt.geom.Ellipse2D
          extended by java.awt.geom.Ellipse2D.Double
              extended by 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 Class Summary
 
Nested classes/interfaces inherited from class java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Double, java.awt.geom.Ellipse2D.Float
 
Field Summary
 
Fields inherited from class java.awt.geom.Ellipse2D.Double
height, width, x, y
 
Constructor Summary
SkinFace.FaceEllipse()
           
SkinFace.FaceEllipse(int x, int y, int w, int h)
           
 
Method Summary
 void calcCorner()
           
 void calcRatio()
           
 void drawEllipse()
           
 double getCenterX()
           
 double getCenterY()
           
 double getRatio()
           
 void setCenter(double x, double y)
           
 void setHeight(double h)
           
 void setRatio(double r, boolean width)
           
 void setWidth(double w)
           
 
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
 

Constructor Detail

SkinFace.FaceEllipse

public SkinFace.FaceEllipse()

SkinFace.FaceEllipse

public SkinFace.FaceEllipse(int x,
                            int y,
                            int w,
                            int h)
Method Detail

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()