Uses of Class
shady.common.Point.OnSegment

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

Uses of Point.OnSegment in shady.common
 

Fields in shady.common declared as Point.OnSegment
 Point.OnSegment ShadyPose.connectionPoint
          The location where ShadyPose.connectedBarrel is attached to ShadyPose.environment, null for none.
 Point.OnSegment ShadyPose.distalPoint
          The location where the distal barrel is attached to ShadyPose.environment.
 

Methods in shady.common that return Point.OnSegment
protected  Point.OnSegment ShadyCommon.closeGripperPre(int barrel, Point.OnSegment gripPoint)
          First part of ShadyCommon.closeGripper(int, Point.OnSegment).
 Point.OnSegment Point.OnSegment.copy()
          Return a clone().
 Point.OnSegment Point.OnSegment.copyInto(Point.OnSegment dest)
          Covers copyIntoOnSegment(shady.common.Point.OnSegment).
 Point.OnSegment Point.OnSegment.copyIntoOnSegment(Point.OnSegment dest)
          Copy into an Point.OnSegment Point.
 Point.OnSegment ShadyPose.getNearestDistalPointOnSegment()
          Convenience cover of ShadyPose.getNearestDistalPointOnSegment(Point.OnSegment), always conses.
 Point.OnSegment ShadyPose.getNearestDistalPointOnSegment(Point.OnSegment ret)
          If ShadyPose.distalPoint is valid and we are aligned on it then return a copy of it.
 Point.OnSegment AbstractSegment.interpolateOnSegment(double where)
          Convenience cover of AbstractSegment.interpolateOnSegment(double, Point.OnSegment), always conses.
 Point.OnSegment AbstractSegment.interpolateOnSegment(double where, Point.OnSegment ret)
          Interpolate an OnSegment point along the segment.
 Point.OnSegment Point.OnSegment.set(AbstractSegment segment, double where)
          Set segment and where one shot.
 

Methods in shady.common with parameters of type Point.OnSegment
 int ShadyCommon.closeGripper(int barrel, Point.OnSegment gripPoint)
          Close the gripper in barrel.
 int ShadyCommonAPI.closeGripper(int barrel, Point.OnSegment gripPoint)
          Close the gripper in barrel.
protected  void ShadyCommon.closeGripperPost(int barrel, Point.OnSegment gripPoint)
          Last part of ShadyCommon.closeGripper(int, Point.OnSegment).
protected  Point.OnSegment ShadyCommon.closeGripperPre(int barrel, Point.OnSegment gripPoint)
          First part of ShadyCommon.closeGripper(int, Point.OnSegment).
 ShadyPose ShadyPose.conjugate(Point.OnSegment distalPoint)
          Convenience cover of ShadyPose.conjugate(Point.OnSegment, ShadyPose), always conjugates into this ShadyPose.
 ShadyPose ShadyPose.conjugate(Point.OnSegment distalPoint, ShadyPose ret)
          Compute the ShadyPose corresponding to this one but where the distal barrel (i.e.
 Point.OnSegment Point.OnSegment.copyInto(Point.OnSegment dest)
          Covers copyIntoOnSegment(shady.common.Point.OnSegment).
 Point.OnSegment Point.OnSegment.copyIntoOnSegment(Point.OnSegment dest)
          Copy into an Point.OnSegment Point.
 Point.OnSegment ShadyPose.getNearestDistalPointOnSegment(Point.OnSegment ret)
          If ShadyPose.distalPoint is valid and we are aligned on it then return a copy of it.
 Point.OnSegment AbstractSegment.interpolateOnSegment(double where, Point.OnSegment ret)
          Interpolate an OnSegment point along the segment.
 boolean ShadyPose.isDistalBarrelAligned(Point.OnSegment distalPoint)
          Convenience cover of ShadyPose.isDistalBarrelAligned(Point.OnSegment, double, double), always uses ShadyPose.DEFAULT_TRANSLATION_SLOP and ShadyPose.DEFAULT_ORIENTATION_SLOP.
 boolean ShadyPose.isDistalBarrelAligned(Point.OnSegment distalPoint, double translationSlop, double orientationSlop)
          Check whether the distal barrel (i.e.
 boolean ShadyPose.isDistalBarrelAlignmentInverted(Point.OnSegment distalPoint)
          Check whether the distal barrel alignment is inverted with respect to the segment orientation of distalPoint.
 boolean ShadyCommon.isGripperAligned(int barrel, Point.OnSegment point)
          Check whether the mechanism considers the specified gripper to be "properly aligned" over an environment segment.
 boolean ShadyCommonAPI.isGripperAligned(int barrel, Point.OnSegment gripPoint)
          Check whether the mechanism considers the specified gripper to be "properly aligned" over an environment segment.
 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.
 

Constructors in shady.common with parameters of type Point.OnSegment
Point.OnSegment(Point.OnSegment p)
          Copy another OnSegment point.
 

Uses of Point.OnSegment in shady.common.multi
 

Methods in shady.common.multi with parameters of type Point.OnSegment
protected  boolean MultiEnvironment.placeChild(MultiSegment child, Point.OnSegment parentPoint, Point.OnSegment childPoint, double parentToChildOrientation, double childOrientation, double l)
          Place the segment child.
 

Uses of Point.OnSegment in shady.common.multi.chain
 

Fields in shady.common.multi.chain declared as Point.OnSegment
protected  Point.OnSegment TowerBlock.eePoint
          The end-effector point, which is at 0.5 along the body segment of member 2.
protected  Point.OnSegment StickBlock.eePoint
          The end-effector point, which is at 0.5 along the body segment of member 2.
 Point.OnSegment Sentinel.point
          The point identifying the origin of the start frame of the first block.
 

Methods in shady.common.multi.chain that return Point.OnSegment
abstract  Point.OnSegment Block.getEEPoint()
          Get the end-effector point.
 Point.OnSegment TowerBlock.getEEPoint()
          Get the end-effector point.
 Point.OnSegment Sentinel.getEEPoint()
          Get the end-effector point.
 Point.OnSegment StickBlock.getEEPoint()
          Get the end-effector point.
 

Constructors in shady.common.multi.chain with parameters of type Point.OnSegment
Sentinel(MultiShadyCommonAPI multiShady, MultiEnvironment multiEnvironment, Point.OnSegment point, boolean aligned)
          Create a new Sentinel.
 

Uses of Point.OnSegment in shady.common.op
 

Fields in shady.common.op declared as Point.OnSegment
 Point.OnSegment CloseGripper.gripPoint
          See ShadyCommonAPI.closeGripper(int, Point.OnSegment).
 

Constructors in shady.common.op with parameters of type Point.OnSegment
CloseGripper(ShadyCommonAPI shady, int barrel, Point.OnSegment gripPoint)
          Make a new CloseGripper Operation.
 

Uses of Point.OnSegment in shady.common.pathfinder
 

Fields in shady.common.pathfinder declared as Point.OnSegment
private  Point.OnSegment Pathfinder.connectedBarrelLocation
          The current connected barrel location for shady.
private  Point.OnSegment Node.point
          Point on a segment in the environment.
 

Methods in shady.common.pathfinder that return Point.OnSegment
 Point.OnSegment Pathfinder.getClosestGripperPoint(Point.Cartesian point)
          Finds the closest possible gripper connection point to any 2D point.
 Point.OnSegment Node.getPoint()
          Gets the point assosiated with this node.
 

Methods in shady.common.pathfinder with parameters of type Point.OnSegment
 void Pathfinder.addAnnotation(Point.OnSegment point, java.awt.Color color)
          Draws a 2D circle corresponding to a point in the path.
private  Node Pathfinder.findNode(Point.OnSegment point)
          Finds the node containing the given point.
 java.util.LinkedList Pathfinder.getShortestPath(Point.OnSegment goalPoint)
          Finds the shortest path from the current connection point to goal point with use of Dijkstras shortest path algorithm.
 boolean Pathfinder.isTherePointCloseBy(Point.OnSegment point)
          Checks if there is already a closer gripper point within the Pathfinder.searchRadius on the same segment.
 void Pathfinder.removeAnnotation(Point.OnSegment point)
          Removes a previously drawn pathfinder annotation.
 

Constructors in shady.common.pathfinder with parameters of type Point.OnSegment
Node(Point.OnSegment point)
          Create a new Node with reference to a 2D point.
 

Uses of Point.OnSegment in shady.common.ui
 

Fields in shady.common.ui declared as Point.OnSegment
protected  Point.OnSegment GraphicsDisplay.pickPointOnSegment
          The segment pick point.
protected  Point.OnSegment GraphicsDisplay.projectionPoint
          Projection point, used only as scratch in GraphicsDisplay.pickShady(ShadyCommonAPI, Point, double).
 

Uses of Point.OnSegment in shady.sim.multi
 

Methods in shady.sim.multi with parameters of type Point.OnSegment
protected  void MemberShadySim.closeGripperPost(int barrel, Point.OnSegment gripPoint)
          Last part of ShadyCommon.closeGripper(int, Point.OnSegment).
protected  void MemberShadySim.closeGripperPostImpl(int barrel, Point.OnSegment gripPoint)
          Implementation of MemberShadySim.openGripperPost(int), separated so that we can synchronize on MemberShadySim.multiShadySim if we have one.