Uses of Class
org.starhope.appius.geometry.LineSeg2D

Packages that use LineSeg2D
org.starhope.appius.geometry   
 

Uses of LineSeg2D in org.starhope.appius.geometry
 

Fields in org.starhope.appius.geometry declared as LineSeg2D
protected  LineSeg2D[] Polygon.segments
          WRITEME: Document this brpocock@star-hope.org
 

Methods in org.starhope.appius.geometry that return LineSeg2D
private  LineSeg2D[] Polygon.computeSegments()
          Computes the line segments for the polygon
 LineSeg2D[] Polygon.getSegments()
           
 LineSeg2D LineSeg2D.translate(double x, double y)
          Creates a new line segment moved to the new position WRITEME: Document this method ewinkelman
 

Methods in org.starhope.appius.geometry with parameters of type LineSeg2D
 Coord2D[] Circle.intersection(LineSeg2D lsSeg2d)
           
 Coord2D[] Polygon.intersection(LineSeg2D lSeg2d)
          Gets all the intersection points between two polygons
 Coord2D[] Rectangle.intersection(LineSeg2D lSeg2d)
           
 Coord2D[] PolygonPrimitive.intersection(LineSeg2D lsSeg2d)
          Finds the intersection points for the polygon with the line segment
 Coord2D LineSeg2D.intersectionPoint(LineSeg2D lSeg2d)
          Gets the intersection point of two line segments
 boolean Circle.intersects(LineSeg2D segment)
           
 boolean LineSeg2D.intersects(LineSeg2D lSeg2d)
          Determines if the line intersects another line
 boolean Polygon.intersects(LineSeg2D lSeg2d)
           
 boolean Rectangle.intersects(LineSeg2D lSeg2d)
           
 boolean PolygonPrimitive.intersects(LineSeg2D lSeg2d)
          Determines if the polygon intersects the line segment
 

Constructors in org.starhope.appius.geometry with parameters of type LineSeg2D
Polygon(Coord2D[] newPoints, LineSeg2D[] newSegments, Circle newBoundingCircle)
          Private constructor used during internal changes to avoid the overhead of recalcuating bounding stuff ASSUMES you know what you're doing!