home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / awt / geom / Line2D$Float.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.2 KB  |  86 lines

  1. package java.awt.geom;
  2.  
  3. public class Line2D$Float extends Line2D {
  4.    // $FF: renamed from: x1 float
  5.    public float field_0;
  6.    // $FF: renamed from: y1 float
  7.    public float field_1;
  8.    // $FF: renamed from: x2 float
  9.    public float field_2;
  10.    // $FF: renamed from: y2 float
  11.    public float field_3;
  12.  
  13.    public Line2D$Float() {
  14.    }
  15.  
  16.    public Line2D$Float(float var1, float var2, float var3, float var4) {
  17.       this.setLine(var1, var2, var3, var4);
  18.    }
  19.  
  20.    public Line2D$Float(Point2D var1, Point2D var2) {
  21.       ((Line2D)this).setLine(var1, var2);
  22.    }
  23.  
  24.    public double getX1() {
  25.       return (double)this.field_0;
  26.    }
  27.  
  28.    public double getY1() {
  29.       return (double)this.field_1;
  30.    }
  31.  
  32.    public Point2D getP1() {
  33.       return new Point2D.Float(this.field_0, this.field_1);
  34.    }
  35.  
  36.    public double getX2() {
  37.       return (double)this.field_2;
  38.    }
  39.  
  40.    public double getY2() {
  41.       return (double)this.field_3;
  42.    }
  43.  
  44.    public Point2D getP2() {
  45.       return new Point2D.Float(this.field_2, this.field_3);
  46.    }
  47.  
  48.    public void setLine(double var1, double var3, double var5, double var7) {
  49.       this.field_0 = (float)var1;
  50.       this.field_1 = (float)var3;
  51.       this.field_2 = (float)var5;
  52.       this.field_3 = (float)var7;
  53.    }
  54.  
  55.    public void setLine(float var1, float var2, float var3, float var4) {
  56.       this.field_0 = var1;
  57.       this.field_1 = var2;
  58.       this.field_2 = var3;
  59.       this.field_3 = var4;
  60.    }
  61.  
  62.    public Rectangle2D getBounds2D() {
  63.       float var1;
  64.       float var3;
  65.       if (this.field_0 < this.field_2) {
  66.          var1 = this.field_0;
  67.          var3 = this.field_2 - this.field_0;
  68.       } else {
  69.          var1 = this.field_2;
  70.          var3 = this.field_0 - this.field_2;
  71.       }
  72.  
  73.       float var2;
  74.       float var4;
  75.       if (this.field_1 < this.field_3) {
  76.          var2 = this.field_1;
  77.          var4 = this.field_3 - this.field_1;
  78.       } else {
  79.          var2 = this.field_3;
  80.          var4 = this.field_1 - this.field_3;
  81.       }
  82.  
  83.       return new Rectangle2D.Float(var1, var2, var3, var4);
  84.    }
  85. }
  86.