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 / image / renderable / RenderContext.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.5 KB  |  75 lines

  1. package java.awt.image.renderable;
  2.  
  3. import java.awt.RenderingHints;
  4. import java.awt.Shape;
  5. import java.awt.geom.AffineTransform;
  6.  
  7. public class RenderContext implements Cloneable {
  8.    RenderingHints hints;
  9.    AffineTransform usr2dev;
  10.    Shape aoi;
  11.  
  12.    public RenderContext(AffineTransform var1, Shape var2, RenderingHints var3) {
  13.       this.hints = var3;
  14.       this.aoi = var2;
  15.       this.usr2dev = (AffineTransform)var1.clone();
  16.    }
  17.  
  18.    public RenderContext(AffineTransform var1) {
  19.       this(var1, (Shape)null, (RenderingHints)null);
  20.    }
  21.  
  22.    public RenderContext(AffineTransform var1, RenderingHints var2) {
  23.       this(var1, (Shape)null, var2);
  24.    }
  25.  
  26.    public RenderContext(AffineTransform var1, Shape var2) {
  27.       this(var1, var2, (RenderingHints)null);
  28.    }
  29.  
  30.    public RenderingHints getRenderingHints() {
  31.       return this.hints;
  32.    }
  33.  
  34.    public void setRenderingHints(RenderingHints var1) {
  35.       this.hints = var1;
  36.    }
  37.  
  38.    public void setTransform(AffineTransform var1) {
  39.       this.usr2dev = (AffineTransform)var1.clone();
  40.    }
  41.  
  42.    public void preConcatenateTransform(AffineTransform var1) {
  43.       this.preConcetenateTransform(var1);
  44.    }
  45.  
  46.    public void preConcetenateTransform(AffineTransform var1) {
  47.       this.usr2dev.preConcatenate(var1);
  48.    }
  49.  
  50.    public void concatenateTransform(AffineTransform var1) {
  51.       this.concetenateTransform(var1);
  52.    }
  53.  
  54.    public void concetenateTransform(AffineTransform var1) {
  55.       this.usr2dev.concatenate(var1);
  56.    }
  57.  
  58.    public AffineTransform getTransform() {
  59.       return (AffineTransform)this.usr2dev.clone();
  60.    }
  61.  
  62.    public void setAreaOfInterest(Shape var1) {
  63.       this.aoi = var1;
  64.    }
  65.  
  66.    public Shape getAreaOfInterest() {
  67.       return this.aoi;
  68.    }
  69.  
  70.    public Object clone() {
  71.       RenderContext var1 = new RenderContext(this.usr2dev, this.aoi, this.hints);
  72.       return var1;
  73.    }
  74. }
  75.