StarOffice 5.2 API
reverse engineered by classdoc

java.awt
Class Polygon

java.lang.Object
  |
  +--java.awt.Polygon
All Implemented Interfaces:
java.io.Serializable, java.awt.Shape

public synchronized class Polygon
extends java.lang.Object
implements java.awt.Shape, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.awt.Rectangle bounds
           
 int npoints
           
private static long serialVersionUID
           
 int[] xpoints
           
 int[] ypoints
           
 
Constructor Summary
Polygon()
           
Polygon(int[] i1, int[] i2, int i3)
           
 
Method Summary
 void addPoint(int i1, int i2)
           
(package private)  void calculateBounds(int[] i1, int[] i2, int i3)
           
 boolean contains(int i1, int i2)
           
 boolean contains(java.awt.Point p)
           
 java.awt.Rectangle getBoundingBox()
           
 java.awt.Rectangle getBounds()
           
 boolean inside(int i1, int i2)
           
 void translate(int i1, int i2)
           
(package private)  void updateBounds(int i1, int i2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bounds

protected java.awt.Rectangle bounds

npoints

public int npoints

serialVersionUID

private static final long serialVersionUID

xpoints

public int[] xpoints

ypoints

public int[] ypoints
Constructor Detail

Polygon

public Polygon()

Polygon

public Polygon(int[] i1,
               int[] i2,
               int i3)
Method Detail

addPoint

public void addPoint(int i1,
                     int i2)

calculateBounds

void calculateBounds(int[] i1,
                     int[] i2,
                     int i3)

contains

public boolean contains(int i1,
                        int i2)

contains

public boolean contains(java.awt.Point p)

getBoundingBox

public java.awt.Rectangle getBoundingBox()

getBounds

public java.awt.Rectangle getBounds()
Specified by:
getBounds in interface java.awt.Shape

inside

public boolean inside(int i1,
                      int i2)

translate

public void translate(int i1,
                      int i2)

updateBounds

void updateBounds(int i1,
                  int i2)

StarOffice 5.2 API
reverse engineered by classdoc