sidnet.core.misc
Class Region
java.lang.Object
sidnet.core.misc.Region
public class Region
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WIDTH
public static final int WIDTH
- See Also:
- Constant Field Values
HEIGHT
public static final int HEIGHT
- See Also:
- Constant Field Values
Region
public Region(Region region)
- Copy constructor
Region
public Region(int regionID,
LocationContext locationContext)
- Creates a new instance of Region
Region
public Region(int regionID,
int x,
int y,
int width,
int height,
LocationContext locationContext)
add
public void add(Location2D vertex)
getID
public int getID()
getSize
public int getSize()
resetIterator
public void resetIterator()
getNext
public Location2D getNext()
hasNext
public boolean hasNext()
getOrigin
public Location2D getOrigin()
getVertex
public Location2D getVertex(int vertexIndex)
getCopy
public Region getCopy()
getCopy
public Region getCopy(LocationContext newLocationContext)
getLocationContext
public LocationContext getLocationContext()
isInside
public boolean isInside(NCS_Location2D pp)
getConvexHullRegion
public static Region getConvexHullRegion(Region region,
Location2D point)
getConvexHullRegion
public static Region getConvexHullRegion(int regionID,
LocationContext locationContext,
Location2D[] P)
getAsMessageSize
public int getAsMessageSize()