computational.geometry.pointinpolygon
Class FastPointInConvexPolygon

java.lang.Object
  extended by computational.geometry.pointinpolygon.PointInConvexPolygon
      extended by computational.geometry.pointinpolygon.FastPointInConvexPolygon

public class FastPointInConvexPolygon
extends PointInConvexPolygon


Field Summary
 
Fields inherited from class computational.geometry.pointinpolygon.PointInConvexPolygon
history, polygon
 
Constructor Summary
FastPointInConvexPolygon()
          CONSTRUCTORS
FastPointInConvexPolygon(ConvexPolygon poly)
           
FastPointInConvexPolygon(ConvexPolygon poly, LogManager history)
           
 
Method Summary
 boolean inside(Point p)
          CONCRETIZATION
 void update()
           
 
Methods inherited from class computational.geometry.pointinpolygon.PointInConvexPolygon
addVertex, clear, deleteVertex, getLogManager, getPolygon, isUpdated, moveVertex, setLogManager, setPolygon, setUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FastPointInConvexPolygon

public FastPointInConvexPolygon()
CONSTRUCTORS


FastPointInConvexPolygon

public FastPointInConvexPolygon(ConvexPolygon poly)

FastPointInConvexPolygon

public FastPointInConvexPolygon(ConvexPolygon poly,
                                LogManager history)
Method Detail

inside

public boolean inside(Point p)
CONCRETIZATION

Specified by:
inside in class PointInConvexPolygon

update

public void update()
Specified by:
update in class PointInConvexPolygon