Uses of Class
shady.common.Point

Packages that use Point
shady.common The Shady window shade robot project common code. 
shady.common.multi   
shady.common.pathfinder   
shady.common.ui The Shady window shade robot project common UI. 
shady.common.ui.multi   
 

Uses of Point in shady.common
 

Subclasses of Point in shady.common
static class Point.Cartesian
          A mutable point in a 2D Cartesian plane.
static class Point.OnSegment
          A mutable point on a Segment.
 

Methods in shady.common that return Point
 Point Segment.getEnd()
          Get the end point.
 Point Segment.getStart()
          Get the start point.
 Point AbstractSegment.interpolate(double where, Point ret)
          Convenience cover of AbstractSegment.interpolateCartesian(double, Point.Cartesian) and AbstractSegment.interpolateOnSegment(double, Point.OnSegment).
abstract  Point Point.invalidate()
          Invalidate this Point.
 Point Point.OnSegment.invalidate()
          Invalidate this Point.
 Point Point.Cartesian.invalidate()
          Invalidate this Point.
 

Methods in shady.common with parameters of type Point
 double Point.distance(Point other)
          Get the distance to another point.
 double Point.distanceSq(Point other)
          Get the square of the distance to another point.
 Point AbstractSegment.interpolate(double where, Point ret)
          Convenience cover of AbstractSegment.interpolateCartesian(double, Point.Cartesian) and AbstractSegment.interpolateOnSegment(double, Point.OnSegment).
 boolean ShadyCommon.pick(Point p, double threshold)
          Check if this Shady is picked by p in world coordinates (meters) within a given threshold in meters.
 boolean ShadyCommonAPI.pick(Point p, double threshold)
          Check if this Shady is picked by p in world coordinates (meters) within a given threshold in meters.
 int Environment.pick(Point p, double threshold)
          Covers Environment.pick(Point, double, Point.OnSegment), does not collect nearest point.
 boolean ShadyCommon.pick(Point p, double threshold, Point.OnSegment projectionPoint)
          Determine whether p is within threshold of its projection onto this Shady's body segment.
 int Environment.pick(Point p, double threshold, Point.OnSegment nearest)
          Covers Environment.pick(Point, double, Point.OnSegment, Vector), does not collect all points within threshold.
 int Environment.pick(Point p, double threshold, Point.OnSegment nearest, java.util.Vector all)
          Find one or more Point.OnSegments in this Environment closer than threshold to p.
 double AbstractSegment.project(Point point)
          Project point onto this segment.
 Segment Segment.set(Point start, Point end)
          Set the start and end of this segment.
 

Constructors in shady.common with parameters of type Point
Point.Cartesian(Point p)
          Make a new Cartesian point as a copy of another Point.
Segment(Point start, Point end)
          Create a new segment.
 

Uses of Point in shady.common.multi
 

Constructors in shady.common.multi with parameters of type Point
MultiSegment(Point start, Point end)
          Create a new grounded MultiSegment.
MultiSegment(Point start, Point end, boolean grounded)
          Create a new MultiSegment.
 

Uses of Point in shady.common.pathfinder
 

Methods in shady.common.pathfinder with parameters of type Point
private  java.util.LinkedList Pathfinder.getIntersections(Point circleCenter)
          Finds all intrsecting points for a circle with radius Pathfinder.searchRadius, center point circleCenter and all segments in the environment.
 

Uses of Point in shady.common.ui
 

Fields in shady.common.ui declared as Point
 Point HotSpot.point
          The point.
 

Methods in shady.common.ui that return Point
protected abstract  Point Display.PointField.getValue()
          Get the Point.
 

Methods in shady.common.ui with parameters of type Point
 double HotSpot.distanceSq(Point point)
          Defers to HotSpot.distanceSq(double, double).
protected  ShadyCommonAPI GraphicsDisplay.pickShady(Point p, double threshold)
          Pick a Shady in this GraphicsDisplay closer than threshold to p.
protected  boolean GraphicsDisplay.pickShady(ShadyCommonAPI shady, Point p, double threshold)
          Check if shady is closer than threshold to p.
 

Constructors in shady.common.ui with parameters of type Point
HotSpot(Point point)
          Create a new HotSpot.
 

Uses of Point in shady.common.ui.multi
 

Methods in shady.common.ui.multi with parameters of type Point
protected  ShadyCommonAPI MultiGraphicsDisplay.pickShady(Point p, double threshold)
          Pick a Shady in this GraphicsDisplay closer than threshold to p.