コード例 #1
0
ファイル: Evaluator.java プロジェクト: andrewtikhonov/RCloud
 public Ellipse2D evaluate(Ellipse2D v0, Ellipse2D v1, float fraction) {
   double x = v0.getX() + ((v1.getX() - v0.getX()) * fraction);
   double y = v0.getY() + ((v1.getY() - v0.getY()) * fraction);
   double w = v0.getWidth() + ((v1.getWidth() - v0.getWidth()) * fraction);
   double h = v0.getHeight() + ((v1.getHeight() - v0.getHeight()) * fraction);
   Ellipse2D value = (Ellipse2D) v0.clone();
   value.setFrame(x, y, w, h);
   return value;
 }
コード例 #2
0
ファイル: SDEllipse.java プロジェクト: wakita/colorscience
 public void setLocation(Point p) {
   nshape.setFrame(p.x, p.y, nshape.getWidth(), nshape.getHeight());
 }
コード例 #3
0
ファイル: SDEllipse.java プロジェクト: wakita/colorscience
 public void setLocation(int x, int y) {
   nshape.setFrame(x, y, nshape.getWidth(), nshape.getHeight());
 }
コード例 #4
0
 @Override
 public int getWidth() {
   return (int) circle.getWidth();
 }