ip.transforms
Class Polygons
java.lang.Object
ip.transforms.Polygons
public class Polygons
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Polygons
public Polygons()
getPolygons
public java.awt.Polygon[] getPolygons()
add
public void add(java.awt.Polygon p)
removeElementAt
public void removeElementAt(int i)
elementAt
public java.awt.Polygon elementAt(int i)
hasMore
public boolean hasMore()
next
public java.awt.Polygon next()
size
public int size()
drawPolys
public void drawPolys(java.awt.Graphics g)
print
public void print()
print
public static void print(java.awt.Polygon p)
drawPoly
public static void drawPoly(java.awt.Graphics g,
java.awt.Polygon p)
polyStats
public void polyStats()
buildPolygonList
public void buildPolygonList(ShortImageBean sib,
int x,
int y)
clearList
public void clearList()
distance
public static double distance(java.awt.Polygon p1,
java.awt.Polygon p2)
combinePolys
public static boolean combinePolys(java.awt.Polygon p1,
java.awt.Polygon p2)
nextClosestPoly
public int nextClosestPoly(java.awt.Polygon p)
getPolygons
public Polygons getPolygons(java.awt.Rectangle r)
- Parameters:
r
- boundary of polygons
- Returns:
- list of polygons inside of rectangle r.
getAverage
public java.awt.geom.Point2D getAverage()
getAverage
public java.awt.geom.Point2D getAverage(java.awt.Polygon p)