Uses of Class
shady.common.ShadyPose

Packages that use ShadyPose
shady.common The Shady window shade robot project common code. 
shady.common.multi   
shady.common.ui The Shady window shade robot project common UI. 
shady.sim The Shady window shade robot project simulator. 
shady.sim.multi   
shady.sim.ui.multi   
 

Uses of ShadyPose in shady.common
 

Fields in shady.common declared as ShadyPose
protected  ShadyPose ShadyCommon.pose
          The current pose of the mechanism, may be null.
 

Methods in shady.common that return ShadyPose
 ShadyPose ShadyPose.conjugate()
          Convenience cover of conjugate(Point.OnSegment), always uses getNearestDistalPointOnSegment(shady.common.Point.OnSegment).
 ShadyPose ShadyPose.conjugate(Point.OnSegment distalPoint)
          Convenience cover of 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.
 ShadyPose ShadyPose.copy()
          Return an independent deep copy.
 ShadyPose ShadyPose.copyInto(ShadyPose dest)
          Deep copy into dest.
 ShadyPose ShadyCommon.getPose()
          Get a copy of the current pose.
 ShadyPose ShadyCommonAPI.getPose()
          Get a copy of the current pose.
 ShadyPose ShadyCommon.getPose(ShadyPose dest)
          Get a copy of the current pose.
 ShadyPose ShadyCommonAPI.getPose(ShadyPose dest)
          Get a copy of the current pose.
 ShadyPose ShadyPose.invalidate()
          Invalidate this Pose.
 

Methods in shady.common with parameters of type ShadyPose
 ShadyPose ShadyPose.conjugate(Point.OnSegment distalPoint, ShadyPose ret)
          Compute the ShadyPose corresponding to this one but where the distal barrel (i.e.
 ShadyPose ShadyPose.copyInto(ShadyPose dest)
          Deep copy into dest.
 ShadyPose ShadyCommon.getPose(ShadyPose dest)
          Get a copy of the current pose.
 ShadyPose ShadyCommonAPI.getPose(ShadyPose dest)
          Get a copy of the current pose.
 boolean ShadyCommon.setPose(ShadyPose newPose)
          Set the mechanism pose (by copy).
 boolean ShadyCommonAPI.setPose(ShadyPose newPose)
          Set the mechanism pose (by copy).
 

Constructors in shady.common with parameters of type ShadyPose
ShadyCommon(ShadyPose pose)
          Create a new ShadyCommon.
 

Uses of ShadyPose in shady.common.multi
 

Methods in shady.common.multi with parameters of type ShadyPose
 int MultiShadyCommon.addMember(ShadyPose pose)
          Make and add a new member at the end of the list.
 int MultiShadyCommonAPI.addMember(ShadyPose pose)
          Make and add a new member at the end of the list.
protected  boolean MultiEnvironment.checkPrune(MultiSegment child, MemberShadyCommonAPI member, ShadyPose pose)
          Check if child needs to be placed.
abstract  MemberShadyCommonAPI MultiShadyCommon.makeMember(ShadyPose pose)
          Make and a new member but don't add it.
 MemberShadyCommonAPI MultiShadyCommonAPI.makeMember(ShadyPose pose)
          Make and a new member but don't add it.
protected  int MultiEnvironment.placeFrom(MultiSegment root, ShadyPose pose)
          Recursively place unplaced segments in a DFS starting from root.
 

Uses of ShadyPose in shady.common.ui
 

Fields in shady.common.ui declared as ShadyPose
protected  ShadyPose PoseDisplay.pose
          The full pose of Display.shady.
protected  ShadyPose GraphicsDisplay.tempPose
          A temp pose.
 

Methods in shady.common.ui that return ShadyPose
protected  ShadyPose UI.makeDefaultPose(Environment environment)
          Make the default pose in UI.environment.
 

Methods in shady.common.ui with parameters of type ShadyPose
protected  void GraphicsDisplay.paintShady(java.awt.Graphics2D g2d, ShadyCommonAPI shady, ShadyPose pose)
          Paint shady.
protected  void GraphicsDisplay.worldToLeft(java.awt.geom.AffineTransform xform, ShadyPose pose, ShadyCommonAPI shady, boolean unset)
          Concatenate an AffineTransform into xform that takes points in the left mechanism-aligned frame to world frame.
 

Uses of ShadyPose in shady.sim
 

Constructors in shady.sim with parameters of type ShadyPose
ShadySim(ShadyPose pose)
          Create a ShadySim with a given pose.
 

Uses of ShadyPose in shady.sim.multi
 

Methods in shady.sim.multi with parameters of type ShadyPose
 MemberShadyCommonAPI MultiShadySim.makeMember(ShadyPose pose)
          Make and a new member but don't add it.
 boolean MemberShadySim.setPose(ShadyPose newPose)
          Set the mechanism pose (by copy).
protected  boolean MemberShadySim.setPoseImpl(ShadyPose newPose)
          Implementation of MemberShadySim.setPose(shady.common.ShadyPose), separated so that we can synchronize on MemberShadySim.multiShadySim if we have one.
 

Constructors in shady.sim.multi with parameters of type ShadyPose
MemberShadySim(ShadyPose pose)
          Create a MemberShadySim with a given pose.
 

Uses of ShadyPose in shady.sim.ui.multi
 

Methods in shady.sim.ui.multi that return ShadyPose
protected  ShadyPose MultiSimUI.getDefaultPose(Environment environment, int index)
          Get a the default pose for member at index in UI.environment.