ChartDirector
Class DrawArea

java.lang.Object
  |
  +--ChartDirector.DrawArea

public class DrawArea
extends java.lang.Object


Constructor Summary
DrawArea()
           
 
Method Summary
 int adjustBrightness(int c, double brightness)
           
 void affineTransform(double a, double b, double c, double d, double e, double f)
           
 void affineTransform(double a, double b, double c, double d, double e, double f, int bgColor)
           
 void affineTransform(double a, double b, double c, double d, double e, double f, int bgColor, int ft)
           
 void affineTransform(double a, double b, double c, double d, double e, double f, int bgColor, int ft, double blur)
           
 int angleGradientColor(double cx, double cy, double a1, double a2, double r1, double r2, int[] c)
           
 void arc(int cx, int cy, int rx, int ry, double a1, double a2, int c)
           
 void circle(int cx, int cy, int rx, int ry, int edgeColor, int fillColor)
           
 void circleSegment(int cx, int cy, int r, double a1, double a2, int fillColor, int edgeColor, int edgeWidth)
           
 void clone(DrawArea d, int x, int y, int align)
           
 void clone(DrawArea d, int x, int y, int align, int newWidth)
           
 void clone(DrawArea d, int x, int y, int align, int newWidth, int newHeight)
           
 void clone(DrawArea d, int x, int y, int align, int newWidth, int newHeight, int ft)
           
 void clone(DrawArea d, int x, int y, int align, int newWidth, int newHeight, int ft, double blur)
           
 void cylinder(int cx, int cy, int rx, int ry, double a1, double a2, int depthX, int depthY, int edgeColor, int fillColor)
           
 int dashLineColor(int color)
           
 int dashLineColor(int color, int dashPattern)
           
 void enableVectorOutput()
           
 void fill(int x, int y, int color)
           
 void fill(int x, int y, int color, int borderColor)
           
 void fill2(int x, int y, int color, int borderColor)
           
 int getARGBColor(int c)
           
 int getARGBColor(int c, int x, int y)
           
 int getARGBColor2(int c, int x, int y)
           
 int getHeight()
           
 int getPixel(int x, int y)
           
 int getWidth()
           
 int gradientColor(int[] c)
           
 int gradientColor(int[] c, double angle)
           
 int gradientColor(int[] c, double angle, double scale)
           
 int gradientColor(int[] c, double angle, double scale, int startX, int startY)
           
 int gradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor)
           
 int gradientColor2(int[] c)
           
 int gradientColor2(int[] c, double angle)
           
 int gradientColor2(int[] c, double angle, double scale)
           
 int gradientColor2(int[] c, double angle, double scale, int startX, int startY)
           
 int halfColor(int c)
           
 void hCylinderTransform(int yDiameter)
           
 void hCylinderTransform(int yDiameter, int bgColor)
           
 void hCylinderTransform(int yDiameter, int bgColor, int ft)
           
 void hCylinderTransform(int yDiameter, int bgColor, int ft, double blur)
           
 void hFlip()
           
 void hline(int x1, int x2, int y, int c)
           
 void hTriangleTransform()
           
 void hTriangleTransform(int tWidth)
           
 void hTriangleTransform(int tWidth, int bgColor)
           
 void hTriangleTransform(int tWidth, int bgColor, int ft)
           
 void hTriangleTransform(int tWidth, int bgColor, int ft, double blur)
           
 void initDynamicLayer()
           
 void line(double x1, double y1, double x2, double y2, int c)
           
 void line(double x1, double y1, double x2, double y2, int c, int lineWidth)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int[] c)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int[] c, boolean periodic)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor, boolean periodic)
           
 int linearGradientColor2(int startX, int startY, int endX, int endY, int[] c)
           
 int linearGradientColor2(int startX, int startY, int endX, int endY, int[] c, boolean periodic)
           
 void load(java.awt.Image img)
           
 void load(java.awt.Image img, long ms)
           
 boolean load(java.lang.String filename)
           
 void loadGIF(java.io.InputStream f)
           
 boolean loadGIF(java.lang.String filename)
           
 void loadJPG(java.io.InputStream f)
           
 boolean loadJPG(java.lang.String filename)
           
 void loadPNG(java.io.InputStream f)
           
 boolean loadPNG(java.lang.String filename)
           
 void loadWMP(java.io.InputStream f)
           
 boolean loadWMP(java.lang.String filename)
           
 void merge(DrawArea d, int x, int y, int align, int transparency)
           
 void move(double xOffset, double yOffset)
           
 void move(double xOffset, double yOffset, int bgColor)
           
 void move(double xOffset, double yOffset, int bgColor, int ft)
           
 void move(double xOffset, double yOffset, int bgColor, int ft, double blur)
           
 boolean out(java.lang.String filename)
           
 byte[] outAGF()
           
 void outAGF(java.io.OutputStream f)
           
 boolean outAGF(java.lang.String filename)
           
 byte[] outAGF2()
           
 byte[] outBMP()
           
 void outBMP(java.io.OutputStream f)
           
 boolean outBMP(java.lang.String filename)
           
 byte[] outBMP2()
           
 byte[] outGIF()
           
 void outGIF(java.io.OutputStream f)
           
 boolean outGIF(java.lang.String filename)
           
 byte[] outGIF2()
           
 java.awt.Image outImage()
           
 java.awt.Image outImage(java.awt.image.BufferedImage img)
           
 byte[] outJPG()
           
 byte[] outJPG(int quality)
           
 void outJPG(java.io.OutputStream f)
           
 void outJPG(java.io.OutputStream f, int quality)
           
 boolean outJPG(java.lang.String filename)
           
 boolean outJPG(java.lang.String filename, int quality)
           
 byte[] outJPG2()
           
 byte[] outJPG2(int quality)
           
 byte[] outPDF()
           
 void outPDF(java.io.OutputStream f)
           
 boolean outPDF(java.lang.String filename)
           
 byte[] outPDF2()
           
 byte[] outPNG()
           
 void outPNG(java.io.OutputStream f)
           
 boolean outPNG(java.lang.String filename)
           
 byte[] outPNG2()
           
 void outSVG(java.io.OutputStream f)
           
 void outSVG(java.io.OutputStream f, java.lang.String options)
           
 boolean outSVG(java.lang.String filename)
           
 boolean outSVG(java.lang.String filename, java.lang.String options)
           
 byte[] outSVG2()
           
 byte[] outSVG2(java.lang.String options)
           
 byte[] outWMP()
           
 void outWMP(java.io.OutputStream f)
           
 boolean outWMP(java.lang.String filename)
           
 byte[] outWMP2()
           
 int patternColor(int[] c, int h)
           
 int patternColor(int[] c, int h, int startX)
           
 int patternColor(int[] c, int h, int startX, int startY)
           
 int patternColor(java.lang.String filename)
           
 int patternColor(java.lang.String filename, int startX, int startY)
           
 int patternColor2(java.lang.String filename)
           
 int patternColor2(java.lang.String filename, int startX, int startY)
           
 void pixel(int x, int y, int c)
           
 void polygon(double[] x, double[] y, int edgeColor, int fillColor)
           
 void polygon(int[] x, int[] y, int edgeColor, int fillColor)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int[] c)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int[] c, boolean periodic)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int startColor, int endColor)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int startColor, int endColor, boolean periodic)
           
 int radialGradientColor2(int cx, int cy, int rx, int ry, int[] c)
           
 int radialGradientColor2(int cx, int cy, int rx, int ry, int[] c, boolean periodic)
           
 void rAffineTransform(double a, double b, double c, double d, double e, double f)
           
 void rAffineTransform(double a, double b, double c, double d, double e, double f, int bgColor)
           
 void rAffineTransform(double a, double b, double c, double d, double e, double f, int bgColor, int ft)
           
 void rAffineTransform(double a, double b, double c, double d, double e, double f, int bgColor, int ft, double blur)
           
 void rect(int x1, int y1, int x2, int y2, int edgeColor, int fillColor)
           
 void rect(int x1, int y1, int x2, int y2, int edgeColor, int fillColor, int raisedEffect)
           
 int reduceColors(int colorCount)
           
 int reduceColors(int colorCount, boolean blackAndWhite)
           
 void removeDynamicLayer()
           
 void resize(int newWidth, int newHeight)
           
 void resize(int newWidth, int newHeight, int f)
           
 void resize(int newWidth, int newHeight, int f, double blur)
           
 void rotate(double angle)
           
 void rotate(double angle, int bgColor)
           
 void rotate(double angle, int bgColor, double cx)
           
 void rotate(double angle, int bgColor, double cx, double cy)
           
 void rotate(double angle, int bgColor, double cx, double cy, int ft)
           
 void rotate(double angle, int bgColor, double cx, double cy, int ft, double blur)
           
 void sector(int cx, int cy, int rx, int ry, double a1, double a2, int edgeColor, int fillColor)
           
 void setAntiAlias()
           
 void setAntiAlias(boolean shapeAntiAlias)
           
 void setAntiAlias(boolean shapeAntiAlias, int textAntiAlias)
           
 void setAntiAliasText(int a)
           
 void setBgColor(int c)
           
 void setClipRect(int left, int top, int right, int bottom)
           
 void setColorTable(int[] colors, int offset)
           
 void setDefaultFonts(java.lang.String normal)
           
 void setDefaultFonts(java.lang.String normal, java.lang.String bold)
           
 void setDefaultFonts(java.lang.String normal, java.lang.String bold, java.lang.String italic)
           
 void setDefaultFonts(java.lang.String normal, java.lang.String bold, java.lang.String italic, java.lang.String boldItalic)
           
 void setDitherMethod(int m)
           
 void setFontTable(int index, java.lang.String font)
           
 void setInterlace(boolean i)
           
 void setOutputOptions(java.lang.String options)
           
 void setPaletteMode(int p)
           
 void setSearchPath(java.lang.ClassLoader loader)
           
 void setSearchPath(java.lang.ClassLoader loader, java.lang.String path)
           
 void setSearchPath(javax.servlet.jsp.PageContext context)
           
 void setSearchPath(javax.servlet.jsp.PageContext context, java.lang.String path)
           
 void setSearchPath(javax.servlet.ServletContext context)
           
 void setSearchPath(javax.servlet.ServletContext context, javax.servlet.ServletRequest request)
           
 void setSearchPath(javax.servlet.ServletContext context, javax.servlet.ServletRequest request, java.lang.String path)
           
 void setSearchPath(java.lang.String path)
           
 void setSearchPath(java.net.URL path)
           
 void setSearchPath2(java.lang.ClassLoader loader)
           
 void setSearchPath2(java.lang.ClassLoader loader, java.lang.String path)
           
 void setSearchPath3(javax.servlet.ServletContext context)
           
 void setSearchPath3(javax.servlet.ServletContext context, javax.servlet.ServletRequest request)
           
 void setSearchPath3(javax.servlet.ServletContext context, javax.servlet.ServletRequest request, java.lang.String path)
           
 void setSearchPath4(java.net.URL path)
           
 void setSearchPath5(javax.servlet.jsp.PageContext context)
           
 void setSearchPath5(javax.servlet.jsp.PageContext context, java.lang.String path)
           
 void setSize(int newWidth, int newHeight)
           
 void setSize(int newWidth, int newHeight, int bgColor)
           
 void setTransparentColor(int c)
           
 void shearTransform(double xShear)
           
 void shearTransform(double xShear, double yShear)
           
 void shearTransform(double xShear, double yShear, int bgColor)
           
 void shearTransform(double xShear, double yShear, int bgColor, int ft)
           
 void shearTransform(double xShear, double yShear, int bgColor, int ft, double blur)
           
 void sphereTransform(int xDiameter, int yDiameter)
           
 void sphereTransform(int xDiameter, int yDiameter, int bgColor)
           
 void sphereTransform(int xDiameter, int yDiameter, int bgColor, int ft)
           
 void sphereTransform(int xDiameter, int yDiameter, int bgColor, int ft, double blur)
           
 void surface(double x1, double y1, double x2, double y2, int depthX, int depthY, int edgeColor, int fillColor)
           
 TTFText text(java.lang.String str, java.lang.String font, double fontSize)
           
 void text(java.lang.String str, java.lang.String font, double fontSize, int x, int y, int color)
           
 TTFText text(java.lang.String text, java.lang.String font, int fontIndex, double fontHeight, double fontWidth, double angle, boolean vertical)
           
 void text(java.lang.String str, java.lang.String font, int fontIndex, double fontHeight, double fontWidth, double angle, boolean vertical, int x, int y, int color)
           
 void text(java.lang.String str, java.lang.String font, int fontIndex, double fontHeight, double fontWidth, double angle, boolean vertical, int x, int y, int color, int alignment)
           
 void text2(java.lang.String str, java.lang.String font, int fontIndex, double fontHeight, double fontWidth, double angle, boolean vertical, int x, int y, int color)
           
 void text2(java.lang.String str, java.lang.String font, int fontIndex, double fontHeight, double fontWidth, double angle, boolean vertical, int x, int y, int color, int alignment)
           
 TTFText text3(java.lang.String str, java.lang.String font, double fontSize)
           
 TTFText text4(java.lang.String text, java.lang.String font, int fontIndex, double fontHeight, double fontWidth, double angle, boolean vertical)
           
 void tile(DrawArea d, int transparency)
           
 void vCylinderTransform(int xDiameter)
           
 void vCylinderTransform(int xDiameter, int bgColor)
           
 void vCylinderTransform(int xDiameter, int bgColor, int ft)
           
 void vCylinderTransform(int xDiameter, int bgColor, int ft, double blur)
           
 void vFlip()
           
 void vline(int y1, int y2, int x, int c)
           
 void vTriangleTransform()
           
 void vTriangleTransform(int tHeight)
           
 void vTriangleTransform(int tHeight, int bgColor)
           
 void vTriangleTransform(int tHeight, int bgColor, int ft)
           
 void vTriangleTransform(int tHeight, int bgColor, int ft, double blur)
           
 void waveTransform(int period, double amplitude)
           
 void waveTransform(int period, double amplitude, double direction)
           
 void waveTransform(int period, double amplitude, double direction, double startAngle)
           
 void waveTransform(int period, double amplitude, double direction, double startAngle, boolean longitudinal)
           
 void waveTransform(int period, double amplitude, double direction, double startAngle, boolean longitudinal, int bgColor)
           
 void waveTransform(int period, double amplitude, double direction, double startAngle, boolean longitudinal, int bgColor, int ft)
           
 void waveTransform(int period, double amplitude, double direction, double startAngle, boolean longitudinal, int bgColor, int ft, double blur)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DrawArea

public DrawArea()
Method Detail

enableVectorOutput

public void enableVectorOutput()

setSize

public void setSize(int newWidth,
                    int newHeight,
                    int bgColor)

setSize

public void setSize(int newWidth,
                    int newHeight)

resize

public void resize(int newWidth,
                   int newHeight,
                   int f,
                   double blur)

resize

public void resize(int newWidth,
                   int newHeight,
                   int f)

resize

public void resize(int newWidth,
                   int newHeight)

getWidth

public int getWidth()

getHeight

public int getHeight()

setClipRect

public void setClipRect(int left,
                        int top,
                        int right,
                        int bottom)

setBgColor

public void setBgColor(int c)

move

public void move(double xOffset,
                 double yOffset,
                 int bgColor,
                 int ft,
                 double blur)

move

public void move(double xOffset,
                 double yOffset,
                 int bgColor,
                 int ft)

move

public void move(double xOffset,
                 double yOffset,
                 int bgColor)

move

public void move(double xOffset,
                 double yOffset)

rotate

public void rotate(double angle,
                   int bgColor,
                   double cx,
                   double cy,
                   int ft,
                   double blur)

rotate

public void rotate(double angle,
                   int bgColor,
                   double cx,
                   double cy,
                   int ft)

rotate

public void rotate(double angle,
                   int bgColor,
                   double cx,
                   double cy)

rotate

public void rotate(double angle,
                   int bgColor,
                   double cx)

rotate

public void rotate(double angle,
                   int bgColor)

rotate

public void rotate(double angle)

hFlip

public void hFlip()

vFlip

public void vFlip()

clone

public void clone(DrawArea d,
                  int x,
                  int y,
                  int align,
                  int newWidth,
                  int newHeight,
                  int ft,
                  double blur)

clone

public void clone(DrawArea d,
                  int x,
                  int y,
                  int align,
                  int newWidth,
                  int newHeight,
                  int ft)

clone

public void clone(DrawArea d,
                  int x,
                  int y,
                  int align,
                  int newWidth,
                  int newHeight)

clone

public void clone(DrawArea d,
                  int x,
                  int y,
                  int align,
                  int newWidth)

clone

public void clone(DrawArea d,
                  int x,
                  int y,
                  int align)

pixel

public void pixel(int x,
                  int y,
                  int c)

getPixel

public int getPixel(int x,
                    int y)

hline

public void hline(int x1,
                  int x2,
                  int y,
                  int c)

vline

public void vline(int y1,
                  int y2,
                  int x,
                  int c)

line

public void line(double x1,
                 double y1,
                 double x2,
                 double y2,
                 int c,
                 int lineWidth)

line

public void line(double x1,
                 double y1,
                 double x2,
                 double y2,
                 int c)

arc

public void arc(int cx,
                int cy,
                int rx,
                int ry,
                double a1,
                double a2,
                int c)

rect

public void rect(int x1,
                 int y1,
                 int x2,
                 int y2,
                 int edgeColor,
                 int fillColor,
                 int raisedEffect)

rect

public void rect(int x1,
                 int y1,
                 int x2,
                 int y2,
                 int edgeColor,
                 int fillColor)

polygon

public void polygon(int[] x,
                    int[] y,
                    int edgeColor,
                    int fillColor)

polygon

public void polygon(double[] x,
                    double[] y,
                    int edgeColor,
                    int fillColor)

surface

public void surface(double x1,
                    double y1,
                    double x2,
                    double y2,
                    int depthX,
                    int depthY,
                    int edgeColor,
                    int fillColor)

sector

public void sector(int cx,
                   int cy,
                   int rx,
                   int ry,
                   double a1,
                   double a2,
                   int edgeColor,
                   int fillColor)

cylinder

public void cylinder(int cx,
                     int cy,
                     int rx,
                     int ry,
                     double a1,
                     double a2,
                     int depthX,
                     int depthY,
                     int edgeColor,
                     int fillColor)

circleSegment

public void circleSegment(int cx,
                          int cy,
                          int r,
                          double a1,
                          double a2,
                          int fillColor,
                          int edgeColor,
                          int edgeWidth)

circle

public void circle(int cx,
                   int cy,
                   int rx,
                   int ry,
                   int edgeColor,
                   int fillColor)

fill

public void fill(int x,
                 int y,
                 int color,
                 int borderColor)

fill2

public void fill2(int x,
                  int y,
                  int color,
                  int borderColor)

fill

public void fill(int x,
                 int y,
                 int color)

text

public void text(java.lang.String str,
                 java.lang.String font,
                 int fontIndex,
                 double fontHeight,
                 double fontWidth,
                 double angle,
                 boolean vertical,
                 int x,
                 int y,
                 int color,
                 int alignment)

text

public void text(java.lang.String str,
                 java.lang.String font,
                 int fontIndex,
                 double fontHeight,
                 double fontWidth,
                 double angle,
                 boolean vertical,
                 int x,
                 int y,
                 int color)

text2

public void text2(java.lang.String str,
                  java.lang.String font,
                  int fontIndex,
                  double fontHeight,
                  double fontWidth,
                  double angle,
                  boolean vertical,
                  int x,
                  int y,
                  int color,
                  int alignment)

text2

public void text2(java.lang.String str,
                  java.lang.String font,
                  int fontIndex,
                  double fontHeight,
                  double fontWidth,
                  double angle,
                  boolean vertical,
                  int x,
                  int y,
                  int color)

text

public void text(java.lang.String str,
                 java.lang.String font,
                 double fontSize,
                 int x,
                 int y,
                 int color)

text

public TTFText text(java.lang.String text,
                    java.lang.String font,
                    int fontIndex,
                    double fontHeight,
                    double fontWidth,
                    double angle,
                    boolean vertical)

text4

public TTFText text4(java.lang.String text,
                     java.lang.String font,
                     int fontIndex,
                     double fontHeight,
                     double fontWidth,
                     double angle,
                     boolean vertical)

text

public TTFText text(java.lang.String str,
                    java.lang.String font,
                    double fontSize)

text3

public TTFText text3(java.lang.String str,
                     java.lang.String font,
                     double fontSize)

merge

public void merge(DrawArea d,
                  int x,
                  int y,
                  int align,
                  int transparency)

tile

public void tile(DrawArea d,
                 int transparency)

setSearchPath

public void setSearchPath(java.lang.String path)

setSearchPath

public void setSearchPath(java.lang.ClassLoader loader)

setSearchPath

public void setSearchPath(java.lang.ClassLoader loader,
                          java.lang.String path)

setSearchPath2

public void setSearchPath2(java.lang.ClassLoader loader)

setSearchPath2

public void setSearchPath2(java.lang.ClassLoader loader,
                           java.lang.String path)

setSearchPath

public void setSearchPath(javax.servlet.ServletContext context)

setSearchPath

public void setSearchPath(javax.servlet.ServletContext context,
                          javax.servlet.ServletRequest request)

setSearchPath

public void setSearchPath(javax.servlet.ServletContext context,
                          javax.servlet.ServletRequest request,
                          java.lang.String path)

setSearchPath3

public void setSearchPath3(javax.servlet.ServletContext context)

setSearchPath3

public void setSearchPath3(javax.servlet.ServletContext context,
                           javax.servlet.ServletRequest request)

setSearchPath3

public void setSearchPath3(javax.servlet.ServletContext context,
                           javax.servlet.ServletRequest request,
                           java.lang.String path)

setSearchPath

public void setSearchPath(java.net.URL path)

setSearchPath4

public void setSearchPath4(java.net.URL path)

setSearchPath

public void setSearchPath(javax.servlet.jsp.PageContext context)

setSearchPath

public void setSearchPath(javax.servlet.jsp.PageContext context,
                          java.lang.String path)

setSearchPath5

public void setSearchPath5(javax.servlet.jsp.PageContext context)

setSearchPath5

public void setSearchPath5(javax.servlet.jsp.PageContext context,
                           java.lang.String path)

loadGIF

public boolean loadGIF(java.lang.String filename)

loadGIF

public void loadGIF(java.io.InputStream f)
             throws java.io.IOException

loadPNG

public boolean loadPNG(java.lang.String filename)

loadPNG

public void loadPNG(java.io.InputStream f)
             throws java.io.IOException

loadJPG

public boolean loadJPG(java.lang.String filename)

loadJPG

public void loadJPG(java.io.InputStream f)
             throws java.io.IOException

loadWMP

public boolean loadWMP(java.lang.String filename)

loadWMP

public void loadWMP(java.io.InputStream f)
             throws java.io.IOException

load

public void load(java.awt.Image img)
          throws java.lang.InterruptedException

load

public void load(java.awt.Image img,
                 long ms)
          throws java.lang.InterruptedException

load

public boolean load(java.lang.String filename)

rAffineTransform

public void rAffineTransform(double a,
                             double b,
                             double c,
                             double d,
                             double e,
                             double f,
                             int bgColor,
                             int ft,
                             double blur)

rAffineTransform

public void rAffineTransform(double a,
                             double b,
                             double c,
                             double d,
                             double e,
                             double f,
                             int bgColor,
                             int ft)

rAffineTransform

public void rAffineTransform(double a,
                             double b,
                             double c,
                             double d,
                             double e,
                             double f,
                             int bgColor)

rAffineTransform

public void rAffineTransform(double a,
                             double b,
                             double c,
                             double d,
                             double e,
                             double f)

affineTransform

public void affineTransform(double a,
                            double b,
                            double c,
                            double d,
                            double e,
                            double f,
                            int bgColor,
                            int ft,
                            double blur)

affineTransform

public void affineTransform(double a,
                            double b,
                            double c,
                            double d,
                            double e,
                            double f,
                            int bgColor,
                            int ft)

affineTransform

public void affineTransform(double a,
                            double b,
                            double c,
                            double d,
                            double e,
                            double f,
                            int bgColor)

affineTransform

public void affineTransform(double a,
                            double b,
                            double c,
                            double d,
                            double e,
                            double f)

sphereTransform

public void sphereTransform(int xDiameter,
                            int yDiameter,
                            int bgColor,
                            int ft,
                            double blur)

sphereTransform

public void sphereTransform(int xDiameter,
                            int yDiameter,
                            int bgColor,
                            int ft)

sphereTransform

public void sphereTransform(int xDiameter,
                            int yDiameter,
                            int bgColor)

sphereTransform

public void sphereTransform(int xDiameter,
                            int yDiameter)

hCylinderTransform

public void hCylinderTransform(int yDiameter,
                               int bgColor,
                               int ft,
                               double blur)

hCylinderTransform

public void hCylinderTransform(int yDiameter,
                               int bgColor,
                               int ft)

hCylinderTransform

public void hCylinderTransform(int yDiameter,
                               int bgColor)

hCylinderTransform

public void hCylinderTransform(int yDiameter)

vCylinderTransform

public void vCylinderTransform(int xDiameter,
                               int bgColor,
                               int ft,
                               double blur)

vCylinderTransform

public void vCylinderTransform(int xDiameter,
                               int bgColor,
                               int ft)

vCylinderTransform

public void vCylinderTransform(int xDiameter,
                               int bgColor)

vCylinderTransform

public void vCylinderTransform(int xDiameter)

vTriangleTransform

public void vTriangleTransform(int tHeight,
                               int bgColor,
                               int ft,
                               double blur)

vTriangleTransform

public void vTriangleTransform(int tHeight,
                               int bgColor,
                               int ft)

vTriangleTransform

public void vTriangleTransform(int tHeight,
                               int bgColor)

vTriangleTransform

public void vTriangleTransform(int tHeight)

vTriangleTransform

public void vTriangleTransform()

hTriangleTransform

public void hTriangleTransform(int tWidth,
                               int bgColor,
                               int ft,
                               double blur)

hTriangleTransform

public void hTriangleTransform(int tWidth,
                               int bgColor,
                               int ft)

hTriangleTransform

public void hTriangleTransform(int tWidth,
                               int bgColor)

hTriangleTransform

public void hTriangleTransform(int tWidth)

hTriangleTransform

public void hTriangleTransform()

shearTransform

public void shearTransform(double xShear,
                           double yShear,
                           int bgColor,
                           int ft,
                           double blur)

shearTransform

public void shearTransform(double xShear,
                           double yShear,
                           int bgColor,
                           int ft)

shearTransform

public void shearTransform(double xShear,
                           double yShear,
                           int bgColor)

shearTransform

public void shearTransform(double xShear,
                           double yShear)

shearTransform

public void shearTransform(double xShear)

waveTransform

public void waveTransform(int period,
                          double amplitude,
                          double direction,
                          double startAngle,
                          boolean longitudinal,
                          int bgColor,
                          int ft,
                          double blur)

waveTransform

public void waveTransform(int period,
                          double amplitude,
                          double direction,
                          double startAngle,
                          boolean longitudinal,
                          int bgColor,
                          int ft)

waveTransform

public void waveTransform(int period,
                          double amplitude,
                          double direction,
                          double startAngle,
                          boolean longitudinal,
                          int bgColor)

waveTransform

public void waveTransform(int period,
                          double amplitude,
                          double direction,
                          double startAngle,
                          boolean longitudinal)

waveTransform

public void waveTransform(int period,
                          double amplitude,
                          double direction,
                          double startAngle)

waveTransform

public void waveTransform(int period,
                          double amplitude,
                          double direction)

waveTransform

public void waveTransform(int period,
                          double amplitude)

out

public boolean out(java.lang.String filename)

outGIF

public boolean outGIF(java.lang.String filename)

outPNG

public boolean outPNG(java.lang.String filename)

outJPG

public boolean outJPG(java.lang.String filename,
                      int quality)

outJPG

public boolean outJPG(java.lang.String filename)

outWMP

public boolean outWMP(java.lang.String filename)

outBMP

public boolean outBMP(java.lang.String filename)

outSVG

public boolean outSVG(java.lang.String filename,
                      java.lang.String options)

outSVG

public boolean outSVG(java.lang.String filename)

outAGF

public boolean outAGF(java.lang.String filename)

outPDF

public boolean outPDF(java.lang.String filename)

outGIF

public byte[] outGIF()

outGIF2

public byte[] outGIF2()

outPNG

public byte[] outPNG()

outPNG2

public byte[] outPNG2()

outJPG

public byte[] outJPG(int quality)

outJPG

public byte[] outJPG()

outJPG2

public byte[] outJPG2(int quality)

outJPG2

public byte[] outJPG2()

outWMP

public byte[] outWMP()

outWMP2

public byte[] outWMP2()

outBMP

public byte[] outBMP()

outBMP2

public byte[] outBMP2()

outSVG2

public byte[] outSVG2(java.lang.String options)

outSVG2

public byte[] outSVG2()

outAGF

public byte[] outAGF()

outAGF2

public byte[] outAGF2()

outPDF

public byte[] outPDF()

outPDF2

public byte[] outPDF2()

outImage

public java.awt.Image outImage()

outImage

public java.awt.Image outImage(java.awt.image.BufferedImage img)

setPaletteMode

public void setPaletteMode(int p)

setDitherMethod

public void setDitherMethod(int m)

setTransparentColor

public void setTransparentColor(int c)

setAntiAliasText

public void setAntiAliasText(int a)

setAntiAlias

public void setAntiAlias(boolean shapeAntiAlias,
                         int textAntiAlias)

setAntiAlias

public void setAntiAlias(boolean shapeAntiAlias)

setAntiAlias

public void setAntiAlias()

setInterlace

public void setInterlace(boolean i)

setColorTable

public void setColorTable(int[] colors,
                          int offset)

getARGBColor

public int getARGBColor(int c)

getARGBColor

public int getARGBColor(int c,
                        int x,
                        int y)

getARGBColor2

public int getARGBColor2(int c,
                         int x,
                         int y)

halfColor

public int halfColor(int c)

adjustBrightness

public int adjustBrightness(int c,
                            double brightness)

dashLineColor

public int dashLineColor(int color,
                         int dashPattern)

dashLineColor

public int dashLineColor(int color)

patternColor

public int patternColor(int[] c,
                        int h,
                        int startX,
                        int startY)

patternColor

public int patternColor(int[] c,
                        int h,
                        int startX)

patternColor

public int patternColor(int[] c,
                        int h)

patternColor

public int patternColor(java.lang.String filename,
                        int startX,
                        int startY)

patternColor

public int patternColor(java.lang.String filename)

patternColor2

public int patternColor2(java.lang.String filename,
                         int startX,
                         int startY)

patternColor2

public int patternColor2(java.lang.String filename)

gradientColor

public int gradientColor(int[] c,
                         double angle,
                         double scale,
                         int startX,
                         int startY)

gradientColor

public int gradientColor(int[] c,
                         double angle,
                         double scale)

gradientColor

public int gradientColor(int[] c,
                         double angle)

gradientColor

public int gradientColor(int[] c)

gradientColor2

public int gradientColor2(int[] c,
                          double angle,
                          double scale,
                          int startX,
                          int startY)

gradientColor2

public int gradientColor2(int[] c,
                          double angle,
                          double scale)

gradientColor2

public int gradientColor2(int[] c,
                          double angle)

gradientColor2

public int gradientColor2(int[] c)

gradientColor

public int gradientColor(int startX,
                         int startY,
                         int endX,
                         int endY,
                         int startColor,
                         int endColor)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int startColor,
                               int endColor,
                               boolean periodic)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int startColor,
                               int endColor)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int[] c,
                               boolean periodic)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int[] c)

linearGradientColor2

public int linearGradientColor2(int startX,
                                int startY,
                                int endX,
                                int endY,
                                int[] c,
                                boolean periodic)

linearGradientColor2

public int linearGradientColor2(int startX,
                                int startY,
                                int endX,
                                int endY,
                                int[] c)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int startColor,
                               int endColor,
                               boolean periodic)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int startColor,
                               int endColor)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int[] c,
                               boolean periodic)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int[] c)

radialGradientColor2

public int radialGradientColor2(int cx,
                                int cy,
                                int rx,
                                int ry,
                                int[] c,
                                boolean periodic)

radialGradientColor2

public int radialGradientColor2(int cx,
                                int cy,
                                int rx,
                                int ry,
                                int[] c)

angleGradientColor

public int angleGradientColor(double cx,
                              double cy,
                              double a1,
                              double a2,
                              double r1,
                              double r2,
                              int[] c)

reduceColors

public int reduceColors(int colorCount,
                        boolean blackAndWhite)

reduceColors

public int reduceColors(int colorCount)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal,
                            java.lang.String bold,
                            java.lang.String italic,
                            java.lang.String boldItalic)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal,
                            java.lang.String bold,
                            java.lang.String italic)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal,
                            java.lang.String bold)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal)

setFontTable

public void setFontTable(int index,
                         java.lang.String font)

initDynamicLayer

public void initDynamicLayer()

removeDynamicLayer

public void removeDynamicLayer()

outGIF

public void outGIF(java.io.OutputStream f)
            throws java.io.IOException

outPNG

public void outPNG(java.io.OutputStream f)
            throws java.io.IOException

outJPG

public void outJPG(java.io.OutputStream f,
                   int quality)
            throws java.io.IOException

outJPG

public void outJPG(java.io.OutputStream f)
            throws java.io.IOException

outWMP

public void outWMP(java.io.OutputStream f)
            throws java.io.IOException

outBMP

public void outBMP(java.io.OutputStream f)
            throws java.io.IOException

setOutputOptions

public void setOutputOptions(java.lang.String options)

outSVG

public void outSVG(java.io.OutputStream f,
                   java.lang.String options)
            throws java.io.IOException

outSVG

public void outSVG(java.io.OutputStream f)
            throws java.io.IOException

outAGF

public void outAGF(java.io.OutputStream f)
            throws java.io.IOException

outPDF

public void outPDF(java.io.OutputStream f)
            throws java.io.IOException