computational.geometry.pointinpolygon
Class RayCrossings

java.lang.Object
  extended by computational.geometry.pointinpolygon.PointInConvexPolygon
      extended by computational.geometry.pointinpolygon.PointInSimplePolygon
          extended by computational.geometry.pointinpolygon.RayCrossings

public class RayCrossings
extends PointInSimplePolygon


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

Constructor Detail

RayCrossings

public RayCrossings()
CONSTRUCTORS


RayCrossings

public RayCrossings(SimplePolygon poly)

RayCrossings

public RayCrossings(SimplePolygon 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