computational.geometry.segmentintersection
Class SweepingLineEvent

java.lang.Object
  extended by computational.geometry.segmentintersection.SweepingLineEvent
All Implemented Interfaces:
Event
Direct Known Subclasses:
SweepingLineEvent.IntersectionFound, SweepingLineEvent.SegmentIn, SweepingLineEvent.SegmentOut, SweepingLineEvent.TestSegments

public abstract class SweepingLineEvent
extends java.lang.Object
implements Event


Nested Class Summary
static class SweepingLineEvent.IntersectionFound
          IntersectionFound
static class SweepingLineEvent.SegmentIn
          SegmentIn
static class SweepingLineEvent.SegmentOut
          SegmentOut
static class SweepingLineEvent.TestSegments
          TestSegments
 
Field Summary
protected  int query
           
 
Constructor Summary
SweepingLineEvent()
           
 
Method Summary
abstract  computational.geometry.segmentintersection.SweepingLine.EventQueue getEventQueue()
           
abstract  int getQuery()
           
abstract  computational.geometry.segmentintersection.SweepingLine.SegmentTree getSegmentTree()
           
abstract  TwoSegmentIntersection getTest()
           
abstract  java.lang.String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

protected int query
Constructor Detail

SweepingLineEvent

public SweepingLineEvent()
Method Detail

getEventQueue

public abstract computational.geometry.segmentintersection.SweepingLine.EventQueue getEventQueue()

getQuery

public abstract int getQuery()

getSegmentTree

public abstract computational.geometry.segmentintersection.SweepingLine.SegmentTree getSegmentTree()

getTest

public abstract TwoSegmentIntersection getTest()

getType

public abstract java.lang.String getType()