A B C D E F G H I J L M N O P R S T U V W X Y Z

A

AbstractSegment - Class in shady.common
An abstract 2D line segment.
AbstractSegment() - Constructor for class shady.common.AbstractSegment
 
ACCEL_MAX - Static variable in class shady.sim.ui.SimControlsDisplay
Max accel displayed by slider.
ACCEL_MIN - Static variable in class shady.sim.ui.SimControlsDisplay
Min accel displayed by slider.
accelLabel - Variable in class shady.sim.ui.SimControlsDisplay
Text display of accel.
accelSlider - Variable in class shady.sim.ui.SimControlsDisplay
Slider to manipulate accel.
accelToSlider(double) - Method in class shady.sim.ui.SimControlsDisplay
Convert an accel to a slider pos.
accept(File) - Method in class shady.common.ui.ControlsDisplay.FrameFileFilter
Accepts directories and files with matching suffixes (ignoring case).
AccountingDisplay - Class in shady.common.ui
Shady accounting display.
AccountingDisplay(UI, ShadyCommonAPI) - Constructor for class shady.common.ui.AccountingDisplay
Create a new accounting Display.
accountingDisplay - Variable in class shady.common.ui.UI
The asynchronous accounting display system.
accountingInfo - Variable in class shady.common.ShadyCommon
Internal representation of the current accounting info.
accountingInfo - Variable in class shady.common.ui.AccountingDisplay
Display.shady's accounting info.
accumulatedBarrelRotation - Variable in class shady.common.ShadyCommon
Current accumulated barrel rotations.
accumulatedShadeRotation - Variable in class shady.common.ShadyCommon
Current accumulated shade rotation.
accumulating - Variable in class shady.common.ShadyCommon
Whether we're currently accumulating barrel and shade rotations.
addAnnotation(Point.OnSegment, Color) - Method in class shady.common.pathfinder.Pathfinder
Draws a 2D circle corresponding to a point in the path.
addAnnotation(String, Shape, Color, float) - Method in class shady.common.ui.GraphicsDisplay
Add an annotation that gets drawn in world frame after the environment and before shady.
addAnnotation(String, Shape, Color) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.addAnnotation(String, Shape, Color, float), uses GraphicsDisplay.DEFAULT_ANNOTATION_LINE_WIDTH.
addAnnotation(String, Shape) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.addAnnotation(String, Shape, Color), uses GraphicsDisplay.DEFAULT_ANNOTATION_COLOR.
addAnnotation(String, Shape, Color, float) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.addAnnotation(String, Shape, Color, float) iff we have a graphics display.
addAnnotation(String, Shape, Color) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.addAnnotation(String, Shape, Color) iff we have a graphics display.
addAnnotation(String, Shape) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.addAnnotation(String, Shape) iff we have a graphics display.
addAnnotations(GraphicsDisplay) - Method in class shady.common.ui.multi.ChainIKHotSpot
Update the annotations.
addClickPointListener(ClickPointListener) - Method in class shady.common.ui.GraphicsDisplay
Add a ClickPointListener.
addEdge(Edge) - Method in class shady.common.pathfinder.Node
Adds an edge to the list of edges.
addExtraActuatorDisplays() - Method in class shady.common.ui.StateDisplay
Add extra actuator displays before the common display.
addExtraControlsLeft() - Method in class shady.common.ui.ControlsDisplay
Hook to add extra controls to the left of the estop button.
addExtraControlsLeft() - Method in class shady.sim.ui.SimControlsDisplay
Hook to add extra controls to the left of the estop button.
addExtraControlsRight() - Method in class shady.common.ui.ControlsDisplay
Hook to add extra controls to the right of the estop button.
addExtraFieldsAbove() - Method in class shady.common.ui.StateDisplay
Hook to add extra fields above the usual ones.
addExtraFieldsBelow() - Method in class shady.common.ui.StateDisplay
Hook to add extra fields below the usual ones.
addHotSpot(HotSpot) - Method in class shady.common.ui.GraphicsDisplay
Add a HotSpot to the list of known HotSpots.
addHotSpot(HotSpot) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.addHotSpot(HotSpot) iff we have a graphics display.
addListener(EnvironmentListener) - Method in class shady.common.Environment
Add an EnvironmentListener.
addMember(MemberShadyCommonAPI) - Method in class shady.common.multi.MultiShadyCommon
Add a member at the end of the list.
addMember(ShadyPose) - Method in class shady.common.multi.MultiShadyCommon
Make and add a new member at the end of the list.
addMember(MemberShadyCommonAPI) - Method in interface shady.common.multi.MultiShadyCommonAPI
Add a member at the end of the list.
addMember(ShadyPose) - Method in interface shady.common.multi.MultiShadyCommonAPI
Make and add a new member at the end of the list.
addNeighbour(Node) - Method in class shady.common.pathfinder.Node
Adds a node to the list of neighbours.
addPathfinderAnnotations() - Method in class shady.common.pathfinder.Pathfinder
Draws all intersection points, i.e all possible shady connection points.
addSegment(double, double, double, double) - Method in class shady.common.Environment
Add a new segment at the end of the list.
addSegment(double, double, double, double) - Method in class shady.common.multi.MultiEnvironment
Covers MultiEnvironment.addSegment(double, double, double, double, boolean), always adds a grounded segment.
addSegment(double, double, double, double, boolean) - Method in class shady.common.multi.MultiEnvironment
Add a new segment at the end of the list.
aligned - Variable in class shady.common.multi.chain.Sentinel
If true, the x-axis of the start frame points along the start-to-end vector of the segment of Sentinel.point, else the vectors are anti-parallel.
alpha - Variable in class shady.common.sunalg.Geometry
 
alpha2 - Variable in class shady.common.sunalg.Geometry
 
alpha3 - Variable in class shady.common.sunalg.Geometry
 
altitude - Variable in class shady.common.sunalg.Geometry
 
ALWAYS_CLIP - Static variable in class shady.common.ui.GraphicsDisplay
Whether to always do an internal clip when painting.
angle - Variable in class shady.common.op.RotateBarrelTo
The target rotation in degrees.
annotateGripperPoints - Variable in class shady.common.pathfinder.Pathfinder
Flag that determins if we want to draw the possible gripper points.
annotatePath - Variable in class shady.common.pathfinder.Pathfinder
Flag that determins if we want to annotate the path only.
annotations - Variable in class shady.common.ui.GraphicsDisplay
Our GraphicsDisplay.Annotations, indexed by name.
ANTIALIASING - Static variable in class shady.common.ui.GraphicsDisplay
Whether to use RenderingHints.VALUE_ANTIALIAS_ON and RenderingHints.VALUE_TEXT_ANTIALIAS_ON.
API_URL - Static variable in class shady.sim.ui.multi.MultiSimUI
The JScheme API URL.
API_URL - Static variable in class shady.sim.ui.SimUI
The JScheme API URL.
appendBarrelString(StringBuffer, DoubleFormatter, int, boolean, Color[]) - Method in class shady.common.ShadyCommon
Append a human-readable string representation of barrel.
appendHTMLFontTag(StringBuffer, Color) - Method in class shady.common.ShadyCommon
Append a colored HTML font tag.
AppletUI - Class in shady.common.ui
Shady Applet UI.
AppletUI() - Constructor for class shady.common.ui.AppletUI
Create a new Applet UI.
APPNAME - Static variable in class shady.sim.ui.multi.MultiSimUI
The default name of the application.
APPNAME - Static variable in class shady.sim.ui.SimUI
The default name of the application.
arg - Variable in class shady.common.ui.UI
The command line arguments, null if applet.
ARROW_SIZE - Static variable in class shady.common.ui.GraphicsDisplay
Ratio of arrow length to bone end diameter.
ARROW_TAIL - Static variable in class shady.common.ui.GraphicsDisplay
Ratio of size of arrow tail to arrow length.
arrowLineWidth - Variable in class shady.common.ui.GraphicsDisplay
Arrow line width.
arrowShape - Variable in class shady.common.ui.GraphicsDisplay
A barrel arrow, in barrel frame.
azimuth - Variable in class shady.common.sunalg.Geometry
 

B

B - Variable in class shady.common.sunalg.Geometry
 
B - Variable in class shady.common.sunalg.Global
 
barrel - Variable in class shady.common.op.BarrelOperation
The barrel.
barrel - Variable in class shady.sim.ShadySim.BarrelMotion
The barrel.
BARREL_COLOR - Static variable in class shady.common.ui.UI
Color of shady barrel.
BARREL_COLOR_SCHEME - Static variable in class shady.common.ui.UI
The barrel color scheme.
BARREL_NAME - Static variable in class shady.common.ShadyCommon
The barrel names.
barrelAngle - Variable in class shady.common.ShadyState
The angles of the barrels, in degrees.
barrelAngleField - Variable in class shady.common.ui.StateDisplay
Shows barrel angle.
barrelColor - Variable in class shady.common.ui.Display.BarrelField
Colors for each barrel.
barrelColor - Variable in class shady.common.ui.GraphicsDisplay
The barrel colors.
barrelColor - Variable in class shady.common.ui.PoseDisplay
The barrel colors.
barrelColor - Variable in class shady.common.ui.StateDisplay
The barrel colors.
barrelName(int) - Static method in class shady.common.ShadyCommon
Get the name of a barrel.
BarrelOperation - Class in shady.common.op
A Shady barrel Operation.
BarrelOperation(ShadyCommonAPI, int) - Constructor for class shady.common.op.BarrelOperation
Make a new BarrelOperation.
Bcomp - Variable in class shady.common.sunalg.LBR
 
beginAccumulatingMotion() - Method in class shady.common.ShadyCommon
Begin accumulating barrel and shade rotations.
beginAccumulatingMotion() - Method in interface shady.common.ShadyCommonAPI
Begin accumulating barrel and shade rotations.
beta - Variable in class shady.common.sunalg.Geometry
 
Block - Class in shady.common.multi.chain
Abstract block in a MultiShady chain.
Block(MultiShadyCommonAPI, MultiEnvironment, Sentinel, int, int) - Constructor for class shady.common.multi.chain.Block
Create a new block at the end of a chain.
Block(MultiShadyCommonAPI, MultiEnvironment, Sentinel) - Constructor for class shady.common.multi.chain.Block
Same as Block.Block(MultiShadyCommonAPI, MultiEnvironment, Sentinel, int, int) but always creates new members and segments.
block - Variable in class shady.common.ui.multi.ChainIKHotSpot
The chain-end to control.
BLOCK_LOWER_ANGLE - Static variable in class shady.common.multi.chain.TowerBlock
The lower angles in the nominal pose.
BLOCK_UPPER_ANGLE - Static variable in class shady.common.multi.chain.TowerBlock
The upper angles in the nominal pose.
blockEndToChainEnd - Variable in class shady.common.multi.chain.ChainIK
Transform from current block end frame to chain end frame (end frame of ChainIK.chainEnd.
blockStartToEnd - Variable in class shady.common.multi.chain.ChainIK
Transform from current block start to end frame.
blockStartToEndWithDelta - Variable in class shady.common.multi.chain.ChainIK
Transform from current block start to end frame, including delta.
bodySegment - Variable in class shady.common.ShadyCommon
Cached body segment.
bodySegmentCC - Variable in class shady.common.ShadyPose
Cached body segment for ShadyPose.getBodySegment(), consed on demand.
bodyWidth - Variable in class shady.common.ui.GraphicsDisplay
Shady body width.
BONE_ASPECT_RATIO - Static variable in class shady.common.ui.GraphicsDisplay
Ratio of bone body width to center-to-center distance.
BONE_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Color of shady outline.
boneBodyShape - Variable in class shady.common.ui.GraphicsDisplay
The bone body outline, in mechanism frame.
boneEndRadius - Variable in class shady.common.ui.GraphicsDisplay
Shady bone end radius.
boneEndShape - Variable in class shady.common.ui.GraphicsDisplay
A bone end outline, in left mechanism frame.
boneLineWidth - Variable in class shady.common.ui.GraphicsDisplay
Bone line width.
bothGrippersClosed() - Method in interface shady.common.multi.MemberShadyCommonAPI
Check whether both grippers are closed.
bothGrippersClosed() - Method in class shady.sim.multi.MemberShadySim
Check whether both grippers are closed.
BOTTOM - Static variable in class shady.common.multi.chain.TowerBlock
The length of the BOTTOM of the block: 2.0*SL+CC
BoundOperation - Class in shady.common.op
A Shady Operation bound to a Shady instance.
BoundOperation(ShadyCommonAPI) - Constructor for class shady.common.op.BoundOperation
Make a new BoundOperation.
boundsDirty - Variable in class shady.common.Environment
Whether we need to Environment.recomputeBounds().
box - Variable in class shady.common.ui.UI
The Box that holds everything.
bufferedImage - Variable in class shady.common.ui.GraphicsDisplay
Cached image buffer for pauses and file saves.
bufferedImageLock - Variable in class shady.common.ui.GraphicsDisplay
Synchronization lock for GraphicsDisplay.bufferedImage.

C

calcAlt() - Method in class shady.common.sunalg.Geometry
 
calcAzimuth() - Method in class shady.common.sunalg.Geometry
 
calccorrAlt() - Method in class shady.common.sunalg.Geometry
 
calcCorrSunTrueLong() - Method in class shady.common.sunalg.Geometry
 
calcheliocentriclat() - Method in class shady.common.sunalg.LBR
 
calcheliocentriclong() - Method in class shady.common.sunalg.LBR
 
calcJD() - Method in class shady.common.sunalg.Geometry
 
calcLHA() - Method in class shady.common.sunalg.Geometry
 
calcLHAC() - Method in class shady.common.sunalg.Geometry
 
calcLHACC() - Method in class shady.common.sunalg.Geometry
 
calclocalstime() - Method in class shady.common.sunalg.Geometry
 
calcMeanObliquityOfEcliptic() - Method in class shady.common.sunalg.Geometry
 
calcNutCorrection() - Method in class shady.common.sunalg.Geometry
 
calcObliquityCorrection() - Method in class shady.common.sunalg.Geometry
 
calcSunApparentLong() - Method in class shady.common.sunalg.Geometry
 
calcSunDeclination() - Method in class shady.common.sunalg.Geometry
 
calcSunDecParallax() - Method in class shady.common.sunalg.Geometry
 
calcSunDecPrec() - Method in class shady.common.sunalg.Geometry
 
calcSunRadVectorComp() - Method in class shady.common.sunalg.LBR
 
calcSunRtAscension() - Method in class shady.common.sunalg.Geometry
 
calcSunRtParallax() - Method in class shady.common.sunalg.Geometry
 
calcSunRtPrec() - Method in class shady.common.sunalg.Geometry
 
calcSunTrueLat() - Method in class shady.common.sunalg.Geometry
 
calcSunTrueLong() - Method in class shady.common.sunalg.Geometry
 
calcTimeJulianCent() - Method in class shady.common.sunalg.Geometry
 
calcXwindow() - Method in class shady.common.sunalg.Geometry
 
calcXYWindow(double[]) - Method in class shady.common.sunalg.Sunalg
 
calcXYWindow() - Method in class shady.common.sunalg.Sunalg
 
calcYwindow() - Method in class shady.common.sunalg.Geometry
 
CatReader - Class in shady.common.sunalg
 
CatReader() - Constructor for class shady.common.sunalg.CatReader
 
CatReader.CatReaderSingleton - Class in shady.common.sunalg
 
CatReader.CatReaderSingleton() - Constructor for class shady.common.sunalg.CatReader.CatReaderSingleton
 
CC - Static variable in class shady.common.multi.chain.StickBlock
The length of each shady.
CC - Static variable in class shady.common.multi.chain.TowerBlock
The length of each shady.
CC - Static variable in class shady.common.ShadyCommon
Alias to ShadyCommon.NOMINAL_CENTER_TO_CENTER_DISTANCE.
cc - Variable in class shady.common.ui.GraphicsDisplay
Shady center-to-center distance.
ccLineBodyShape - Variable in class shady.common.ui.GraphicsDisplay
The center-to-center line body, in mechanism frame.
CENTER_TO_CENTER_DISTANCE - Variable in class shady.common.pathfinder.Pathfinder
Shady center-to-center dictance used as a radius when finding the intersection points.
centerX - Variable in class shady.common.Environment
The center x coord in this environment, 0.0 if Environment.isEmpty().
centerY - Variable in class shady.common.Environment
The center y coord in this environment, 0.0 if Environment.isEmpty().
CHAIN_PACKAGE - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Package containing the chain classes.
chainEnd - Variable in class shady.common.multi.chain.ChainIK
Last block in chain.
chainEndToWorld - Variable in class shady.common.multi.chain.ChainIK
Transform from chain end frame (end frame of ChainIK.chainEnd) to world frame.
chainEndToWorldWithDelta - Variable in class shady.common.multi.chain.ChainIK
Transform from chain end frame (end frame of ChainIK.chainEnd) to world frame, including delta in current block.
ChainIK - Class in shady.common.multi.chain
Base class for Inverse Kinematics for a MultiShady chain.
ChainIK(Block) - Constructor for class shady.common.multi.chain.ChainIK
Create a new ChainIK for a given chain.
chainIK - Variable in class shady.common.ui.multi.ChainIKHotSpot
The ChainIK currently live.
ChainIKHotSpot - Class in shady.common.ui.multi
A HotSpot that controls a multishady chain by ChainIK.
ChainIKHotSpot(Block) - Constructor for class shady.common.ui.multi.ChainIKHotSpot
Create a new ChainIKHotSpot.
chainIKHotSpots - Static variable in class shady.common.ui.multi.ChainIKHotSpot
All currently active ChainIKHotSpots.
chainStart - Variable in class shady.common.multi.chain.ChainIK
First block in chain.
chargeBatteries(double) - Method in class shady.sim.multi.MultiShadySim
Atomically simulate charging the battery to the same level for all members.
chargeBatteries(double) - Method in interface shady.sim.multi.MultiShadySimAPI
Atomically simulate charging the battery to the same level for all members.
ChargeBattery - Class in shady.sim.op
A Shady ShadySimAPI.chargeBattery(double) Operation.
ChargeBattery(ShadySimAPI, double) - Constructor for class shady.sim.op.ChargeBattery
Make a new RechargeBattery Operation.
chargeBattery(double) - Method in class shady.sim.ShadySim
Simulate charging the battery.
chargeBattery(double) - Method in interface shady.sim.ShadySimAPI
Simulate charging the battery.
checkBarrel(int) - Static method in class shady.common.ShadyCommon
Check a barrel id.
checkEnergy(double, String) - Method in class shady.common.ShadyCommon
Check whether at least ShadyCommon.NOMINAL_MIN_ENERGY plus energyRequired remains.
checkFault() - Method in class shady.common.ShadyCommon
Check the mechansim for any ongoing fault condition.
checkGripperOperation(int) - Static method in class shady.common.ShadyCommon
Check a gripper operation.
checkPrune(MultiSegment, MemberShadyCommonAPI, ShadyPose) - Method in class shady.common.multi.MultiEnvironment
Check if child needs to be placed.
CIRCLE_ANNOTATION_WIDTH - Static variable in class shady.common.pathfinder.Pathfinder
Width of the circles that are drawn to represent the possible shady barrel connection points.
clampDOFDelta() - Method in class shady.common.multi.chain.ChainIK
Clamp ChainIK.dofDelta vector.
clampDOFDeltaMagnitude(double) - Method in class shady.common.multi.chain.ChainIK
Clamp magnitude of each component of ChainIK.dofDelta vector.
clampTarget() - Method in class shady.common.multi.chain.ChainIK
Clamp vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt).
clampTargetMagnitude(double) - Method in class shady.common.multi.chain.ChainIK
Clamp magnitude of vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt).
CLEAR_ANNOTATIONS_TIME - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Seconds before annotations are cleared.
clearAnnotations() - Method in class shady.common.ui.GraphicsDisplay
Remove all annotations.
clearAnnotations() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.clearAnnotations() iff we have a graphics display.
clearHotSpots() - Method in class shady.common.ui.GraphicsDisplay
Remove all HotSpots.
clearHotSpots() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.clearHotSpots() iff we have a graphics display.
clearMembers() - Method in class shady.common.multi.MultiShadyCommon
Remove all members.
clearMembers() - Method in interface shady.common.multi.MultiShadyCommonAPI
Remove all members.
clearSegments() - Method in class shady.common.Environment
Remove all segments from this Environment.
CLICKED_POINT_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Clicked point color.
CLICKED_POINT_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Clicked point line width (pixels).
clickPointCartesian - Variable in class shady.common.ui.GraphicsDisplay
The cartesian click point.
clickPointChanged(GraphicsDisplay, Point.Cartesian) - Method in interface shady.common.ui.ClickPointListener
Called when the click point may have changed.
clickPointListener - Variable in class shady.common.pathfinder.Pathfinder
Used when adding a listener.
ClickPointListener - Interface in shady.common.ui
Interface for listeners to the GraphicsDisplay click point.
clickPointListeners - Variable in class shady.common.ui.GraphicsDisplay
The set of registered ClickPointListeners.
clickPointTransform - Variable in class shady.common.ui.GraphicsDisplay
Gives translation of the clicked GraphicsDisplay.crossShape.
clipCorner - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.drawShape(Graphics2D, AffineTransform, Shape).
clipD - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.drawShape(Graphics2D, AffineTransform, Shape).
clipDiag - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.drawShape(Graphics2D, AffineTransform, Shape).
clippedLine - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.drawShape(Graphics2D, AffineTransform, Shape).
clipRect - Variable in class shady.common.ui.GraphicsDisplay
Current clip rect in world coords.
clipS - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.drawShape(Graphics2D, AffineTransform, Shape).
clipWhere - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.drawShape(Graphics2D, AffineTransform, Shape).
clock - Variable in class shady.common.ShadyCommon
Keeps track of time for this Shady.
clock - Variable in class shady.sim.multi.MultiShadySim
Keeps track of time for this MultiShady.
CLOSED_PADDLE_SEPARATION - Static variable in class shady.common.ui.GraphicsDisplay
Ratio of closed paddle separation to bone end diameter.
CLOSED_STATE - Static variable in interface shady.common.ShadyCommonAPI
Identifies a closed gripper.
CLOSED_STATE - Static variable in class shady.common.ShadyState
Identifies a closed gripper.
closedPaddleSeparation - Variable in class shady.common.ui.GraphicsDisplay
Separation between closed paddles, in barrel frame.
closeEnough(int, double) - Method in class shady.common.multi.chain.ChainIK
Check whether the current (un-clamped) vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt) is close enough.
CloseGripper - Class in shady.common.op
A Shady ShadyCommonAPI.closeGripper(int, Point.OnSegment) Operation.
CloseGripper(ShadyCommonAPI, int, Point.OnSegment) - Constructor for class shady.common.op.CloseGripper
Make a new CloseGripper Operation.
CloseGripper(ShadyCommonAPI, int) - Constructor for class shady.common.op.CloseGripper
Covers CloseGripper.CloseGripper(ShadyCommonAPI, int, Point.OnSegment), always uses null gripPoint.
closeGripper(int, Point.OnSegment) - Method in class shady.common.ShadyCommon
Close the gripper in barrel.
closeGripper(int) - Method in class shady.common.ShadyCommon
Same as ShadyCommonAPI.closeGripper(int, Point.OnSegment) but for use only when the caller cannot provide gripPoint.
closeGripper(int, Point.OnSegment) - Method in interface shady.common.ShadyCommonAPI
Close the gripper in barrel.
closeGripper(int) - Method in interface shady.common.ShadyCommonAPI
Same as ShadyCommonAPI.closeGripper(int, Point.OnSegment) but for use only when the caller cannot provide gripPoint.
closeGripperPost(int, Point.OnSegment) - Method in class shady.common.ShadyCommon
Last part of ShadyCommon.closeGripper(int, Point.OnSegment).
closeGripperPost(int, Point.OnSegment) - Method in class shady.sim.multi.MemberShadySim
Last part of ShadyCommon.closeGripper(int, Point.OnSegment).
closeGripperPostImpl(int, Point.OnSegment) - Method in class shady.sim.multi.MemberShadySim
Implementation of MemberShadySim.openGripperPost(int), separated so that we can synchronize on MemberShadySim.multiShadySim if we have one.
closeGripperPre(int, Point.OnSegment) - Method in class shady.common.ShadyCommon
First part of ShadyCommon.closeGripper(int, Point.OnSegment).
closeShade() - Method in class shady.common.ShadyCommon
Close the shade to 0 in opposite direction of ShadyCommonAPI.getShadeOpenAngle().
closeShade() - Method in interface shady.common.ShadyCommonAPI
Close the shade to 0 in opposite direction of ShadyCommonAPI.getShadeOpenAngle().
COLLISION - Static variable in interface shady.common.ShadyCommonAPI
A collision may have occurred.
color - Variable in class shady.common.ui.GraphicsDisplay.Annotation
The color of this annotation, default GraphicsDisplay.DEFAULT_ANNOTATION_COLOR.
COLOR_SCHEME - Static variable in class shady.common.ui.GraphicsDisplay
The color scheme.
componentListener - Variable in class shady.common.ui.GraphicsDisplay
Handle size changes.
computeDOFDelta(int) - Method in class shady.common.multi.chain.ChainIK
Subclasses must implement this to compute ChainIK.dofDelta vector from current ChainIK.jacobian and vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt).
computeDOFDelta(int) - Method in class shady.common.multi.chain.DLSIK
Subclasses must implement this to compute ChainIK.dofDelta vector from current ChainIK.jacobian and vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt).
computeDOFDelta(int) - Method in class shady.common.multi.chain.PseudoinverseIK
Subclasses must implement this to compute ChainIK.dofDelta vector from current ChainIK.jacobian and vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt).
computeDOFDelta(int) - Method in class shady.common.multi.chain.TransposeIK
Subclasses must implement this to compute ChainIK.dofDelta vector from current ChainIK.jacobian and vector to target (ChainIK.dx, ChainIK.dy, ChainIK.dt).
conjugate(Point.OnSegment, ShadyPose) - Method in class shady.common.ShadyPose
Compute the ShadyPose corresponding to this one but where the distal barrel (i.e.
conjugate(Point.OnSegment) - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.conjugate(Point.OnSegment, ShadyPose), always conjugates into this ShadyPose.
conjugate() - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.conjugate(Point.OnSegment), always uses ShadyPose.getNearestDistalPointOnSegment(shady.common.Point.OnSegment).
connectedBarrel - Variable in class shady.common.ShadyPose
The barrel which is connected at ShadyPose.connectionPoint, negative for none.
connectedBarrelField - Variable in class shady.common.ui.PoseDisplay
Shows the connected barrel.
connectedBarrelLocation - Variable in class shady.common.pathfinder.Pathfinder
The current connected barrel location for shady.
connectionPoint - Variable in class shady.common.ShadyPose
The location where ShadyPose.connectedBarrel is attached to ShadyPose.environment, null for none.
connectionPointField - Variable in class shady.common.ui.PoseDisplay
Shows the connection point.
CONSISTENCY_CHECK_ORIENTATION_SLOP - Static variable in class shady.common.multi.MultiEnvironment
Orientation tolerance for place consistency check in degrees.
CONSISTENCY_CHECK_TRANSLATION_SLOP - Static variable in class shady.common.multi.MultiEnvironment
Translation tolerance for place consistency check in meters.
ControlsDisplay - Class in shady.common.ui
Shady controls.
ControlsDisplay(UI, ShadyCommonAPI) - Constructor for class shady.common.ui.ControlsDisplay
Create a new ControlsDisplay.
controlsDisplay - Variable in class shady.common.ui.UI
The sim controls.
ControlsDisplay.FrameFileFilter - Class in shady.common.ui
A filter for frame files.
ControlsDisplay.FrameFileFilter(String) - Constructor for class shady.common.ui.ControlsDisplay.FrameFileFilter
Create a FrameFileFilter.
copy() - Method in class shady.common.Point.Cartesian
Return a clone().
copy() - Method in class shady.common.Point.OnSegment
Return a clone().
copy() - Method in class shady.common.ShadyAccountingInfo
Return a clone().
copy() - Method in class shady.common.ShadyPose
Return an independent deep copy.
copy() - Method in class shady.common.ShadyState
Return a clone().
copyInto(Point.Cartesian) - Method in class shady.common.Point.Cartesian
Covers Point.Cartesian.copyIntoCartesian(shady.common.Point.Cartesian).
copyInto(Point.OnSegment) - Method in class shady.common.Point.OnSegment
Covers Point.OnSegment.copyIntoOnSegment(shady.common.Point.OnSegment).
copyInto(Point.Cartesian) - Method in class shady.common.Point.OnSegment
Covers Point.OnSegment.copyIntoCartesian(shady.common.Point.Cartesian).
copyInto(ShadyAccountingInfo) - Method in class shady.common.ShadyAccountingInfo
Copy into dest.
copyInto(ShadyPose) - Method in class shady.common.ShadyPose
Deep copy into dest.
copyInto(ShadyState) - Method in class shady.common.ShadyState
Copy into dest.
copyIntoCartesian(Point.Cartesian) - Method in class shady.common.Point.Cartesian
Copy into a Point.Cartesian Point.
copyIntoCartesian(Point.Cartesian) - Method in class shady.common.Point.OnSegment
Copy into a Point.Cartesian Point.
copyIntoOnSegment(Point.OnSegment) - Method in class shady.common.Point.OnSegment
Copy into an Point.OnSegment Point.
cost - Variable in class shady.common.pathfinder.Edge
Cost or weight assosiated with edge.
createGraph() - Method in class shady.common.pathfinder.Pathfinder
Finds all the possible shady barrel connection points and creates the graph representation of those.
createToolTip() - Method in class shady.common.ui.GraphicsDisplay
Extends default impl to set white background.
createTransformedShape(AffineTransform, Shape) - Method in class shady.common.ui.GraphicsDisplay
Create a transformed shape.
CROSS_SIZE - Static variable in class shady.common.ui.GraphicsDisplay
Ratio of clicked point cross leg length to bone end radius.
crossShape - Variable in class shady.common.ui.GraphicsDisplay
Cross at most recent clicked point in world frame.
currentBatteryEnergy - Variable in class shady.common.ShadyAccountingInfo
The system's best estimate of the total remaining battery capacity, in Joules.
currentBatteryEnergyField - Variable in class shady.common.ui.AccountingDisplay
Shows current battery energy.
currentHotSpot - Variable in class shady.common.ui.GraphicsDisplay
Currently active HotSpot, if any, else null.
currentPower - Variable in class shady.common.ShadyState
The current total power usage, in Watts.
cvsid - Static variable in class shady.common.AbstractSegment
CVS id.
cvsid - Static variable in interface shady.common.DoubleFormatter
CVS id.
cvsid - Static variable in class shady.common.Environment
CVS id.
cvsid - Static variable in interface shady.common.EnvironmentListener
CVS id.
cvsid - Static variable in class shady.common.multi.chain.Block
CVS id.
cvsid - Static variable in class shady.common.multi.chain.ChainIK
CVS id.
cvsid - Static variable in class shady.common.multi.chain.DLSIK
CVS id.
cvsid - Static variable in class shady.common.multi.chain.PseudoinverseIK
CVS id.
cvsid - Static variable in class shady.common.multi.chain.Sentinel
CVS id.
cvsid - Static variable in class shady.common.multi.chain.StickBlock
CVS id.
cvsid - Static variable in class shady.common.multi.chain.TowerBlock
CVS id.
cvsid - Static variable in class shady.common.multi.chain.TransposeIK
CVS id.
cvsid - Static variable in interface shady.common.multi.MemberShadyCommonAPI
.
cvsid - Static variable in class shady.common.multi.MultiEnvironment
CVS id.
cvsid - Static variable in class shady.common.multi.MultiSegment
CVS id.
cvsid - Static variable in class shady.common.multi.MultiShadyCommon
CVS id.
cvsid - Static variable in interface shady.common.multi.MultiShadyCommonAPI
CVS id.
cvsid - Static variable in class shady.common.op.BarrelOperation
CVS id.
cvsid - Static variable in class shady.common.op.BoundOperation
CVS id.
cvsid - Static variable in class shady.common.op.CloseGripper
CVS id.
cvsid - Static variable in class shady.common.op.GripperOperation
CVS id.
cvsid - Static variable in class shady.common.op.OpenGripper
CVS id.
cvsid - Static variable in class shady.common.op.Operation
CVS id.
cvsid - Static variable in class shady.common.op.Reset
CVS id.
cvsid - Static variable in class shady.common.op.RotateBarrel
CVS id.
cvsid - Static variable in class shady.common.op.RotateBarrelTo
CVS id.
cvsid - Static variable in class shady.common.op.Stop
CVS id.
cvsid - Static variable in class shady.common.pathfinder.Edge
CVS id.
cvsid - Static variable in class shady.common.pathfinder.Node
CVS id.
cvsid - Static variable in class shady.common.pathfinder.Pathfinder
CVS id.
cvsid - Static variable in class shady.common.Point
CVS id.
cvsid - Static variable in class shady.common.Segment
CVS id.
cvsid - Static variable in class shady.common.ShadyAccountingInfo
CVS id.
cvsid - Static variable in class shady.common.ShadyCommon
CVS id.
cvsid - Static variable in interface shady.common.ShadyCommonAPI
CVS id.
cvsid - Static variable in class shady.common.ShadyPose
CVS id.
cvsid - Static variable in class shady.common.ShadyState
CVS id.
cvsid - Static variable in class shady.common.ui.AccountingDisplay
CVS id.
cvsid - Static variable in class shady.common.ui.AppletUI
 
cvsid - Static variable in interface shady.common.ui.ClickPointListener
CVS id.
cvsid - Static variable in class shady.common.ui.ControlsDisplay
CVS id.
cvsid - Static variable in class shady.common.ui.Display
CVS id.
cvsid - Static variable in class shady.common.ui.FixedPointFormatter
CVS id.
cvsid - Static variable in class shady.common.ui.FloatingPointFormatter
CVS id.
cvsid - Static variable in class shady.common.ui.GraphicsDisplay
CVS id.
cvsid - Static variable in class shady.common.ui.multi.MultiGraphicsDisplay
CVS id.
cvsid - Static variable in class shady.common.ui.multi.MultiUI
 
cvsid - Static variable in class shady.common.ui.PoseDisplay
CVS id.
cvsid - Static variable in class shady.common.ui.StateDisplay
CVS id.
cvsid - Static variable in class shady.common.ui.UI
 
cvsid - Static variable in class shady.sim.multi.MemberShadySim
CVS id.
cvsid - Static variable in interface shady.sim.multi.MemberShadySimAPI
CVS id.
cvsid - Static variable in class shady.sim.multi.MultiShadySim
CVS id.
cvsid - Static variable in interface shady.sim.multi.MultiShadySimAPI
CVS id.
cvsid - Static variable in class shady.sim.op.ChargeBattery
CVS id.
cvsid - Static variable in class shady.sim.op.RechargeBattery
CVS id.
cvsid - Static variable in class shady.sim.op.SetDiscrete
CVS id.
cvsid - Static variable in class shady.sim.ShadySim
CVS id.
cvsid - Static variable in interface shady.sim.ShadySimAPI
CVS id.
cvsid - Static variable in class shady.sim.ui.multi.MultiSimAppletUI
 
cvsid - Static variable in class shady.sim.ui.multi.MultiSimControlsDisplay
CVS id.
cvsid - Static variable in class shady.sim.ui.multi.MultiSimUI
 
cvsid - Static variable in class shady.sim.ui.SimAppletUI
 
cvsid - Static variable in class shady.sim.ui.SimControlsDisplay
CVS id.
cvsid - Static variable in class shady.sim.ui.SimUI
 
cx - Variable in class shady.common.ui.GraphicsDisplay
View center x world coord in meters.
cy - Variable in class shady.common.ui.GraphicsDisplay
View center y world coord in meters.

D

DateUtils - Class in shady.common.sunalg
 
DateUtils() - Constructor for class shady.common.sunalg.DateUtils
 
DateUtils.DateUtilsSingleton - Class in shady.common.sunalg
 
DateUtils.DateUtilsSingleton() - Constructor for class shady.common.sunalg.DateUtils.DateUtilsSingleton
 
day - Variable in class shady.common.sunalg.DateUtils
 
day - Variable in class shady.common.sunalg.Geometry
 
DEBUG - Static variable in class shady.common.multi.chain.ChainIK
Whether to debug.
DEBUG - Static variable in class shady.common.multi.chain.DLSIK
Whether to debug.
DEBUG - Static variable in class shady.common.multi.chain.PseudoinverseIK
Whether to debug.
DEBUG - Static variable in class shady.common.multi.chain.TransposeIK
Whether to debug.
DEBUG - Static variable in class shady.common.ui.HotSpot
Whether to debug.
DEBUG - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Whether to debug.
DEBUG_ITERATION - Static variable in class shady.common.multi.chain.ChainIK
Iteration modulus at which to debug, if ChainIK.DEBUG.
DEBUG_ITERATION - Static variable in class shady.common.multi.chain.TransposeIK
Iteration modulus at which to debug, if TransposeIK.DEBUG.
decNumActiveActuators() - Method in class shady.common.ShadyState
Decreases the number of active actuators by one, iff it was > 0.
DEFAULT_ANNOTATION_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Default color to use for annotations added with GraphicsDisplay.addAnnotation(java.lang.String, java.awt.Shape, java.awt.Color, float).
DEFAULT_ANNOTATION_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Default line width in pixels to use for annotations added with GraphicsDisplay.addAnnotation(java.lang.String, java.awt.Shape, java.awt.Color, float).
DEFAULT_APPNAME - Static variable in class shady.common.ui.UI
The default name of the application.
DEFAULT_ARROW_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Line width for shady arrows, pixels.
DEFAULT_BAR_WIDTH - Static variable in class shady.common.Environment
The bar width, in meters, in Stata 34-376.
DEFAULT_BARREL_ANGLE - Static variable in class shady.common.ui.UI
Barrel angles in default pose (degrees).
DEFAULT_BASE_WIDTH - Static variable in class shady.common.multi.MultiEnvironment
The width of the grounded base segment in the default environment.
DEFAULT_BONE_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Line width for shady outline, pixels.
DEFAULT_BORDER_PAD - Static variable in class shady.common.ui.Display
Default border padding.
DEFAULT_COLUMN_WIDTH - Static variable in class shady.common.Environment
The pane column width, bar center to bar center, in meters, in Stata 34-376.
DEFAULT_CONNECTED_BARREL - Static variable in class shady.common.ui.UI
Which gripper is connected in default pose.
DEFAULT_DOF_DELTA_CLAMP - Static variable in class shady.common.multi.chain.ChainIK
Default DOF delta component magnitude clamp.
DEFAULT_ENABLE_TOOL_TIP - Static variable in class shady.common.ui.GraphicsDisplay
whether tooltips are displayed
DEFAULT_ENVIRONMENT_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Line width for environment segments, pixels.
DEFAULT_FIELDS_FPS - Static variable in class shady.common.ui.PoseDisplay
Fields (not graphics) update frames per second.
DEFAULT_FLASH_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Default flash color.
DEFAULT_FLASH_DURATION - Static variable in class shady.common.ui.GraphicsDisplay
Default flash duration.
DEFAULT_FLASH_RADIUS - Static variable in class shady.common.ui.GraphicsDisplay
Default flash radius.
DEFAULT_FPS - Static variable in class shady.common.ui.AccountingDisplay
Default update frames per second.
DEFAULT_FPS - Static variable in class shady.common.ui.ControlsDisplay
Default update frames per second.
DEFAULT_FPS - Static variable in class shady.common.ui.Display
Default frames per second.
DEFAULT_FPS - Static variable in class shady.common.ui.GraphicsDisplay
Default update frames per second.
DEFAULT_FPS - Static variable in class shady.common.ui.StateDisplay
Default update frames per second.
DEFAULT_FRAME_DIR - Static variable in class shady.common.ui.ControlsDisplay
Default directory for saving frames.
DEFAULT_FRAME_FORMAT - Static variable in class shady.common.ui.ControlsDisplay
Default file save format.
DEFAULT_FRAME_FPS - Static variable in class shady.common.ui.ControlsDisplay
Default framerate for saving frames in frames/sec.
DEFAULT_FRAME_PREFIX - Static variable in class shady.common.ui.ControlsDisplay
Default frame filename prefix to use when saving frames.
DEFAULT_GRIPPER_SLOP - Static variable in class shady.common.ShadyCommon
Slop below which gripper state should snap to ShadyCommonAPI.CLOSED_STATE or ShadyCommonAPI.OPEN_STATE.
DEFAULT_GRIPPER_STATE - Static variable in class shady.common.ui.UI
Gripper states in default pose.
DEFAULT_HEIGHT - Static variable in class shady.common.ui.GraphicsDisplay
Default canvas height.
DEFAULT_IK_NAME - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Default IK name.
DEFAULT_INVERT_CONNECTION_SENSE - Static variable in class shady.common.ui.UI
Inverte connection sense of default pose.
DEFAULT_ITERATIONS_PER_UPDATE - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Default number of iterations per update.
DEFAULT_JS_PROMPT - Static variable in class shady.common.ui.UI
The default JScheme prompt.
DEFAULT_LAMBDA - Static variable in class shady.common.multi.chain.DLSIK
Default damping constant.
DEFAULT_MAX_LOWER_ROW_HEIGHT - Static variable in class shady.common.Environment
The max lower pane row height, midbar center to lower bar top, in meters, in Stata 34-376.
DEFAULT_MIN_LOWER_ROW_HEIGHT - Static variable in class shady.common.Environment
The min lower pane row height, midbar center to lower bar top, in meters, in Stata 34-376.
DEFAULT_MULTI_APPNAME - Static variable in class shady.common.ui.multi.MultiUI
The default name of the application.
DEFAULT_MULTI_BARREL_ANGLE - Static variable in class shady.sim.ui.multi.MultiSimUI
Barrel angles in default pose (degrees).
DEFAULT_MULTI_CONNECTED_BARREL - Static variable in class shady.sim.ui.multi.MultiSimUI
Which gripper is connected in default pose.
DEFAULT_MULTI_GRIPPER_STATE - Static variable in class shady.sim.ui.multi.MultiSimUI
Gripper states in default pose.
DEFAULT_MULTI_INVERT_CONNECTION_SENSE - Static variable in class shady.sim.ui.multi.MultiSimUI
Inverte connection sense of default pose.
DEFAULT_MULTI_JS_PROMPT - Static variable in class shady.common.ui.multi.MultiUI
The default JScheme prompt.
DEFAULT_MULTI_SEGMENT - Static variable in class shady.sim.ui.multi.MultiSimUI
Environment segment index connected in default pose.
DEFAULT_MULTI_WHERE - Static variable in class shady.sim.ui.multi.MultiSimUI
Environment segment where connected in default pose (bottom of leftmost lower vertical).
DEFAULT_NEXT_FRAME_NUMBER - Static variable in class shady.common.ui.ControlsDisplay
Default frame number to use when saving frames.
DEFAULT_NUM_FRAME_DIGITS - Static variable in class shady.common.ui.ControlsDisplay
Default number of digits to use for the frame number in frame filenames.
DEFAULT_NUM_MEMBERS - Static variable in class shady.sim.ui.multi.MultiSimUI
Default number of MemberShadys.
DEFAULT_NUM_PANE_COLUMNS - Static variable in class shady.common.Environment
The number of pane columns in Stata 34-376.
DEFAULT_ORIENTATION_SLOP - Static variable in class shady.common.ShadyPose
Default orientation slop allowed, in degrees, while still considering the distal barrel to be aligned.
DEFAULT_PADDLE_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Line width for shady paddles, pixels.
DEFAULT_PATHFINDER_SEARCH_RADIUS_COEFFICIENT - Static variable in class shady.common.ui.UI
Default pathfinder search radius coefficient.
DEFAULT_SEARCH_RADIUS_COEFFICIENT - Static variable in class shady.common.pathfinder.Pathfinder
A default Pathfinder.searchRadiusCoefficient value.
DEFAULT_SEGMENT - Static variable in class shady.common.ui.UI
Environment segment index connected in default pose.
DEFAULT_SEGMENT_END_DEADBAND - Variable in class shady.common.pathfinder.Pathfinder
Default extra dead region at ends of segments where gripping is prohibited, as a multiple of the mechanism gripper width.
DEFAULT_SHADE_OPEN_ANGLE - Static variable in class shady.common.ShadyCommon
Default signed CCW angle in degrees at which the shade is open.
DEFAULT_SHADE_SLOP - Static variable in class shady.common.ShadyCommon
Slop below which the shade is considered open or closed, in degrees.
DEFAULT_STARTUP_MESSAGE - Static variable in class shady.common.ui.UI
The default startup message.
DEFAULT_TARGET_CLAMP - Static variable in class shady.common.multi.chain.ChainIK
Default target vector magnitude clamp.
DEFAULT_TRANSLATION_SLOP - Static variable in class shady.common.ShadyPose
Default translation slop allowed, in meters, while still considering the distal barrel to be aligned.
DEFAULT_UPDATE_TIME - Static variable in class shady.common.ShadyCommon
Default period at which to ShadyCommon.update(double), seconds.
DEFAULT_UPDATE_TIME - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Default update time in seconds.
DEFAULT_UPPER_ROW_HEIGHT - Static variable in class shady.common.Environment
The upper pane row height, midbar center to ceiling, in meters, in Stata 34-376.
DEFAULT_WHERE - Static variable in class shady.common.ui.UI
Environment segment where connected in default pose.
DEFAULT_WIDTH - Static variable in class shady.common.ui.Display
Default width.
deferPlace - Variable in class shady.common.multi.MultiEnvironment
Whether MultiEnvironment.place() is currently deferred.
degToRad(double) - Method in class shady.common.sunalg.Geometry
 
delta - Variable in class shady.sim.ShadySim.Motion
Total (signed) quantity of abstract units traversed by this motion.
destroy() - Method in class shady.common.ui.AppletUI
Applet destroy.
detailsDialog - Variable in class shady.common.ui.Display.FaultField
The Display.FaultField.DetailsDialog.
detailsField - Variable in class shady.common.ui.Display.FaultField.DetailsDialog
Text display.
dijkstras() - Method in class shady.common.pathfinder.Pathfinder
A Dijkstras shortest path implementation.
disableTiltCheck() - Method in class shady.common.ShadyCommon
Whether to disable tilt checking on gripper open.
discreteMode - Variable in class shady.sim.multi.MultiShadySim
Whether we're in discrete mode.
discreteMode - Variable in class shady.sim.op.SetDiscrete
Whether to enable or disable discrete mode.
discreteMode - Variable in class shady.sim.ShadySim
Whether we're in discrete mode.
Display - Class in shady.common.ui
An asynchronous display.
Display(UI, ShadyCommonAPI) - Constructor for class shady.common.ui.Display
Make a Display with a white background.
Display.AngleField - Class in shady.common.ui
Displays an angle in degrees.
Display.AngleField(String, int, Color) - Constructor for class shady.common.ui.Display.AngleField
Create a new angle field.
Display.AngleField(String, int) - Constructor for class shady.common.ui.Display.AngleField
Create a new angle field.
Display.AngleField(String) - Constructor for class shady.common.ui.Display.AngleField
Same as Display.AngleField.Display.AngleField(String, int), never uses fixed strut.
Display.BarrelAngleField - Class in shady.common.ui
Displays a barrel angle.
Display.BarrelAngleField(String, int, Color) - Constructor for class shady.common.ui.Display.BarrelAngleField
Create a new barrel angle field.
Display.BarrelAngleField(String, Color) - Constructor for class shady.common.ui.Display.BarrelAngleField
Same as Display.BarrelAngleField.Display.BarrelAngleField(String, int, Color), never uses fixed strut.
Display.BarrelField - Class in shady.common.ui
Displays a barrel.
Display.BarrelField(String, int, Color[]) - Constructor for class shady.common.ui.Display.BarrelField
Create a new barrel field.
Display.BarrelField(String, Color[]) - Constructor for class shady.common.ui.Display.BarrelField
Same as Display.BarrelField.Display.BarrelField(String, int, Color[]), never uses fixed strut.
Display.BooleanField - Class in shady.common.ui
Displays a boolean.
Display.BooleanField(String, int, Color) - Constructor for class shady.common.ui.Display.BooleanField
Create a new boolean field.
Display.BooleanField(String, int) - Constructor for class shady.common.ui.Display.BooleanField
Create a new boolean field.
Display.BooleanField(String) - Constructor for class shady.common.ui.Display.BooleanField
Same as Display.BooleanField.Display.BooleanField(String, int), never uses fixed strut.
Display.CharField - Class in shady.common.ui
Displays a character.
Display.CharField(String, int, Color) - Constructor for class shady.common.ui.Display.CharField
Create a new character field.
Display.CharField(String, int) - Constructor for class shady.common.ui.Display.CharField
Create a new character field.
Display.CharField(String) - Constructor for class shady.common.ui.Display.CharField
Same as Display.CharField.Display.CharField(String, int), never uses fixed strut.
Display.CountField - Class in shady.common.ui
Displays a count.
Display.CountField(String, int, Color) - Constructor for class shady.common.ui.Display.CountField
Create a new count field.
Display.CountField(String, int) - Constructor for class shady.common.ui.Display.CountField
Create a new count field.
Display.CountField(String) - Constructor for class shady.common.ui.Display.CountField
Same as Display.CountField.Display.CountField(String, int), never uses fixed strut.
Display.CurrentField - Class in shady.common.ui
Displays an current in amps.
Display.CurrentField(String, int, Color) - Constructor for class shady.common.ui.Display.CurrentField
Create a new current field.
Display.CurrentField(String, int) - Constructor for class shady.common.ui.Display.CurrentField
Create a new current field.
Display.CurrentField(String) - Constructor for class shady.common.ui.Display.CurrentField
Same as Display.CurrentField.Display.CurrentField(String, int), never uses fixed strut.
Display.DecimalField - Class in shady.common.ui
Displays a decimal number without units.
Display.DecimalField(String, int, Color) - Constructor for class shady.common.ui.Display.DecimalField
Create a new decimal field.
Display.DecimalField(String, int) - Constructor for class shady.common.ui.Display.DecimalField
Create a new energy field.
Display.DecimalField(String) - Constructor for class shady.common.ui.Display.DecimalField
Same as Display.DecimalField.Display.DecimalField(String, int), never uses fixed strut.
Display.EnergyField - Class in shady.common.ui
Displays an energy in Joules.
Display.EnergyField(String, int) - Constructor for class shady.common.ui.Display.EnergyField
Create a new energy field.
Display.EnergyField(String) - Constructor for class shady.common.ui.Display.EnergyField
Same as Display.EnergyField.Display.EnergyField(String, int), never uses fixed strut.
Display.FaultField - Class in shady.common.ui
Displays a fault.
Display.FaultField(int, ShadyCommonAPI) - Constructor for class shady.common.ui.Display.FaultField
Create a new fault field.
Display.FaultField(ShadyCommonAPI) - Constructor for class shady.common.ui.Display.FaultField
Same as Display.FaultField.Display.FaultField(int, ShadyCommonAPI), never uses fixed strut.
Display.FaultField() - Constructor for class shady.common.ui.Display.FaultField
Same as Display.FaultField.Display.FaultField(ShadyCommonAPI), always tries to use enclosing Display's shady.Display.FaultField.DetailsDialog - Class in shady.common.ui
Shows fault details.
Display.FaultField.DetailsDialog() - Constructor for class shady.common.ui.Display.FaultField.DetailsDialog
Create a new details dialog.
Display.Field - Class in shady.common.ui
A datum field that knows how to update itself.
Display.Field(String, int) - Constructor for class shady.common.ui.Display.Field
Create a new field.
Display.Field(String) - Constructor for class shady.common.ui.Display.Field
Same as Display.Field.Display.Field(String, int), never uses fixed strut.
Display.GripperField - Class in shady.common.ui
Displays a gripper state.
Display.GripperField(String, int, Color) - Constructor for class shady.common.ui.Display.GripperField
Create a new gripper field.
Display.GripperField(String, Color) - Constructor for class shady.common.ui.Display.GripperField
Same as Display.GripperField.Display.GripperField(String, int, Color), never uses fixed strut.
Display.PointField - Class in shady.common.ui
Displays a Point.
Display.PointField(String, int) - Constructor for class shady.common.ui.Display.PointField
Create a new point field.
Display.PointField(String) - Constructor for class shady.common.ui.Display.PointField
Same as Display.PointField.Display.PointField(String, int), never uses fixed strut.
Display.StringField - Class in shady.common.ui
Displays a string.
Display.StringField(String, String, int, Color) - Constructor for class shady.common.ui.Display.StringField
Create a new string field.
Display.StringField(String, String, int) - Constructor for class shady.common.ui.Display.StringField
Create a new string field.
Display.StringField(String, String) - Constructor for class shady.common.ui.Display.StringField
Same as Display.StringField.Display.StringField(String, String, int), never uses fixed strut.
Display.TimeField - Class in shady.common.ui
Displays a time in seconds.
Display.TimeField(String, int) - Constructor for class shady.common.ui.Display.TimeField
Create a new time field.
Display.TimeField(String) - Constructor for class shady.common.ui.Display.TimeField
Same as Display.TimeField.Display.TimeField(String, int), never uses fixed strut.
Display.TorqueField - Class in shady.common.ui
Displays an torque in N-m.
Display.TorqueField(String, int, Color) - Constructor for class shady.common.ui.Display.TorqueField
Create a new torque field.
Display.TorqueField(String, int) - Constructor for class shady.common.ui.Display.TorqueField
Create a new torque field.
Display.TorqueField(String) - Constructor for class shady.common.ui.Display.TorqueField
Same as Display.TorqueField.Display.TorqueField(String, int), never uses fixed strut.
Display.VoltageField - Class in shady.common.ui
Displays an voltage in volts.
Display.VoltageField(String, int, Color) - Constructor for class shady.common.ui.Display.VoltageField
Create a new volt field.
Display.VoltageField(String, int) - Constructor for class shady.common.ui.Display.VoltageField
Create a new volt field.
Display.VoltageField(String) - Constructor for class shady.common.ui.Display.VoltageField
Same as Display.VoltageField.Display.VoltageField(String, int), never uses fixed strut.
distalPoint - Variable in class shady.common.ShadyPose
The location where the distal barrel is attached to ShadyPose.environment.
distance(Point) - Method in class shady.common.Point
Get the distance to another point.
distanceSq(Point) - Method in class shady.common.Point
Get the square of the distance to another point.
distanceSq(double, double) - Method in class shady.common.Point
Get the square of the distance to (x, y).
distanceSq(double, double) - Method in class shady.common.ui.HotSpot
Compute the distance squared from HotSpot.point to (x, y) in world frame.
distanceSq(Point2D) - Method in class shady.common.ui.HotSpot
Defers to HotSpot.distanceSq(double, double).
distanceSq(Point) - Method in class shady.common.ui.HotSpot
Defers to HotSpot.distanceSq(double, double).
distanceToStartNode - Variable in class shady.common.pathfinder.Node
Distance to start node.
DLSIK - Class in shady.common.multi.chain
Damped Least Squares Inverse Kinematics for a MultiShady chain.
DLSIK(Block) - Constructor for class shady.common.multi.chain.DLSIK
Construct a new DLSIK for a chain.
dof - Variable in class shady.common.multi.chain.Block
The current value of the DOF.
dofDelta - Variable in class shady.common.multi.chain.ChainIK
ChainIK.n DOF deltas found by ChainIK.computeDOFDelta(int), in order from chain start to end.
dofDeltaClamp - Variable in class shady.common.multi.chain.ChainIK
ChainIK.dofDelta vector per-component magnitude clamp.
doSimultaneousMotion(double, double, double) - Method in class shady.common.ShadyCommon
Implementation of ShadyCommon.simultaneousMotion(double, double, double).
doSimultaneousMotion(double, double, double) - Method in class shady.sim.ShadySim
Implementation of ShadyCommon.simultaneousMotion(double, double, double).
DOUBLE_BUFFERED - Static variable in class shady.common.ui.GraphicsDisplay
Whether to render double-buffered.
DoubleFormatter - Interface in shady.common
An interface for a class that formats double values.
doUpdate(double) - Method in class shady.common.ui.multi.ChainIKHotSpot
(Re) cons ChainIKHotSpot.chainIK if necessary and do up to ChainIKHotSpot.iterationsPerUpdate IK iterations.
DPART - Static variable in class shady.common.multi.chain.TowerBlock
Defined in shady.sim.ui.multi.block-bend.fig.
DRAG_ANNOTATION_MAG - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Magnitude of drag annotation vector in pixels
dragAnnotationName - Variable in class shady.common.ui.multi.ChainIKHotSpot
Name of the drag annotation.
dragOngoing - Variable in class shady.common.ui.multi.ChainIKHotSpot
Whether a drag is in progress.
drawBarrel(Graphics2D, ShadyCommonAPI, AffineTransform, int) - Method in class shady.common.ui.GraphicsDisplay
Draw the arrow and paddles of a barrel.
drawBarrelArrows - Variable in class shady.common.ui.GraphicsDisplay
Whether to draw the barrel arrows.
drawBodyArrow - Variable in class shady.common.ui.GraphicsDisplay
Whether to draw the body arrow.
drawCCLineBody - Variable in class shady.common.ui.GraphicsDisplay
Whether to draw the body as center-to-center line segment.
drawLineBody - Variable in class shady.common.ui.GraphicsDisplay
Whether to draw the body as a simple line segment.
drawPaddles - Variable in class shady.common.ui.GraphicsDisplay
Whether to draw the paddles.
drawShade - Variable in class shady.common.ui.GraphicsDisplay
Whether to draw the shade.
drawShape(Graphics2D, AffineTransform, Shape[]) - Method in class shady.common.ui.GraphicsDisplay
Draw an array of shapes.
drawShape(Graphics2D, AffineTransform, Shape) - Method in class shady.common.ui.GraphicsDisplay
Draw a shape, possibly clipping it if GraphicsDisplay.isManualClip(java.awt.Graphics2D).
dst - Variable in class shady.common.sunalg.DateUtils
 
dst - Variable in class shady.common.sunalg.Geometry
 
dt - Variable in class shady.common.multi.chain.ChainIK
(Canonicalized and clamped) ee vector to target rotation component.
dt - Variable in class shady.common.op.RotateBarrel
The incremental rotation in degrees.
dummy - Variable in class shady.common.ui.Display.StringField
The dummy string.
dump() - Method in class shady.common.sunalg.Sunalg
 
dx - Variable in class shady.common.multi.chain.ChainIK
(Clamped) ee vector to target x component.
dy - Variable in class shady.common.multi.chain.ChainIK
(Clamped) ee vector to target y component.

E

e - Variable in class shady.common.multi.chain.DLSIK
The error vector.
E - Variable in class shady.common.multi.chain.DLSIK
The error vector matrix.
e - Variable in class shady.common.sunalg.Geometry
 
e0 - Variable in class shady.common.sunalg.Geometry
 
Edge - Class in shady.common.pathfinder
Used in the graph representation as weighted links between the possible shady connection points
Edge(Node, Node, double) - Constructor for class shady.common.pathfinder.Edge
Create a new edge.
edges - Variable in class shady.common.pathfinder.Node
All edges connected to this node.
eePoint - Variable in class shady.common.multi.chain.StickBlock
The end-effector point, which is at 0.5 along the body segment of member 2.eePoint - Variable in class shady.common.multi.chain.TowerBlock
The end-effector point, which is at 0.5 along the body segment of member 2.elevation - Variable in class shady.common.sunalg.Geometry
 
elevation - Variable in class shady.common.sunalg.Global
 
enableToolTip - Variable in class shady.common.ui.GraphicsDisplay
tooltip display
end - Variable in class shady.common.Segment
The end point.
endAccumulatingMotion() - Method in class shady.common.ShadyCommon
End accumulating barrel and shade rotations.
endAccumulatingMotion() - Method in interface shady.common.ShadyCommonAPI
End accumulating barrel and shade rotations.
endNode - Variable in class shady.common.pathfinder.Edge
End node for the edge.
ENERGY - Static variable in class shady.common.ShadyCommon
Index of energy resource.
energyToGo - Variable in class shady.sim.ShadySim.Motion
Predicted amount of energy in Joules that would be required to finish this motion.
energyUsed - Variable in class shady.sim.ShadySim.Motion
Amount of energy used by this motion so far in Joules.
enumerateSegments() - Method in class shady.common.Environment
Get an Enumeration over the segments.
Environment - Class in shady.common
An environment in which Shady can play.
Environment() - Constructor for class shady.common.Environment
Covers Environment.Environment(double), uses a default exclude.
Environment(double) - Constructor for class shady.common.Environment
Makes a default environment that models the window in Stata 34-376.
Environment(Segment[]) - Constructor for class shady.common.Environment
Make a new Environment.
environment - Variable in class shady.common.pathfinder.Pathfinder
The environment.
environment - Variable in class shady.common.ShadyPose
The Environment.
environment - Variable in class shady.common.ui.GraphicsDisplay
The environment.
environment - Variable in class shady.common.ui.UI
The environment.
ENVIRONMENT_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Color of environment segments.
environmentChanged(Environment) - Method in interface shady.common.EnvironmentListener
Called when the Environment may have changed.
environmentChanged(Environment) - Method in class shady.common.ui.GraphicsDisplay
Implements EnvironmentListener.environmentChanged(shady.common.Environment).
environmentLineWidth - Variable in class shady.common.ui.GraphicsDisplay
Environment line width.
EnvironmentListener - Interface in shady.common
Interface for listeners to the Environment.
environmentShape - Variable in class shady.common.ui.GraphicsDisplay
The environment, in world frame.
EPSILON - Static variable in class shady.common.pathfinder.Pathfinder
A default epsilon.
estop - Variable in class shady.common.op.Stop
Whether this is an emergency stop.
ESTOP - Static variable in interface shady.common.ShadyCommonAPI
An ongoing motion was ShadyCommonAPI.reset().
estop() - Method in class shady.common.ui.ControlsDisplay
Actually perform estop.
estop() - Method in class shady.sim.ui.multi.MultiSimControlsDisplay
Actually perform estop.
estopButton - Variable in class shady.common.ui.ControlsDisplay
The emergency stop button.
exec(Collection) - Method in class shady.common.multi.MultiShadyCommon
Atomically execute the specified BoundOperations, in order.
exec(Collection) - Method in interface shady.common.multi.MultiShadyCommonAPI
Atomically execute the specified BoundOperations, in order.
exec() - Method in class shady.common.op.BoundOperation
Execute the operation.
exec() - Method in class shady.common.op.CloseGripper
Execute the operation.
exec() - Method in class shady.common.op.OpenGripper
Execute the operation.
exec() - Method in class shady.common.op.Operation
Execute the operation.
exec() - Method in class shady.common.op.Reset
Execute the operation.
exec() - Method in class shady.common.op.RotateBarrel
Execute the operation.
exec() - Method in class shady.common.op.RotateBarrelTo
Execute the operation.
exec() - Method in class shady.common.op.Stop
Execute the operation.
exec() - Method in class shady.sim.op.ChargeBattery
Execute the operation.
exec() - Method in class shady.sim.op.RechargeBattery
Execute the operation.
exec() - Method in class shady.sim.op.SetDiscrete
Execute the operation.

F

f(double) - Method in class shady.common.ui.FixedPointFormatter
Abbreviation of format(d).
failed - Variable in class shady.sim.ShadySim.Motion
Whether we've failed.
fault - Variable in class shady.common.ShadyState
The current Fault, or 0 if none.
FAULT_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Color of shady outline when in fault iff GraphicsDisplay.useFaultColor.
FAULT_NAME - Static variable in class shady.common.ShadyCommon
Names for the faults.
faultDetails - Variable in class shady.common.ShadyState
Human-readable details of the current Fault, or null if none.
faultField - Variable in class shady.common.ui.StateDisplay
Shows any fault.
faultName(int) - Method in class shady.common.ShadyCommon
Get the name of a fault.
faultName(int) - Method in interface shady.common.ShadyCommonAPI
Get the name of a fault.
fields - Variable in class shady.common.ui.Display
All the Display.Fields in this Display.
findNode(Point.OnSegment) - Method in class shady.common.pathfinder.Pathfinder
Finds the node containing the given point.
findPath() - Method in class shady.common.pathfinder.Pathfinder
TBD more doc
finish() - Method in class shady.sim.ShadySim.Motion
Cleanup state after this motion.
finished - Variable in class shady.sim.ShadySim.Motion
Whether we've ShadySim.Motion.finish()ed.
fireClickPointChanged() - Method in class shady.common.ui.GraphicsDisplay
Fire a ClickPointListener.clickPointChanged(shady.common.ui.GraphicsDisplay, shady.common.Point.Cartesian) to all our GraphicsDisplay.clickPointListeners.
fireEnvironmentChanged() - Method in class shady.common.Environment
Fire an EnvironmentListener.environmentChanged(shady.common.Environment) to all our Environment.listeners.
FixedPointFormatter - Class in shady.common.ui
A fixed-point formatter.
FixedPointFormatter(int) - Constructor for class shady.common.ui.FixedPointFormatter
Create a new FixedPointFormatter.
FKO - Variable in class shady.common.sunalg.Geometry
 
flashColor - Variable in class shady.common.ui.GraphicsDisplay
Current flash color, if any.
flashHotSpots(double, Color, double) - Method in class shady.common.ui.GraphicsDisplay
Smoothly flash circles over all the current GraphicsDisplay.hotSpots.
flashHotSpots(double, Color) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.flashHotSpots(double, Color, double), always uses GraphicsDisplay.DEFAULT_FLASH_RADIUS.
flashHotSpots(double) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.flashHotSpots(double, Color), always uses GraphicsDisplay.DEFAULT_FLASH_COLOR.
flashHotSpots() - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.flashHotSpots(double), always uses GraphicsDisplay.DEFAULT_FLASH_DURATION.
flashHotSpots(double, Color, double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.flashHotSpots(double, Color, double) iff we have a graphics display.
flashHotSpots(double, Color) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.flashHotSpots(double, Color) iff we have a graphics display.
flashHotSpots(double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.flashHotSpots(double) iff we have a graphics display.
flashHotSpots() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.flashHotSpots() iff we have a graphics display.
flashInterpolator - Variable in class shady.common.ui.GraphicsDisplay
Current flash interpolator, if any.
flashRadius - Variable in class shady.common.ui.GraphicsDisplay
Current flash radius in view pixels.
FloatingPointFormatter - Class in shady.common.ui
A floating-point formatter.
FloatingPointFormatter(int) - Constructor for class shady.common.ui.FloatingPointFormatter
Create a new FloatingPointFormatter.
forEachMember(MultiShadyCommonAPI.MemberProcessor) - Method in class shady.common.multi.MultiShadyCommon
Atomically process all members.
forEachMember(MultiShadyCommonAPI.MemberProcessor) - Method in interface shady.common.multi.MultiShadyCommonAPI
Atomically process all members.
format(double) - Method in interface shady.common.DoubleFormatter
Format value as a String.
format - Variable in class shady.common.ui.ControlsDisplay.FrameFileFilter
The format.
forMembers(Collection, MultiShadyCommonAPI.MemberProcessor) - Method in class shady.common.multi.MultiShadyCommon
Atomically process a subset of the members.
forMembers(Collection, MultiShadyCommonAPI.MemberProcessor) - Method in interface shady.common.multi.MultiShadyCommonAPI
Atomically process a subset of the members.
fps - Variable in class shady.common.ui.Display
Update rate in frames per sec, default Display.DEFAULT_FPS.
FRACTIONALMETRICS - Static variable in class shady.common.ui.GraphicsDisplay
Whether to use RenderingHints.VALUE_FRACTIONALMETRICS_ON.
frame - Variable in class shady.common.ui.UI
Our frame, iff run as an application.
frameChooser - Variable in class shady.common.ui.ControlsDisplay
Save Frame file chooser, lazily consed.
frameClock - Variable in class shady.common.ui.ControlsDisplay
The clock we use to save frames.
frameDir - Variable in class shady.common.ui.ControlsDisplay
Most recent save directory or ControlsDisplay.DEFAULT_FRAME_DIR.
frameFormat - Variable in class shady.common.ui.ControlsDisplay
Most recent save format or ControlsDisplay.DEFAULT_FRAME_FORMAT.
frameFPS - Variable in class shady.common.ui.ControlsDisplay
The frame save rate, default ControlsDisplay.DEFAULT_FRAME_FPS.
framePrefix - Variable in class shady.common.ui.ControlsDisplay
The frame filename prefix, default ControlsDisplay.DEFAULT_FRAME_PREFIX.
frameThread - Variable in class shady.common.ui.ControlsDisplay
The thread we use to save frames.

G

g2d - Variable in class shady.common.ui.GraphicsDisplay.TransformProxy
The Graphics2D whose transform we proxy.
Geometry - Class in shady.common.sunalg
 
Geometry() - Constructor for class shady.common.sunalg.Geometry
 
Geometry.GeometrySingleton - Class in shady.common.sunalg
 
Geometry.GeometrySingleton() - Constructor for class shady.common.sunalg.Geometry.GeometrySingleton
 
getAccel() - Method in class shady.sim.multi.MultiShadySim
Get the simulation time acceleration factor.
getAccel() - Method in interface shady.sim.multi.MultiShadySimAPI
Get the simulation time acceleration factor.
getAccel() - Method in class shady.sim.ShadySim
Get the simulation time acceleration factor.
getAccel() - Method in interface shady.sim.ShadySimAPI
Get the simulation time acceleration factor.
getAccel() - Method in class shady.sim.ui.multi.MultiSimControlsDisplay
Get the accel from the sim mechanism.
getAccel() - Method in class shady.sim.ui.SimControlsDisplay
Get the accel from the sim mechanism.
getAccountingInfo() - Method in class shady.common.ShadyCommon
Get the accounting info accumulated since reboot or since the last ShadyCommonAPI.resetAccounting().
getAccountingInfo(ShadyAccountingInfo) - Method in class shady.common.ShadyCommon
Same as ShadyCommonAPI.getAccountingInfo() but returns in dest.
getAccountingInfo() - Method in interface shady.common.ShadyCommonAPI
Get the accounting info accumulated since reboot or since the last ShadyCommonAPI.resetAccounting().
getAccountingInfo(ShadyAccountingInfo) - Method in interface shady.common.ShadyCommonAPI
Same as ShadyCommonAPI.getAccountingInfo() but returns in dest.
getAppletInitialForms() - Method in class shady.common.ui.UI
Initial scheme forms to eval at end of init in applet context.
getAppletInitialForms() - Method in class shady.sim.ui.multi.MultiSimUI
Initial scheme forms to eval at end of init in applet context.
getAppletInitialForms() - Method in class shady.sim.ui.SimUI
Initial scheme forms to eval at end of init in applet context.
getApplicationInitialForms() - Method in class shady.common.ui.UI
Initial scheme forms to eval at end of init in application context.
getApplicationInitialForms() - Method in class shady.sim.ui.multi.MultiSimUI
Initial scheme forms to eval at end of init in application context.
getApplicationInitialForms() - Method in class shady.sim.ui.SimUI
Initial scheme forms to eval at end of init in application context.
getAppname() - Method in class shady.common.ui.multi.MultiUI
Get the application name.
getAppname() - Method in class shady.common.ui.UI
Get the application name.
getAppname() - Method in class shady.sim.ui.multi.MultiSimUI
Get the application name.
getAppname() - Method in class shady.sim.ui.SimUI
Get the application name.
getArrowLineWidth() - Method in class shady.common.ui.GraphicsDisplay
Get the arrow line width.
getBarrelAngle(int) - Method in class shady.common.ShadyCommon
Get the current angle of the specified barrel, in degrees.
getBarrelAngle(int) - Method in interface shady.common.ShadyCommonAPI
Get the current angle of the specified barrel, in degrees.
getBarrelAngle(int) - Method in class shady.common.ShadyState
Get a barrel angle.
getBarrelDisplay(int) - Method in class shady.common.ui.StateDisplay
Get a barrel actuator display.
getBarrelLocation(int, double, Point.Cartesian) - Method in class shady.common.ShadyPose
Get the location of one of the barrels.
getBarrelLocation(int, double) - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getBarrelLocation(int, double, Point.Cartesian), always conses.
getBarrelLocation(int) - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getBarrelLocation(int, double) always uses ShadyCommon.CC.
getBarrelLocation(int, Point.Cartesian) - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getBarrelLocation(int, double, Point.Cartesian) always uses ShadyCommon.CC.
getBarrelOrientation(int) - Method in class shady.common.ShadyPose
Get the orientation of one of the barrels.
getBarrelRotationLimit() - Method in class shady.common.ShadyCommon
Get the barrel rotation limit, in degrees.
getBarrelRotationLimit() - Method in interface shady.common.ShadyCommonAPI
Get the barrel rotation limit, in degrees.
getBodyCenter(Point.Cartesian) - Method in class shady.common.ShadyPose
Get the location of the body center point, always uses ShadyCommon.CC.
getBodyCenter(Point.Cartesian, double) - Method in class shady.common.ShadyPose
Get the location of the body center point.
getBodyOrientation() - Method in class shady.common.ShadyPose
Get the orientation of the shady body vector, relative to the positive x axis of the environment.
getBodyPoint(Point.Cartesian, double, double) - Method in class shady.common.ShadyPose
Get a point at where (in [0.0,1.0]) along the body vector from the connected barrel (where=0.0) to the distal barrel (where=1.0).
getBodySegment(double) - Method in class shady.common.ShadyPose
Get a body AbstractSegment which tracks this pose.
getBodySegment() - Method in class shady.common.ShadyPose
Covers ShadyPose.getBodySegment(double), uses ShadyCommon.CC.
getBoneLineWidth() - Method in class shady.common.ui.GraphicsDisplay
Get the bone line width.
getBox() - Method in class shady.common.ui.UI
Get the UI Box.
getCenterToCenterDistance() - Method in class shady.common.ShadyCommon
Get the center-to-center distance between barrel rotation axes, in meters.
getCenterToCenterDistance() - Method in interface shady.common.ShadyCommonAPI
Get the center-to-center distance between barrel rotation axes, in meters.
getCenterX() - Method in class shady.common.Environment
Get center x coord in this environment.
getCenterX() - Method in class shady.common.ui.GraphicsDisplay
Get the view center x.
getCenterX() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.getCenterX() iff we have a graphics display.
getCenterY() - Method in class shady.common.Environment
Get center y coord in this environment.
getCenterY() - Method in class shady.common.ui.GraphicsDisplay
Get the view center y.
getCenterY() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.getCenterY() iff we have a graphics display.
getCheepestNode(LinkedList) - Method in class shady.common.pathfinder.Pathfinder
Finds the node with the shortest distance from the start node in the given queue.
getClickPointCartesian() - Method in class shady.common.ui.GraphicsDisplay
Get the cartesian click point.
getClickPointCartesian() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.getClickPointCartesian() iff we have a graphics display, else returns null.
getClock() - Method in interface shady.common.multi.MultiShadyCommonAPI
Get the clock this MultiShady is using.
getClock() - Method in class shady.common.ShadyCommon
Get the clock this Shady is using.
getClock() - Method in interface shady.common.ShadyCommonAPI
Get the clock this Shady is using.
getClock() - Method in class shady.sim.multi.MultiShadySim
Get the clock this MultiShady is using.
getClosestGripperPoint(Point.Cartesian) - Method in class shady.common.pathfinder.Pathfinder
Finds the closest possible gripper connection point to any 2D point.
getCommonDisplay() - Method in class shady.common.ui.StateDisplay
Get the common display.
getConnectedBarrelLocation(Point.Cartesian) - Method in class shady.common.ShadyPose
Get the location of the ShadyPose.connectedBarrel.
getConnectedBarrelLocation() - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getConnectedBarrelLocation(Point.Cartesian), always conses.
getConnectedBarrelOrientation() - Method in class shady.common.ShadyPose
Get the orientation of ShadyPose.connectedBarrel vector, relative to the positive x axis of the environment.
getCurrentPower() - Method in class shady.common.ShadyCommon
Get the current power used by the mechanism in Watts.
getCurrentPower() - Method in interface shady.common.ShadyCommonAPI
Get the current power used by the mechanism in Watts.
getCurrentPower() - Method in class shady.common.ShadyState
Get the current power of the whole mechanism in Watts.
getCurrentRotation() - Method in class shady.common.ui.multi.ChainIKHotSpot
Get the current EE rotation in radians.
getCurrentTime() - Method in class shady.common.ShadyCommon
Covers ShadyCommon.clock.getCurrentTime() iff ShadyCommon.clock is set, else uses the system clock.
getCurrentX() - Method in class shady.common.ui.multi.ChainIKHotSpot
Get the current EE x coordinate.
getCurrentY() - Method in class shady.common.ui.multi.ChainIKHotSpot
Get the current EE y coordinate.
getDay() - Method in class shady.common.sunalg.DateUtils
 
getDefaultBarrelAngle(int, Environment) - Method in class shady.common.ui.UI
Get the default barrel angle in UI.makeDefaultPose(shady.common.Environment).
getDefaultConnectedBarrel(Environment) - Method in class shady.common.ui.UI
Get the default connected barrel in UI.makeDefaultPose(shady.common.Environment).
getDefaultFPS() - Method in class shady.common.ui.AccountingDisplay
Get the default frames per sec.
getDefaultFPS() - Method in class shady.common.ui.ControlsDisplay
Get the default frames per sec.
getDefaultFPS() - Method in class shady.common.ui.Display
Get the default frames per sec.
getDefaultFPS() - Method in class shady.common.ui.GraphicsDisplay
Get the default frames per sec.
getDefaultFPS() - Method in class shady.common.ui.PoseDisplay
Get the default frames per sec.
getDefaultFPS() - Method in class shady.common.ui.StateDisplay
Get the default frames per sec.
getDefaultGripperState(int, Environment) - Method in class shady.common.ui.UI
Get the default gripper state in UI.makeDefaultPose(shady.common.Environment).
getDefaultInvertConnectionSense(Environment) - Method in class shady.common.ui.UI
Get whether to invert the connection sense in UI.makeDefaultPose(shady.common.Environment).
getDefaultPose(Environment, int) - Method in class shady.sim.ui.multi.MultiSimUI
Get a the default pose for member at index in UI.environment.
getDefaultSegment(Environment) - Method in class shady.common.ui.UI
Get the default segment index in UI.makeDefaultPose(shady.common.Environment).
getDefaultWhere(Environment) - Method in class shady.common.ui.UI
Get the default connection point where in UI.makeDefaultPose(shady.common.Environment).
getDescription() - Method in class shady.common.ui.ControlsDisplay.FrameFileFilter
Returns a human-readable description.
getDiscreteMode() - Method in class shady.sim.ShadySim
Check whether this ShadySim is in discrete mode.
getDiscreteMode() - Method in interface shady.sim.ShadySimAPI
Check whether this ShadySim is in discrete mode.
getDistalBarrelAngleTo(Segment) - Method in class shady.common.ShadyPose
Get the angle from the distal barrel orientation to segment's orientation, in degrees.
getDistalBarrelLocation(Point.Cartesian, double) - Method in class shady.common.ShadyPose
Get the location of the distal barrel, i.e.
getDistalBarrelLocation(double) - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getDistalBarrelLocation(Point.Cartesian, double), always conses.
getDistalBarrelLocation() - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getDistalBarrelLocation(double), always uses ShadyCommon.CC.
getDistalBarrelOrientation() - Method in class shady.common.ShadyPose
Get the orientation of the distal barrel vector, i.e.
getDistanceToStartNode() - Method in class shady.common.pathfinder.Node
Gets the distance to the start node.
getDOF() - Method in class shady.common.multi.chain.Block
Get the current value of the block's DOF.
getDST() - Method in class shady.common.sunalg.DateUtils
 
getDummyValueString() - Method in class shady.common.ui.Display.AngleField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.BarrelField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.BooleanField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.CharField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.CountField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.DecimalField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.FaultField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.Field
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.GripperField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.PointField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.StringField
Get a dummy value string for preferred size determination.
getDummyValueString() - Method in class shady.common.ui.Display.TimeField
Get a dummy value string for preferred size determination.
getEdges() - Method in class shady.common.pathfinder.Node
Gets all edges that are assosiated with a node.
getEdgeWithEndNode(Node) - Method in class shady.common.pathfinder.Node
Gets the edge that terminates at a given node.
getEEOrientationOffset() - Method in class shady.common.multi.chain.Block
Return the offset in radians of the EE frame orientation relative to the orientation of the Segment of the end-effector point.
getEEOrientationOffset() - Method in class shady.common.multi.chain.Sentinel
Return the offset in radians of the EE frame orientation relative to the orientation of the Segment of the end-effector point.
getEEOrientationOffset() - Method in class shady.common.multi.chain.StickBlock
Return the offset in radians of the EE frame orientation relative to the orientation of the Segment of the end-effector point.
getEEOrientationOffset() - Method in class shady.common.multi.chain.TowerBlock
Return the offset in radians of the EE frame orientation relative to the orientation of the Segment of the end-effector point.
getEEPoint() - Method in class shady.common.multi.chain.Block
Get the end-effector point.
getEEPoint() - Method in class shady.common.multi.chain.Sentinel
Get the end-effector point.
getEEPoint() - Method in class shady.common.multi.chain.StickBlock
Get the end-effector point.
getEEPoint() - Method in class shady.common.multi.chain.TowerBlock
Get the end-effector point.
getEL() - Method in class shady.common.sunalg.Global
 
getEnd() - Method in class shady.common.Segment
Get the end point.
getEndX() - Method in class shady.common.AbstractSegment
Get the end x coord, if any.
getEndX() - Method in class shady.common.Segment
Get the end x coord, if any.
getEndY() - Method in class shady.common.AbstractSegment
Get the end y coord, if any.
getEndY() - Method in class shady.common.Segment
Get the end y coord, if any.
getFault(String[]) - Method in class shady.common.ShadyCommon
Get the current fault, if any.
getFault() - Method in class shady.common.ShadyCommon
Get the current fault, if any.
getFault(String[]) - Method in interface shady.common.ShadyCommonAPI
Get the current fault, if any.
getFault() - Method in interface shady.common.ShadyCommonAPI
Get the current fault, if any.
getFault(String[]) - Method in class shady.common.ShadyState
Get the current fault.
getFault() - Method in class shady.common.ShadyState
Convenience method covers ShadyState.getFault(java.lang.String[]) without getting the details.
getFault() - Method in class shady.common.ui.Display.FaultField
Get the fault.
getFaultDetails() - Method in class shady.common.ShadyCommon
Get a human-readable detail string about the current Fault, if any.
getFaultDetails() - Method in interface shady.common.ShadyCommonAPI
Get a human-readable detail string about the current Fault, if any.
getFaultDetails() - Method in class shady.common.ui.Display.FaultField
Get the fault details.
getFPS() - Method in class shady.common.ui.Display
Get frames per sec.
getGraphicsFPS() - Method in class shady.common.ui.UI
Covers Display.getFPS() iff we have a graphics display.
getGraphicsHeight() - Method in class shady.common.ui.UI
Get the height of the graphics display, if any.
getGraphicsWidth() - Method in class shady.common.ui.UI
Get the width of the graphics display, if any.
getGripperDisplay(int) - Method in class shady.common.ui.StateDisplay
Get a gripper actuator display.
getGripperOperationTargetState(int) - Static method in class shady.common.ShadyCommon
Get the target state of a gripper operation.
getGripperSlop() - Method in class shady.common.ShadyCommon
Return slop below which gripper state should snap to ShadyCommonAPI.CLOSED_STATE or ShadyCommonAPI.OPEN_STATE.
getGripperState(int) - Method in class shady.common.ShadyCommon
Get a gripper state.
getGripperState(int) - Method in interface shady.common.ShadyCommonAPI
Get a gripper state.
getGripperState(int) - Method in class shady.common.ShadyState
Get a gripper state.
getGripperTime(double) - Method in class shady.sim.ShadySim
Get the time in seconds it will take to actuate a gripper.
getGripperWidth() - Method in class shady.common.ShadyCommon
Get the width of the gripper paddles, in meters.
getGripperWidth() - Method in interface shady.common.ShadyCommonAPI
Get the width of the gripper paddles, in meters.
getGripQuality(int) - Method in class shady.common.ShadyCommon
Check the gripping quality of a closed gripper.
getGripQuality(int) - Method in interface shady.common.ShadyCommonAPI
Check the gripping quality of a closed gripper.
getHeight() - Method in class shady.common.Environment
Get the height of this environment.
getHelioCentricLat() - Method in class shady.common.sunalg.Global
 
getHelioCentricLong() - Method in class shady.common.sunalg.Global
 
getHour() - Method in class shady.common.sunalg.DateUtils
 
getIndex() - Method in interface shady.common.multi.MemberShadyCommonAPI
Get the zero-based index of this member in its MultiShady.
getIndex() - Method in class shady.sim.multi.MemberShadySim
Get the zero-based index of this member in its MultiShady.
getInstance() - Static method in class shady.common.sunalg.CatReader
 
getInstance() - Static method in class shady.common.sunalg.DateUtils
 
getInstance() - Static method in class shady.common.sunalg.Geometry
 
getInstance() - Static method in class shady.common.sunalg.Global
 
getInstance() - Static method in class shady.common.sunalg.LBR
 
getIntersections(Point) - Method in class shady.common.pathfinder.Pathfinder
Finds all intrsecting points for a circle with radius Pathfinder.searchRadius, center point circleCenter and all segments in the environment.
getj() - Method in class shady.common.sunalg.LBR
 
getJScheme() - Method in class shady.common.ui.UI
Get the JScheme interpreter, if any.
getJSchemePrompt() - Method in class shady.common.ui.multi.MultiUI
Get the JScheme interpreter prompt to use.
getJSchemePrompt() - Method in class shady.common.ui.UI
Get the JScheme interpreter prompt to use.
getJSchemePrompt() - Method in class shady.sim.ui.multi.MultiSimUI
Get the JScheme interpreter prompt to use.
getJSchemePrompt() - Method in class shady.sim.ui.SimUI
Get the JScheme interpreter prompt to use.
getJulianTimeCent() - Method in class shady.common.sunalg.Global
 
getLatitude() - Method in class shady.common.sunalg.Global
 
getLength() - Method in class shady.common.AbstractSegment
Get the length .
getLengthSq() - Method in class shady.common.AbstractSegment
Get the length squared.
getLongitude() - Method in class shady.common.sunalg.Global
 
getMaxX() - Method in class shady.common.Environment
Get the maximum x coordinate in this environment.
getMaxY() - Method in class shady.common.Environment
Get the maximum y coordinate in this environment.
getMember(int) - Method in class shady.common.multi.MultiShadyCommon
Get a member by index.
getMember(Integer) - Method in class shady.common.multi.MultiShadyCommon
Get a member by index.
getMember(String) - Method in class shady.common.multi.MultiShadyCommon
Get a member by name.
getMember(int) - Method in interface shady.common.multi.MultiShadyCommonAPI
Get a member by index.
getMember(Integer) - Method in interface shady.common.multi.MultiShadyCommonAPI
Get a member by index.
getMember(String) - Method in interface shady.common.multi.MultiShadyCommonAPI
Get a member by name.
getMembers() - Method in class shady.common.multi.MultiShadyCommon
Get an unmodifiable view of the set of MemberShadys in this MultiShady.
getMembers() - Method in interface shady.common.multi.MultiShadyCommonAPI
Get an unmodifiable view of the set of MemberShadys in this MultiShady.
getMinute() - Method in class shady.common.sunalg.DateUtils
 
getMinX() - Method in class shady.common.Environment
Get the minimum x coordinate in this environment.
getMinY() - Method in class shady.common.Environment
Get the minimum y coordinate in this environment.
getMonitor() - Method in class shady.common.sunalg.Global
 
getMonth() - Method in class shady.common.sunalg.DateUtils
 
getMultiShady() - Method in interface shady.common.multi.MemberShadyCommonAPI
Get the MultiShady to which this MemberShady belongs.
getMultiShady() - Method in class shady.sim.multi.MemberShadySim
Get the MultiShady to which this MemberShady belongs.
getName() - Method in class shady.common.ShadyCommon
Get the name of this Shady.
getName() - Method in interface shady.common.ShadyCommonAPI
Get the name of this Shady.
getNearestDistalPointOnSegment(Point.OnSegment) - Method in class shady.common.ShadyPose
If ShadyPose.distalPoint is valid and we are aligned on it then return a copy of it.
getNearestDistalPointOnSegment() - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.getNearestDistalPointOnSegment(Point.OnSegment), always conses.
getNeighbours() - Method in class shady.common.pathfinder.Node
Gets all neighbouring nodes, i.e syblings of a node.
getNext() - Method in class shady.common.multi.chain.Block
Get the next block in the chain.
getNext() - Method in class shady.common.pathfinder.Node
Gets the reference to the next node in the path.
getNumActiveActuators() - Method in class shady.common.multi.MultiShadyCommon
Get sum of ShadyCommonAPI.getNumActiveActuators() over all members.
getNumActiveActuators() - Method in interface shady.common.multi.MultiShadyCommonAPI
Get sum of ShadyCommonAPI.getNumActiveActuators() over all members.
getNumActiveActuators() - Method in class shady.common.ShadyCommon
Get the number of actuaturs currently active.
getNumActiveActuators() - Method in interface shady.common.ShadyCommonAPI
Get the number of actuaturs currently active.
getNumActiveActuators() - Method in class shady.common.ShadyState
Gets the number of active actuators.
getNumActuators() - Method in class shady.sim.ShadySim.Motion
Get the number of actuators involved in this motion.
getNumActuators() - Method in class shady.sim.ShadySim.SimultaneousMotion
This impl gets the total number of actuators involved.
getOrientation() - Method in class shady.common.AbstractSegment
Get the orientation of this Segment relative to the positive x axis, in degrees.
getPaddleLineWidth() - Method in class shady.common.ui.GraphicsDisplay
Get the paddle line width.
getPathfinderSearchRadiusCoeff() - Method in class shady.common.ui.UI
Get the search radius coefficient to use in UI.makePathfinder(shady.common.ShadyCommonAPI, shady.common.Environment, shady.common.ui.GraphicsDisplay).
getPlaneAngle() - Method in class shady.common.sunalg.Global
 
getPoint() - Method in class shady.common.pathfinder.Node
Gets the point assosiated with this node.
getPose() - Method in class shady.common.ShadyCommon
Get a copy of the current pose.
getPose(ShadyPose) - Method in class shady.common.ShadyCommon
Get a copy of the current pose.
getPose() - Method in interface shady.common.ShadyCommonAPI
Get a copy of the current pose.
getPose(ShadyPose) - Method in interface shady.common.ShadyCommonAPI
Get a copy of the current pose.
getPosition() - Method in class shady.common.sunalg.Global
 
getPrevious() - Method in class shady.common.multi.chain.Block
Get the previous block in the chain.
getPrevious() - Method in class shady.common.pathfinder.Node
Gets the reference to the previous node in the path.
getProjx() - Method in class shady.common.sunalg.Global
 
getProjy() - Method in class shady.common.sunalg.Global
 
getRelativeLineWidth() - Method in class shady.common.ui.GraphicsDisplay
Get the relative line width.
getRotateBarrelTime(double) - Method in class shady.sim.ShadySim
Get the time in seconds it will take to rotate a barrel differential amount dt in degrees at ShadyCommon.NOMINAL_BARREL_ROTATION_SPEED.
getRotateShadeTime(double) - Method in class shady.sim.ShadySim
Get the time in seconds it will take to rotate the shade differential amount dt in degrees at ShadyCommon.NOMINAL_SHADE_ROTATION_SPEED.
getScale() - Method in class shady.common.ui.GraphicsDisplay
Get the view scale.
getSecond() - Method in class shady.common.sunalg.DateUtils
 
getSegment(int) - Method in class shady.common.Environment
Get a Segment.
getSelectedIndex() - Method in class shady.common.ui.multi.MultiUI
Get the index of the current selected MemberShady, if any.
getShadeAngle() - Method in class shady.common.ShadyCommon
Get the shade angle in CCW degrees.
getShadeAngle() - Method in interface shady.common.ShadyCommonAPI
Get the shade angle in CCW degrees.
getShadeAngle() - Method in class shady.common.ShadyState
Convenience synchronized accessor.
getShadeOpenAngle() - Method in class shady.common.ShadyCommon
Get the signed CCW angle in degrees at which the shade is considered open.
getShadeOpenAngle() - Method in interface shady.common.ShadyCommonAPI
Get the signed CCW angle in degrees at which the shade is considered open.
getShadeSlop() - Method in class shady.common.ShadyCommon
Return slop below which shade state should snap to closed (0 deg) or open (ShadyCommon.getShadeOpenAngle()).
getShadyTime() - Method in class shady.sim.multi.MultiShadySim
Get the acceltime in accelseconds relative to an arbitrary epoch.
getShadyTime() - Method in interface shady.sim.multi.MultiShadySimAPI
Get the acceltime in accelseconds relative to an arbitrary epoch.
getShadyTime() - Method in class shady.sim.ShadySim
Get the acceltime in accelseconds relative to an arbitrary epoch.
getShadyTime() - Method in interface shady.sim.ShadySimAPI
Get the acceltime in accelseconds relative to an arbitrary epoch.
getShortestPath(Point.OnSegment) - Method in class shady.common.pathfinder.Pathfinder
Finds the shortest path from the current connection point to goal point with use of Dijkstras shortest path algorithm.
getStart() - Method in class shady.common.Segment
Get the start point.
getStartupMessage() - Method in class shady.common.ui.UI
Get the message to display before the first prompt in the JScheme interpreter.
getStartupMessage(boolean) - Method in class shady.common.ui.UI
Appends a note about running initial forms to UI.getStartupMessage(), iff necessary.
getStartupMessage() - Method in class shady.sim.ui.multi.MultiSimUI
Get the message to display before the first prompt in the JScheme interpreter.
getStartupMessage() - Method in class shady.sim.ui.SimUI
Get the message to display before the first prompt in the JScheme interpreter.
getStartX() - Method in class shady.common.AbstractSegment
Get the start x coord, if any.
getStartX() - Method in class shady.common.Segment
Get the start x coord, if any.
getStartY() - Method in class shady.common.AbstractSegment
Get the start y coord, if any.
getStartY() - Method in class shady.common.Segment
Get the start y coord, if any.
getState() - Method in class shady.common.ShadyCommon
Get the current state of the mechanism.
getState(ShadyState) - Method in class shady.common.ShadyCommon
Same as ShadyCommonAPI.getState() but returns in dest.
getState() - Method in interface shady.common.ShadyCommonAPI
Get the current state of the mechanism.
getState(ShadyState) - Method in interface shady.common.ShadyCommonAPI
Same as ShadyCommonAPI.getState() but returns in dest.
getSunRadVector() - Method in class shady.common.sunalg.Global
 
getTargetState() - Method in class shady.common.op.CloseGripper
Get the target gripper state for this operation.
getTargetState() - Method in class shady.common.op.GripperOperation
Get the target gripper state for this operation.
getTargetState() - Method in class shady.common.op.OpenGripper
Get the target gripper state for this operation.
getTimezone() - Method in class shady.common.sunalg.Global
 
getTotalLength() - Method in class shady.common.ShadyCommon
Get the tip-to-tip mechansim length, in meters.
getTotalLength() - Method in interface shady.common.ShadyCommonAPI
Get the tip-to-tip mechansim length, in meters.
getTransform(RigidTransform2D) - Method in class shady.common.multi.chain.Block
Get a copy of the start-to-end transform.
getTransform() - Method in class shady.common.multi.chain.Block
Get a reference to the start-to-end transform.
getUnits() - Method in class shady.common.ui.Display.AngleField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.BarrelField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.BooleanField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.CharField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.CountField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.CurrentField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.DecimalField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.EnergyField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.FaultField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.Field
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.GripperField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.PointField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.StringField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.TimeField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.TorqueField
Get the units to display, null for none.
getUnits() - Method in class shady.common.ui.Display.VoltageField
Get the units to display, null for none.
getUpdateInterval() - Method in class shady.common.ui.Display
Time between updates, ms.
getUpdateTime() - Method in class shady.common.ShadyCommon
Get the update period, in seconds.
getUsePathfinder() - Method in class shady.common.pathfinder.Pathfinder
Check if the path planner should be invoked or not.
getValue() - Method in class shady.common.ui.Display.AngleField
Get the angle in degrees.
getValue() - Method in class shady.common.ui.Display.BarrelField
Get the barrel.
getValue() - Method in class shady.common.ui.Display.BooleanField
Get the boolean.
getValue() - Method in class shady.common.ui.Display.CharField
Get the character value.
getValue() - Method in class shady.common.ui.Display.CountField
Get the count value.
getValue() - Method in class shady.common.ui.Display.CurrentField
Get the current in Amps.
getValue() - Method in class shady.common.ui.Display.DecimalField
Get the number.
getValue() - Method in class shady.common.ui.Display.EnergyField
Get the energy in Joules.
getValue() - Method in class shady.common.ui.Display.GripperField
Get the gripper state.
getValue() - Method in class shady.common.ui.Display.PointField
Get the Point.
getValue() - Method in class shady.common.ui.Display.StringField
Get the string value.
getValue() - Method in class shady.common.ui.Display.TimeField
Get the time in seconds.
getValue() - Method in class shady.common.ui.Display.TorqueField
Get the torque in N-m.
getValue() - Method in class shady.common.ui.Display.VoltageField
Get the voltage in volts.
getValueString() - Method in class shady.common.ui.Display.AngleField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.BarrelField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.BooleanField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.CharField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.CountField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.DecimalField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.FaultField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.Field
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.GripperField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.PointField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.StringField
Get the value to display.
getValueString() - Method in class shady.common.ui.Display.TimeField
Get the value to display.
getWidth() - Method in class shady.common.Environment
Get the width of this environment.
getX() - Method in class shady.common.Point.Cartesian
Get the Cartesian x coordinate.
getX() - Method in class shady.common.Point
Get the Cartesian x coordinate.
getX() - Method in class shady.common.Point.OnSegment
Get the Cartesian x coordinate.
getY() - Method in class shady.common.Point.Cartesian
Get the Cartesian y coordinate.
getY() - Method in class shady.common.Point
Get the Cartesian y coordinate.
getY() - Method in class shady.common.Point.OnSegment
Get the Cartesian y coordinate.
getYear() - Method in class shady.common.sunalg.DateUtils
 
getZoom() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.getScale() iff we have a graphics display.
Global - Class in shady.common.sunalg
 
Global() - Constructor for class shady.common.sunalg.Global
 
Global.GlobalSingleton - Class in shady.common.sunalg
 
Global.GlobalSingleton() - Constructor for class shady.common.sunalg.Global.GlobalSingleton
 
go() - Method in class shady.sim.ShadySim.Motion
ShadySim.Motion.step until ShadySim.Motion.isDone() or a step fails.
gotoTarget(double, double, double, int, double) - Method in class shady.common.multi.chain.ChainIK
IK to an end-effector space target (x, y, t).
graph - Variable in class shady.common.pathfinder.Pathfinder
The graph representation of the possible connection points.
graphicsDisplay - Variable in class shady.common.pathfinder.Pathfinder
The asynchronous graphics rendering system.
GraphicsDisplay - Class in shady.common.ui
Shady graphics display.
GraphicsDisplay(UI, ShadyCommonAPI, Environment, Color[]) - Constructor for class shady.common.ui.GraphicsDisplay
Create a new GraphicsDisplay.
graphicsDisplay - Variable in class shady.common.ui.HotSpot
Our GraphicsDisplay.
graphicsDisplay - Variable in class shady.common.ui.UI
The asynchronous graphics rendering system.
GraphicsDisplay.Annotation - Class in shady.common.ui
An annotation that gets drawn after the environment and before shady.
GraphicsDisplay.Annotation(String, Shape, Color, float) - Constructor for class shady.common.ui.GraphicsDisplay.Annotation
Create a new annotation.
GraphicsDisplay.TransformProxy - Class in shady.common.ui
Makes a Graphics2D look like an AffineTransform.
GraphicsDisplay.TransformProxy() - Constructor for class shady.common.ui.GraphicsDisplay.TransformProxy
 
graphicsLock - Variable in class shady.common.ui.multi.ChainIKHotSpot
Synchronization object for graphics updates.
GRIPPER_CLOSE - Static variable in class shady.common.ShadyAccountingInfo
Identifies a gripper close operation.
GRIPPER_CLOSE - Static variable in interface shady.common.ShadyCommonAPI
Identifies a gripper close operation.
GRIPPER_CLOSE - Static variable in class shady.common.ShadyState
Identifies a gripper close operation.
GRIPPER_CLOSE - Static variable in class shady.common.ui.AccountingDisplay
Identifies a gripper close operation.
GRIPPER_OPEN - Static variable in class shady.common.ShadyAccountingInfo
Identifies a gripper open operation.
GRIPPER_OPEN - Static variable in interface shady.common.ShadyCommonAPI
Identifies a gripper open operation.
GRIPPER_OPEN - Static variable in class shady.common.ShadyState
Identifies a gripper open operation.
GRIPPER_OPEN - Static variable in class shady.common.ui.AccountingDisplay
Identifies a gripper open operation.
GRIPPER_OPERATION_NAME - Static variable in class shady.common.ShadyCommon
The gripper operation names.
GRIPPER_OPERATION_TARGET_STATE - Static variable in interface shady.common.ShadyCommonAPI
The gripper operation target states.
GripperOperation - Class in shady.common.op
A Shady gripper Operation.
GripperOperation(ShadyCommonAPI, int) - Constructor for class shady.common.op.GripperOperation
Make a new GripperOperation.
gripperOperationName(int) - Static method in class shady.common.ShadyCommon
Get the name of a gripper operation.
gripperState - Variable in class shady.common.ShadyState
The states of the grippers.
gripperStateField - Variable in class shady.common.ui.StateDisplay
Shows gripper state.
gripperStateName(double, DoubleFormatter) - Static method in class shady.common.ShadyCommon
Get the name of a gripper state.
gripperStateName(double) - Static method in class shady.common.ShadyCommon
Convenience cover of ShadyCommon.gripperStateName(double, DoubleFormatter), uses no formatter.
gripPoint - Variable in class shady.common.op.CloseGripper
See ShadyCommonAPI.closeGripper(int, Point.OnSegment).
grounded - Variable in class shady.common.multi.MultiSegment
Whether this MultiSegment is grounded.

H

handleDrag(double, double, Point2D, Point2D, int, boolean) - Method in class shady.common.ui.HotSpot
Subclasses wishing to respond to drags override this.
handleDrag(double, double, Point2D, Point2D, int, boolean) - Method in class shady.common.ui.multi.ChainIKHotSpot
Subclasses wishing to respond to drags override this.
handleDragEnded(Point2D, Point2D, int, boolean) - Method in class shady.common.ui.HotSpot
Subclasses wishing to respond to drags may override this to be told when the drag ends.
handleDragEnded(Point2D, Point2D, int, boolean) - Method in class shady.common.ui.multi.ChainIKHotSpot
Subclasses wishing to respond to drags may override this to be told when the drag ends.
handleWheel(int, Point2D, int, boolean) - Method in class shady.common.ui.HotSpot
Subclasses wishing to respond to wheel rotations override this.
Hangle - Variable in class shady.common.sunalg.Geometry
 
Hangle2 - Variable in class shady.common.sunalg.Geometry
 
Hangle3 - Variable in class shady.common.sunalg.Geometry
 
hasNext() - Method in class shady.common.multi.chain.Block
Check whether this is the last Block in a chain.
hasPrevious() - Method in class shady.common.multi.chain.Block
Check whether this is the first Block in a chain.
height - Variable in class shady.common.Environment
The height of this environment, 0.0 if Environment.isEmpty().
HOT_SPOT_GRAVITY - Static variable in class shady.common.ui.GraphicsDisplay
Threshold distance in pixels for the cursor to pick a HotSpot.
HotSpot - Class in shady.common.ui
A HotSpot.
HotSpot(Point) - Constructor for class shady.common.ui.HotSpot
Create a new HotSpot.
hotSpots - Variable in class shady.common.ui.GraphicsDisplay
All known HotSpots.
hour - Variable in class shady.common.sunalg.DateUtils
 
hour - Variable in class shady.common.sunalg.Geometry
 

I

ikName - Static variable in class shady.common.ui.multi.ChainIKHotSpot
IK name, e.g.
IMPLEMENTATION_FAULT - Static variable in interface shady.common.ShadyCommonAPI
Implementation-specific faults start at this number.
incNumActiveActuators() - Method in class shady.common.ShadyState
Increases the number of active actuators by one.
incr - Variable in class shady.sim.ShadySim.Motion
Signed change in ShadySim.Motion.delta at each ShadySim.Motion.step().
index - Variable in class shady.common.Segment
Our index if we're in an Environment.
index - Variable in class shady.sim.multi.MemberShadySim
Our index in MemberShadySim.multiShadySim.
init() - Method in class shady.common.ui.AppletUI
Applet init.
INITIAL_FORMS_MESSAGE - Static variable in class shady.common.ui.UI
Message to inform user we're running initial forms.
initMembersAndSegments() - Method in class shady.common.multi.chain.Block
Subclasses must implement this to set up the MemberShadys and environment segments.
initMembersAndSegments() - Method in class shady.common.multi.chain.Sentinel
Subclasses must implement this to set up the MemberShadys and environment segments.
initMembersAndSegments() - Method in class shady.common.multi.chain.StickBlock
Subclasses must implement this to set up the MemberShadys and environment segments.
initMembersAndSegments() - Method in class shady.common.multi.chain.TowerBlock
Subclasses must implement this to set up the MemberShadys and environment segments.
instance - Static variable in class shady.common.sunalg.CatReader.CatReaderSingleton
 
instance - Static variable in class shady.common.sunalg.DateUtils.DateUtilsSingleton
 
instance - Static variable in class shady.common.sunalg.Geometry.GeometrySingleton
 
instance - Static variable in class shady.common.sunalg.Global.GlobalSingleton
 
instance - Static variable in class shady.common.sunalg.LBR.LBRSingleton
 
interpolate(double, Point) - Method in class shady.common.AbstractSegment
Convenience cover of AbstractSegment.interpolateCartesian(double, Point.Cartesian) and AbstractSegment.interpolateOnSegment(double, Point.OnSegment).
interpolateCartesian(double, Point.Cartesian) - Method in class shady.common.AbstractSegment
Interpolate a Cartesian point along the segment.
interpolateCartesian(double) - Method in class shady.common.AbstractSegment
Convenience cover of AbstractSegment.interpolateCartesian(double, Point.Cartesian), always conses.
interpolateOnSegment(double, Point.OnSegment) - Method in class shady.common.AbstractSegment
Interpolate an OnSegment point along the segment.
interpolateOnSegment(double) - Method in class shady.common.AbstractSegment
Convenience cover of AbstractSegment.interpolateOnSegment(double, Point.OnSegment), always conses.
interpolateX(double) - Method in class shady.common.AbstractSegment
Interpolate the y coordinate along the segment.
interpolateX(double) - Method in class shady.common.Segment
Interpolate the y coordinate along the segment.
interpolateY(double) - Method in class shady.common.AbstractSegment
Interpolate the x coordinate along the segment.
interpolateY(double) - Method in class shady.common.Segment
Interpolate the x coordinate along the segment.
INTERPOLATION - Static variable in class shady.common.ui.GraphicsDisplay
The interpolation to use.
interpolatorClock - Variable in class shady.common.ui.GraphicsDisplay
Timebase for interpolators.
invalidate() - Method in class shady.common.Point.Cartesian
Invalidate this Point.
invalidate() - Method in class shady.common.Point
Invalidate this Point.
invalidate() - Method in class shady.common.Point.OnSegment
Invalidate this Point.
invalidate() - Method in class shady.common.Segment
Invalidate this Segment.
invalidate() - Method in class shady.common.ShadyPose
Invalidate this Pose.
invertConnectionSense - Variable in class shady.common.ShadyPose
Whether the connection sense of ShadyPose.connectedBarrel is inverted.
invertConnectionSenseField - Variable in class shady.common.ui.PoseDisplay
Shows whether the connection sense is inverted.
invertDistalSense - Variable in class shady.common.ShadyPose
Like ShadyPose.invertConnectionSense but applies to distal barrel.
isAccumulatingMotion() - Method in class shady.common.ShadyCommon
Check whether barrel and shade rotation accumulation is currently enabled.
isAccumulatingMotion() - Method in interface shady.common.ShadyCommonAPI
Check whether barrel and shade rotation accumulation is currently enabled.
isDeferPlace() - Method in class shady.common.multi.MultiEnvironment
Check whether place is currently deferred.
isDistalBarrelAligned(Point.OnSegment, double, double) - Method in class shady.common.ShadyPose
Check whether the distal barrel (i.e.
isDistalBarrelAligned(Point.OnSegment) - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.isDistalBarrelAligned(Point.OnSegment, double, double), always uses ShadyPose.DEFAULT_TRANSLATION_SLOP and ShadyPose.DEFAULT_ORIENTATION_SLOP.
isDistalBarrelAligned() - Method in class shady.common.ShadyPose
Convenience cover of ShadyPose.isDistalBarrelAligned(Point.OnSegment), always uses ShadyPose.getNearestDistalPointOnSegment(shady.common.Point.OnSegment).
isDistalBarrelAlignmentInverted(Point.OnSegment) - Method in class shady.common.ShadyPose
Check whether the distal barrel alignment is inverted with respect to the segment orientation of distalPoint.
isDone() - Method in class shady.sim.ShadySim.Motion
Check whether ShadySim.Motion.delta is about zero.
isEmpty() - Method in class shady.common.Environment
Check if there are no Segments in this envrionment.
isFlashOngoing() - Method in class shady.common.ui.GraphicsDisplay
Check whether a flash is ongoing.
isFlashOngoing() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.isFlashOngoing() iff we have a graphics display.
isGraphicsPaused() - Method in class shady.common.ui.UI
Covers Display.isPaused() iff we have a graphics display.
isGripperAligned(int, Point.OnSegment) - Method in class shady.common.ShadyCommon
Check whether the mechanism considers the specified gripper to be "properly aligned" over an environment segment.
isGripperAligned(int) - Method in class shady.common.ShadyCommon
Same as ShadyCommonAPI.isGripperAligned(int, Point.OnSegment) but for use only when the caller cannot provide gripPoint.
isGripperAligned(int, Point.OnSegment) - Method in interface shady.common.ShadyCommonAPI
Check whether the mechanism considers the specified gripper to be "properly aligned" over an environment segment.
isGripperAligned(int) - Method in interface shady.common.ShadyCommonAPI
Same as ShadyCommonAPI.isGripperAligned(int, Point.OnSegment) but for use only when the caller cannot provide gripPoint.
isGripperClosed(int) - Method in class shady.common.ShadyCommon
Convenience method to check whether a gripper is logically closed.
isGripperClosed(int) - Method in interface shady.common.ShadyCommonAPI
Convenience method to check whether a gripper is logically closed.
isGripperOpen(int) - Method in class shady.common.ShadyCommon
Convenience method to check whether a gripper is logically open.
isGripperOpen(int) - Method in interface shady.common.ShadyCommonAPI
Convenience method to check whether a gripper is logically open.
isLocked() - Method in class shady.common.multi.chain.Block
Check whether this block is locked.
isManualClip(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Whether we should try to manually clip things.
isNameSet() - Method in class shady.common.ShadyCommon
Check whether the name of this Shady has been explicitly set.
isNameSet() - Method in interface shady.common.ShadyCommonAPI
Check whether the name of this Shady has been explicitly set.
isPaused() - Method in class shady.common.ui.Display
Check whether this view is currently paused.
isSentinel() - Method in class shady.common.multi.chain.Block
Check whether this is the sentinel.
isShadeClosed() - Method in class shady.common.ShadyCommon
Check if the shade is closed.
isShadeClosed() - Method in interface shady.common.ShadyCommonAPI
Check if the shade is closed.
isShadeOpen() - Method in class shady.common.ShadyCommon
Check if the shade is open.
isShadeOpen() - Method in interface shady.common.ShadyCommonAPI
Check if the shade is open.
isTesserOngoing() - Method in class shady.common.ui.GraphicsDisplay
Check whether a tesser is ongoing.
isTesserOngoing() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.isTesserOngoing() iff we have a graphics display.
isTherePointCloseBy(Point.OnSegment) - Method in class shady.common.pathfinder.Pathfinder
Checks if there is already a closer gripper point within the Pathfinder.searchRadius on the same segment.
isTilt(int) - Method in class shady.common.ui.multi.ChainIKHotSpot
Check whether this is a tilt.
isValid() - Method in class shady.common.AbstractSegment
Check whether this Segment is valid.
isValid() - Method in class shady.common.Point.Cartesian
Check whether this Point is valid.
isValid() - Method in class shady.common.Point
Check whether this Point is valid.
isValid() - Method in class shady.common.Point.OnSegment
Check whether this Point is valid.
isValid() - Method in class shady.common.Segment
Check whether this Segment is valid.
isValid() - Method in class shady.common.ShadyPose
Check whether this pose is valid.
iterationsPerUpdate - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Iterations per update.

J

J - Variable in class shady.common.multi.chain.DLSIK
Local reference to the Jacobian array.
J - Variable in class shady.common.multi.chain.TransposeIK
Local reference to the Jacobian array.
jacobian - Variable in class shady.common.multi.chain.ChainIK
Jacobian matrix.
JACOBIAN_DELTA - Static variable in class shady.common.multi.chain.ChainIK
Delta passed to Block.recompute(RigidTransform2D, double) to compute Jacobian columns.
jd - Variable in class shady.common.sunalg.Geometry
 
JJTe - Variable in class shady.common.multi.chain.TransposeIK
[3 x 1] JJ'e.
JJTL2I - Variable in class shady.common.multi.chain.DLSIK
Reference to DLSIK.JJTPlusLambda2I's array.
JJTPlusLambda2I - Variable in class shady.common.multi.chain.DLSIK
[3 x 3] JJ'+lambda^2I.
js - Variable in class shady.common.ui.AppletUI
The JScheme interpreter, if any.
js - Variable in class shady.common.ui.UI
The JScheme interpreter.
JS_CHAIN - Static variable in class shady.common.ui.multi.MultiUI
The name of the chain scheme.
JS_CHAIN_DEMO - Static variable in class shady.sim.ui.multi.MultiSimUI
The name of the chain-demo scheme.
JS_COMMON_EXTRA - Static variable in class shady.common.ui.UI
The name of the scheme bindings for the common extra stuff.
JS_INIT_FILENAME - Static variable in class shady.common.ui.UI
The name of initialization script.
JS_MULTI_SIM_EXTRA - Static variable in class shady.sim.ui.multi.MultiSimUI
The name of the extra scheme for the multi simulator.
JS_PATHFINDER - Static variable in class shady.common.ui.UI
The name of the pathfinder scheme.
JS_PROMPT - Static variable in class shady.sim.ui.multi.MultiSimUI
The JScheme prompt.
JS_PROMPT - Static variable in class shady.sim.ui.SimUI
The JScheme prompt.
JS_SIM_EXTRA - Static variable in class shady.sim.ui.SimUI
The name of the extra scheme for the simulator.
JS_TOWER_DEMO - Static variable in class shady.sim.ui.multi.MultiSimUI
The name of the tower-demo scheme.
JS_TREE_DEMO - Static variable in class shady.sim.ui.multi.MultiSimUI
The name of the tree-demo scheme.
JTe - Variable in class shady.common.multi.chain.TransposeIK
[n x 1] J'e.

L

L - Variable in class shady.common.sunalg.Geometry
 
L - Variable in class shady.common.sunalg.Global
 
lambda - Static variable in class shady.common.multi.chain.DLSIK
Damping constant.
lambda - Variable in class shady.common.sunalg.Geometry
 
lastAccel - Variable in class shady.sim.ui.SimControlsDisplay
The last accel value.
Latitude - Variable in class shady.common.sunalg.Geometry
 
Latitude - Variable in class shady.common.sunalg.Global
 
LBR - Class in shady.common.sunalg
 
LBR() - Constructor for class shady.common.sunalg.LBR
 
LBR.LBRSingleton - Class in shady.common.sunalg
 
LBR.LBRSingleton() - Constructor for class shady.common.sunalg.LBR.LBRSingleton
 
Lcomp - Variable in class shady.common.sunalg.LBR
 
LEFT - Static variable in interface shady.common.ShadyCommonAPI
Identifies the left barrel.
LEFT - Static variable in class shady.common.ShadyState
Identifies the left barrel.
leftBarrel - Variable in class shady.common.multi.chain.Block
The current left barrel angles in order by MemberShady relative index.
leftRotateMotion - Variable in class shady.sim.ShadySim.SimultaneousMotion
The left rotate motion, if any, else null.
leftToBarrel(AffineTransform, ShadyState, boolean) - Method in class shady.common.ui.GraphicsDisplay
Concatenate an AffineTransform into xform that takes points in the left barrel-aligned frame to left mechanism-aligned frame.
leftToMechanism(AffineTransform, ShadyCommonAPI, boolean) - Method in class shady.common.ui.GraphicsDisplay
Concatenate an AffineTransform into xform that takes points in the left mechanism-aligned frame to the mechanism-aligned frame.
LEG_MAX - Static variable in class shady.common.multi.chain.TowerBlock
The maximum length of both legs in the tower.
LEG_MIN - Static variable in class shady.common.multi.chain.TowerBlock
The minimum length of both legs in the tower.
lengthInEnvironment - Variable in class shady.common.multi.MultiSegment
Memo of the length of this segment in its environment, for performance in MultiEnvironment.placeChild(shady.common.multi.MultiSegment, shady.common.Point.OnSegment, shady.common.Point.OnSegment, double, double, double).
lineBodyShape - Variable in class shady.common.ui.GraphicsDisplay
The line body, in mechanism frame.
lineWidth - Variable in class shady.common.ui.GraphicsDisplay.Annotation
The line width in pixels of this annotation, default GraphicsDisplay.DEFAULT_ANNOTATION_LINE_WIDTH.
listeners - Variable in class shady.common.Environment
The currently registered EnvironmentListeners.
loadJSchemeFile(String) - Method in class shady.common.ui.UI
Load a script from file.
loadJSchemeFileFromResource(Class, String) - Method in class shady.common.ui.UI
Load a scheme file into UI.js from a resource for clazz.
loadJSchemeFiles() - Method in class shady.common.ui.multi.MultiUI
Load initial JScheme files iff UI.js is not null
loadJSchemeFiles() - Method in class shady.common.ui.UI
Load initial JScheme files iff UI.js is not null
loadJSchemeFiles() - Method in class shady.sim.ui.multi.MultiSimUI
Load initial JScheme files iff UI.js is not null
loadJSchemeFiles() - Method in class shady.sim.ui.SimUI
Load initial JScheme files iff UI.js is not null
lock() - Method in class shady.common.multi.chain.Block
Lock this block.
lock(boolean) - Method in class shady.common.multi.chain.Block
Lock or unlock this block.
lockBounds - Variable in class shady.common.Environment
Whether to lock the bounds variables at their current values.
locked - Variable in class shady.common.multi.chain.Block
Whether the DOF of this block are locked.
lockHeight() - Method in class shady.common.ui.Display
Lock this component's height to its preferred height.
lockMinimumSize() - Method in class shady.common.ui.Display
Lock this component's min size to its preferred size.
lockPreferredSize() - Method in class shady.common.ui.Display
Lock this component's preferred size.
Longitude - Variable in class shady.common.sunalg.Geometry
 
Longitude - Variable in class shady.common.sunalg.Global
 
LOW_BATTERY - Static variable in interface shady.common.ShadyCommonAPI
The battery level is currently too low to perform the requested operation.

M

M3L_X - Static variable in class shady.common.multi.chain.TowerBlock
The x coordinate of the left gripper of the M3 shady in the nominal pose.
M3L_Y - Static variable in class shady.common.multi.chain.TowerBlock
The y coordinate of the left gripper of the M3 shady in the nominal pose.
main(String[]) - Static method in class shady.common.sunalg.Sunalg
 
main(String[]) - Static method in class shady.sim.ui.multi.MultiSimUI
Application init.
main(String[]) - Static method in class shady.sim.ui.SimUI
Application init.
mainImpl(String[]) - Method in class shady.common.ui.UI
Default application init.
makeAccountingDisplay(ShadyCommonAPI) - Method in class shady.common.ui.multi.MultiUI
This impl returns null.
makeAccountingDisplay(ShadyCommonAPI) - Method in class shady.common.ui.UI
Make the accounting display.
makeAccountingInfo() - Method in class shady.common.ShadyCommon
Instantiate ShadyCommon.accountingInfo.
makeClock() - Method in class shady.common.ShadyCommon
Instantiate ShadyCommon.clock.
makeClock() - Method in class shady.sim.multi.MemberShadySim
Instantiate ShadyCommon.clock.
makeClock() - Method in class shady.sim.ShadySim
Instantiate ShadyCommon.clock.
makeControlsDisplay(ShadyCommonAPI) - Method in class shady.common.ui.multi.MultiUI
Make the controls display.
makeControlsDisplay(ShadyCommonAPI) - Method in class shady.common.ui.UI
Make the controls display.
makeControlsDisplay(ShadyCommonAPI) - Method in class shady.sim.ui.SimUI
Make the controls display.
makeDefaultEnvironment(double) - Method in class shady.common.Environment
Makes a default environment to model the window in Stata 34-376.
makeDefaultEnvironment() - Method in class shady.common.multi.MultiEnvironment
Makes a default environment with a single horizontal grounded base segment of widthMultiEnvironment.DEFAULT_BASE_WIDTH centered at the origin.
makeDefaultEnvironment() - Method in class shady.common.ui.UI
Make a default environment to use if none is specified to the constructor.
makeDefaultEnvironment() - Method in class shady.sim.ui.multi.MultiSimUI
Make a default environment to use if none is specified to the constructor.
makeDefaultEnvironment() - Method in class shady.sim.ui.SimUI
Make a default environment to use if none is specified to the constructor.
makeDefaultMultiShady(MultiEnvironment) - Method in class shady.common.ui.multi.MultiUI
Make a default MultiShady to use if none is specified to the constructor.
makeDefaultMultiShady(MultiEnvironment) - Method in class shady.sim.ui.multi.MultiSimUI
Make a default MultiShady to use if none is specified to the constructor.
makeDefaultPose(Environment) - Method in class shady.common.ui.UI
Make the default pose in UI.environment.
makeDefaultShady(Environment) - Method in class shady.common.ui.multi.MultiUI
Make a default shady to use if none is specified to the constructor.
makeDefaultShady(Environment) - Method in class shady.common.ui.UI
Make a default shady to use if none is specified to the constructor.
makeDefaultShady(Environment) - Method in class shady.sim.ui.SimUI
Make a default shady to use if none is specified to the constructor.
makeGraphicsDisplay(ShadyCommonAPI, Environment) - Method in class shady.common.ui.multi.MultiUI
Make the graphics display.
makeGraphicsDisplay(ShadyCommonAPI, Environment) - Method in class shady.common.ui.UI
Make the graphics display.
makeGripperMotion(int, double) - Method in class shady.sim.multi.MemberShadySim
Make a GripperMotion for ShadySim.reallySetGripper(int, double).
makeGripperMotion(int, double) - Method in class shady.sim.ShadySim
Make a GripperMotion for ShadySim.reallySetGripper(int, double).
makeJScheme(ShadyCommonAPI, Environment) - Method in class shady.common.ui.UI
Make the JScheme interpreter.
makeMember(ShadyPose) - Method in class shady.common.multi.MultiShadyCommon
Make and a new member but don't add it.
makeMember(ShadyPose) - Method in interface shady.common.multi.MultiShadyCommonAPI
Make and a new member but don't add it.
makeMember(ShadyPose) - Method in class shady.sim.multi.MultiShadySim
Make and a new member but don't add it.
makeMemberName(MemberShadyCommonAPI, int) - Method in class shady.common.multi.MultiShadyCommon
Make a name for a member.
makeMultiControlsDisplay(MultiShadyCommonAPI) - Method in class shady.common.ui.multi.MultiUI
Make the multi ControlsDisplay.
makeMultiControlsDisplay(MultiShadyCommonAPI) - Method in class shady.sim.ui.multi.MultiSimUI
Make the multi ControlsDisplay.
makeMultiGraphicsDisplay(MultiShadyCommonAPI, MultiEnvironment) - Method in class shady.common.ui.multi.MultiUI
Make the MultiGraphicsDisplay.
makePathfinder(ShadyCommonAPI, Environment, GraphicsDisplay) - Method in class shady.common.ui.multi.MultiUI
This impl returns null.
makePathfinder(ShadyCommonAPI, Environment, GraphicsDisplay) - Method in class shady.common.ui.UI
Make the Pathfinder.
makePoseDisplay(ShadyCommonAPI, GraphicsDisplay) - Method in class shady.common.ui.multi.MultiUI
Make the pose display.
makePoseDisplay(ShadyCommonAPI, GraphicsDisplay) - Method in class shady.common.ui.UI
Make the pose display.
makeRotateMotion(int, double) - Method in class shady.sim.multi.MemberShadySim
Make a RotateMotion for ShadySim.reallyRotateBarrel(int, double).
makeRotateMotion(int, double) - Method in class shady.sim.ShadySim
Make a RotateMotion for ShadySim.reallyRotateBarrel(int, double).
makeState() - Method in class shady.common.ShadyCommon
Instantiate ShadyCommon.state.
makeStateDisplay(ShadyCommonAPI) - Method in class shady.common.ui.multi.MultiUI
Make the state display.
makeStateDisplay(ShadyCommonAPI) - Method in class shady.common.ui.UI
Make the state display.
makeSunalg() - Method in class shady.common.ui.UI
Make the Sunalg.
makeUI() - Method in class shady.common.ui.AppletUI
Concrete subclasses implement this method to instantiate the particular UI.
makeUI() - Method in class shady.sim.ui.multi.MultiSimAppletUI
Concrete subclasses implement this method to instantiate the particular UI.
makeUI() - Method in class shady.sim.ui.SimAppletUI
Concrete subclasses implement this method to instantiate the particular UI.
makeUpdateThread() - Method in class shady.common.ShadyCommon
Instantiate ShadyCommon.updateThread.
makeUpdateThread() - Method in class shady.sim.multi.MemberShadySim
Instantiate ShadyCommon.updateThread.
MAX_ANNOTATION_TIME - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Max allowed time to display annotations in seconds.
MAX_UPDATE_TIME - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Max allowed time for an update in seconds.
maxX - Variable in class shady.common.Environment
The maximum x coordinate in this environment, 0.0 if Environment.isEmpty().
maxY - Variable in class shady.common.Environment
The maximum y coordinate in this environment, 0.0 if Environment.isEmpty().
mechanismToRight(AffineTransform, ShadyCommonAPI, boolean) - Method in class shady.common.ui.GraphicsDisplay
Concatenate an AffineTransform into xform that takes points in the mechanism-aligned frame to the right mechanism-aligned frame.
members - Variable in class shady.common.multi.MultiSegment
A set in which the connected Shadys can be kept.
members - Variable in class shady.common.multi.MultiShadyCommon
Our members.
membersByIndex - Variable in class shady.common.multi.MultiShadyCommon
Our members mapped by index (zero-based).
membersByName - Variable in class shady.common.multi.MultiShadyCommon
Our members mapped by name.
MemberShadyCommonAPI - Interface in shady.common.multi
MemberShady API subset that is shared between the simulator and the hardware.
MemberShadySim - Class in shady.sim.multi
MemberShady simulator implementation.
MemberShadySim(ShadyPose) - Constructor for class shady.sim.multi.MemberShadySim
Create a MemberShadySim with a given pose.
MemberShadySim() - Constructor for class shady.sim.multi.MemberShadySim
Create a MemberShadySim with no pose.
MemberShadySim.MemberGripperMotion - Class in shady.sim.multi
Extends MemberShadySim.MemberGripperMotion to synchronize on MemberShadySim.multiShadySim while ShadySim.Motion.stepping if we have one.
MemberShadySim.MemberGripperMotion(int, double) - Constructor for class shady.sim.multi.MemberShadySim.MemberGripperMotion
Create a new MemberGripperMotion.
MemberShadySim.MemberGripperMotion(int, double, double) - Constructor for class shady.sim.multi.MemberShadySim.MemberGripperMotion
Create a new MemberGripperMotion.
MemberShadySim.MemberRotateMotion - Class in shady.sim.multi
Extends MemberShadySim.MemberRotateMotion to synchronize on MemberShadySim.multiShadySim while ShadySim.Motion.stepping if we have one and to MultiEnvironment.place() as necessary.
MemberShadySim.MemberRotateMotion(int, double) - Constructor for class shady.sim.multi.MemberShadySim.MemberRotateMotion
Create a new MemberRotateMotion.
MemberShadySim.MemberRotateMotion(int, double, double) - Constructor for class shady.sim.multi.MemberShadySim.MemberRotateMotion
Create a new MemberRotateMotion.
MemberShadySimAPI - Interface in shady.sim.multi
MemberShady simulator API.
memberStartIndex - Variable in class shady.common.multi.chain.Block
The index of the first MemberShady in this block.
minute - Variable in class shady.common.sunalg.DateUtils
 
minute - Variable in class shady.common.sunalg.Geometry
 
minX - Variable in class shady.common.Environment
The minimum x coordinate in this environment, 0.0 if Environment.isEmpty().
minY - Variable in class shady.common.Environment
The minimum y coordinate in this environment, 0.0 if Environment.isEmpty().
month - Variable in class shady.common.sunalg.DateUtils
 
month - Variable in class shady.common.sunalg.Geometry
 
MOTION_LIMIT - Static variable in interface shady.common.ShadyCommonAPI
The specified action may have caused a mechanism DOF to hit or exceed a motion limit.
mouseInputListener - Variable in class shady.common.ui.GraphicsDisplay
Displays a tooltip with the coordinates under the cursor and gets the coordinates when mouse is clicked.
moveSegment(int, double, double, double, double) - Method in class shady.common.Environment
Move the Segment at index.
moveSegment(int, double, double, double, double) - Method in class shady.common.multi.MultiEnvironment
Move the Segment at index.
MULTI_SIM_APPLET_INITIAL_FORMS - Static variable in class shady.sim.ui.multi.MultiSimUI
Initial forms when running as applet.
MULTI_SIM_APPLICATION_INITIAL_FORMS - Static variable in class shady.sim.ui.multi.MultiSimUI
Initial forms when running as application.
MULTI_SIM_STARTUP_MESSAGE - Static variable in class shady.sim.ui.multi.MultiSimUI
The startup message.
multiEnvironment - Variable in class shady.common.multi.chain.Block
The MultiEnvironment containing all the MultiSegments of this block.
MultiEnvironment - Class in shady.common.multi
An Environment for MultiShady.
MultiEnvironment() - Constructor for class shady.common.multi.MultiEnvironment
Makes a default environment (see MultiEnvironment.makeDefaultEnvironment()).
MultiEnvironment(MultiSegment[]) - Constructor for class shady.common.multi.MultiEnvironment
Make a new MulitEnvironment.
MultiGraphicsDisplay - Class in shady.common.ui.multi
MultiShady graphics display.
MultiGraphicsDisplay(UI, ShadyCommonAPI, MultiShadyCommonAPI, Environment, Color[]) - Constructor for class shady.common.ui.multi.MultiGraphicsDisplay
Create a new MultiGraphicsDisplay.
MultiSegment - Class in shady.common.multi
A Segment for MultiShady.
MultiSegment(Point, Point) - Constructor for class shady.common.multi.MultiSegment
Create a new grounded MultiSegment.
MultiSegment(Point, Point, boolean) - Constructor for class shady.common.multi.MultiSegment
Create a new MultiSegment.
MultiSegment() - Constructor for class shady.common.multi.MultiSegment
Create a new unitialized grounded segment.
multiShady - Variable in class shady.common.multi.chain.Block
The MultiShady containing all the MemberShadys of this block.
multiShady - Variable in class shady.common.ui.multi.MultiGraphicsDisplay
The MultiShady.
multiShady - Variable in class shady.common.ui.multi.MultiUI
The MultiShady.
multiShady - Variable in class shady.sim.ui.multi.MultiSimControlsDisplay
The MultiShady.
MultiShadyCommon - Class in shady.common.multi
MultiShady implementation subset that is shared between the simulator and the hardware.
MultiShadyCommon(MemberShadyCommonAPI[]) - Constructor for class shady.common.multi.MultiShadyCommon
Create a new MultiShadyCommon.
MultiShadyCommon(MemberShadyCommonAPI) - Constructor for class shady.common.multi.MultiShadyCommon
Create a new MultiShadyCommon with one member.
MultiShadyCommon() - Constructor for class shady.common.multi.MultiShadyCommon
Create a new MultiShadyCommon with zero members.
MultiShadyCommonAPI - Interface in shady.common.multi
MultiShady API subset that is shared between the simulator and the hardware.
MultiShadyCommonAPI.MemberProcessor - Interface in shady.common.multi
A processor for members.
multiShadySim - Variable in class shady.sim.multi.MemberShadySim
The MultiShadySim of which we're a member.
MultiShadySim - Class in shady.sim.multi
MultiShady simulator implementation.
MultiShadySim(MemberShadySim[]) - Constructor for class shady.sim.multi.MultiShadySim
Create a new MultiShadySim.
MultiShadySimAPI - Interface in shady.sim.multi
MultiShady simulator API.
MultiSimAppletUI - Class in shady.sim.ui.multi
MultiShady simulator Applet UI.
MultiSimAppletUI() - Constructor for class shady.sim.ui.multi.MultiSimAppletUI
Create a new MultiShady simulator Applet UI.
MultiSimControlsDisplay - Class in shady.sim.ui.multi
MultiShady sim controls.
MultiSimControlsDisplay(UI, MultiShadySimAPI) - Constructor for class shady.sim.ui.multi.MultiSimControlsDisplay
Create a new MultiSimControlsDisplay.
MultiSimUI - Class in shady.sim.ui.multi
MultiShady simulator UI.
MultiSimUI(String[]) - Constructor for class shady.sim.ui.multi.MultiSimUI
Make a new MultiSimUI.
MultiSimUI() - Constructor for class shady.sim.ui.multi.MultiSimUI
Covers MultiSimUI.MultiSimUI(String[]), no args.
MultiUI - Class in shady.common.ui.multi
MultiShady UI.
MultiUI(MultiEnvironment, MultiShadyCommonAPI, int, String[]) - Constructor for class shady.common.ui.multi.MultiUI
Create a new MultiUI.
MultiUI(String[]) - Constructor for class shady.common.ui.multi.MultiUI
Covers MultiUI.MultiUI(MultiEnvironment, MultiShadyCommonAPI, int, String[]), always MultiUI.makeDefaultMultiShady(shady.common.multi.MultiEnvironment) and UI.makeDefaultEnvironment() and select no member.
MultiUI() - Constructor for class shady.common.ui.multi.MultiUI
Covers MultiUI.MultiUI(String[]), no args.
myDateUtils - Variable in class shady.common.sunalg.Geometry
 
myDateUtils - Variable in class shady.common.sunalg.Sunalg
 
myGeometry - Variable in class shady.common.sunalg.Sunalg
 
myGlobal - Variable in class shady.common.sunalg.CatReader
 
myGlobal - Variable in class shady.common.sunalg.Geometry
 
myGlobal - Variable in class shady.common.sunalg.LBR
 
myGlobal - Variable in class shady.common.sunalg.Sunalg
 
myLBR - Variable in class shady.common.sunalg.Sunalg
 

N

n - Variable in class shady.common.multi.chain.ChainIK
Number of non-locked Blocks.
name - Variable in class shady.common.ShadyCommon
The user-set name, if any.
name - Variable in class shady.common.ui.GraphicsDisplay.Annotation
The name of this annotation, not null, unique.
nameLabel - Variable in class shady.common.ui.Display.Field
The label that shows the name.
needsPlace - Variable in class shady.common.multi.MultiEnvironment
Whether MultiEnvironment.place() needs to be called after MultiEnvironment.deferPlace is turned off.
needsPlace - Variable in class shady.sim.multi.MemberShadySim.MemberRotateMotion
Whether we should MultiEnvironment.place() at each MemberShadySim.MemberRotateMotion.stepState().
neighbours - Variable in class shady.common.pathfinder.Node
Neighbour nodes to this node.
NEVER_PROXY - Static variable in class shady.common.ui.GraphicsDisplay
Whether to never use the transform proxy.
newBatteryLevel - Variable in class shady.sim.op.ChargeBattery
The new battery level, in Joules.
next - Variable in class shady.common.multi.chain.Block
The next block in the chain or a Sentinel if none.
next - Variable in class shady.common.pathfinder.Node
Next node in the path.
nextFrameNumber - Variable in class shady.common.ui.ControlsDisplay
The next frame filename counter, default ControlsDisplay.DEFAULT_NEXT_FRAME_NUMBER.
nf - Variable in class shady.common.ui.Display.AngleField
A fixed point number format with 2 decimal places.
nf - Variable in class shady.common.ui.Display.GripperField
A fixed point number format with 2 decimal places.
nf - Variable in class shady.common.ui.Display.PointField
A floating point number format with up to 2 decimal places.
nf - Variable in class shady.common.ui.Display.TimeField
A fixed point number format with 2 decimal places.
nf - Variable in class shady.common.ui.GraphicsDisplay
A floating point number format with 2 decimal places.
nf - Variable in class shady.sim.ui.SimControlsDisplay
Formats an accel.
nfFixed - Variable in class shady.common.ui.Display.DecimalField
A fixed point number format with 4 decimal places.
nfScientific - Variable in class shady.common.ui.Display.DecimalField
A scientific number format with 4 decimal places.
Node - Class in shady.common.pathfinder
Used in the graph representation the possible shady connection points in the environment.
Node(Point.OnSegment) - Constructor for class shady.common.pathfinder.Node
Create a new Node with reference to a 2D point.
noGUI() - Method in class shady.common.ui.UI
Check whether to disable the GUI.
NOMINAL_BARREL_ROTATE_POWER - Static variable in class shady.common.ShadyCommon
Default power required to open the gripper in Watts.
NOMINAL_BARREL_ROTATION_LIMIT - Static variable in class shady.common.ShadyCommon
Default barrel rotation limit in degrees.
NOMINAL_BARREL_ROTATION_SPEED - Static variable in class shady.common.ShadyCommon
Default barrel rotation speed in degrees/sec.
NOMINAL_CENTER_TO_CENTER_DISTANCE - Static variable in class shady.common.ShadyCommon
Default distance between barrel centers in meters.
NOMINAL_GRIPPER_CLOSE_POWER - Static variable in class shady.common.ShadyCommon
Default power required to close the gripper in Watts.
NOMINAL_GRIPPER_CLOSE_TIME - Static variable in class shady.common.ShadyCommon
Default gripper close time in seconds.
NOMINAL_GRIPPER_OPEN_POWER - Static variable in class shady.common.ShadyCommon
Default power required to open the gripper in Watts.
NOMINAL_GRIPPER_OPEN_TIME - Static variable in class shady.common.ShadyCommon
Default gripper open time in seconds.
NOMINAL_GRIPPER_WIDTH - Static variable in class shady.common.ShadyCommon
Default gripper width in meters.
NOMINAL_MIN_ENERGY - Static variable in class shady.common.ShadyCommon
Power level below which a ShadyCommonAPI.LOW_BATTERY fault is triggered (Joules).
NOMINAL_QUIESCENT_POWER - Static variable in class shady.common.ShadyCommon
Default total system power consumption, in Watts, when no motion is occuring.
NOMINAL_SHADE_ROTATION_SPEED - Static variable in class shady.common.ShadyCommon
Default shade rotation speed in degrees/sec.
NOMINAL_TOTAL_BATTERY_ENERGY - Static variable in class shady.common.ShadyCommon
Default fully charged batter energy in Joules.
NOMINAL_TOTAL_LENGTH - Static variable in class shady.common.ShadyCommon
Default tip-to-tip mechanism length in meters.
NUM_MEMBERS - Static variable in class shady.common.multi.chain.StickBlock
Number of member shadys in this stick block.
NUM_MEMBERS - Static variable in class shady.common.multi.chain.TowerBlock
Number of member shadys in this tower block.
NUM_SEGMENTS - Static variable in class shady.common.multi.chain.StickBlock
Number of segments in this stick block.
NUM_SEGMENTS - Static variable in class shady.common.multi.chain.TowerBlock
Number of segments in this tower block.
numActiveActuators - Variable in class shady.common.ShadyState
The current number of active actuators.
numActuators - Variable in class shady.sim.ShadySim.SimultaneousMotion
Total number of actuators involved.
numEnergyTalliedGrips - Variable in class shady.common.ShadyAccountingInfo
The total number of gripper close/open operations (both successful and otherwise), since reboot or since the last ShadyCommonAPI.resetAccounting(), for which ShadyAccountingInfo.totalGripEnergy was updated.
numEnergyTalliedGripsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of energy tallied grips.
numEnergyTalliedRotations - Variable in class shady.common.ShadyAccountingInfo
The total number of rotation operations executed (or attempted) since reboot or since the last ShadyCommonAPI.resetAccounting() for which ShadyAccountingInfo.totalRotationEnergy was updated.
numEnergyTalliedRotationsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of energy tallied rotations.
numFaults - Variable in class shady.common.ShadyAccountingInfo
The total number of faults since reboot or since the last ShadyCommonAPI.resetAccounting().
numFaultsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of faults.
numFrameDigits - Variable in class shady.common.ui.ControlsDisplay
The frame filename counter width, default ControlsDisplay.DEFAULT_NUM_FRAME_DIGITS.
numGrips - Variable in class shady.common.ShadyAccountingInfo
The total number of gripper close/open operations (both successful and otherwise), since reboot or since the last ShadyCommonAPI.resetAccounting().
numGripsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of grips.
numMembers - Variable in class shady.common.multi.chain.Block
The number of MemberShadys in this block.
numMembers() - Method in class shady.common.multi.MultiShadyCommon
Get the number of MemberShadys in this MultiShady.
numMembers() - Method in interface shady.common.multi.MultiShadyCommonAPI
Get the number of MemberShadys in this MultiShady.
numRotations - Variable in class shady.common.ShadyAccountingInfo
The total number of rotation operations executed (or attempted) since reboot or since the last ShadyCommonAPI.resetAccounting().
numRotationsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of rotations.
numSegments() - Method in class shady.common.Environment
Get the number of Segments in this Environment.
numSegments - Variable in class shady.common.multi.chain.Block
The number of MultiSegments in this block.
numSuccessfulGrips - Variable in class shady.common.ShadyAccountingInfo
The total number of successful gripper close/open operations since reboot or since the last ShadyCommonAPI.resetAccounting().
numSuccessfulGripsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of successful grips.
numSuccessfulRotations - Variable in class shady.common.ShadyAccountingInfo
The total number of successful rotation operations executed (or attempted) since reboot or since the last ShadyCommonAPI.resetAccounting().
numSuccessfulRotationsField - Variable in class shady.common.ui.AccountingDisplay
Shows number of successful rotations.

O

O - Variable in class shady.common.sunalg.Geometry
 
OPEN_PADDLE_SEPARATION - Static variable in class shady.common.ui.GraphicsDisplay
Ratio of open paddle separation to bone end diameter.
OPEN_STATE - Static variable in interface shady.common.ShadyCommonAPI
Identifies an open gripper.
OPEN_STATE - Static variable in class shady.common.ShadyState
Identifies an open gripper.
openFile() - Method in class shady.common.sunalg.CatReader
 
OpenGripper - Class in shady.common.op
A Shady ShadyCommonAPI.openGripper(int) Operation.
OpenGripper(ShadyCommonAPI, int) - Constructor for class shady.common.op.OpenGripper
Make a new OpenGripper Operation.
openGripper(int) - Method in class shady.common.ShadyCommon
Open the gripper in barrel.
openGripper(int) - Method in interface shady.common.ShadyCommonAPI
Open the gripper in barrel.
openGripperPost(int) - Method in class shady.common.ShadyCommon
Last part of ShadyCommon.openGripper(int).
openGripperPost(int) - Method in class shady.sim.multi.MemberShadySim
Last part of ShadyCommon.openGripper(int).
openGripperPostImpl(int) - Method in class shady.sim.multi.MemberShadySim
Implementation of MemberShadySim.openGripperPost(int), separated so that we can synchronize on MemberShadySim.multiShadySim if we have one.
openGripperPre(int) - Method in class shady.common.ShadyCommon
First part of ShadyCommon.openGripper(int).
openPaddleSeparation - Variable in class shady.common.ui.GraphicsDisplay
Separation between open paddles, in barrel frame.
openShade() - Method in class shady.common.ShadyCommon
Open the shade to ShadyCommonAPI.getShadeOpenAngle().
openShade() - Method in interface shady.common.ShadyCommonAPI
Open the shade to ShadyCommonAPI.getShadeOpenAngle().
Operation - Class in shady.common.op
A Shady Operation.
Operation() - Constructor for class shady.common.op.Operation
 
OTHER_DIAG - Static variable in class shady.common.multi.chain.TowerBlock
Defined in shady.sim.ui.multi.block-bend.fig.
otherBarrel(int) - Static method in class shady.common.ShadyCommon
Convenience method to get the other barrel.
otherGripperOperation(int) - Static method in class shady.common.ShadyCommon
Convenience method to get the other gripper operation.
OVER_CURRENT - Static variable in interface shady.common.ShadyCommonAPI
An over-current condition was reached in an actuator or driver.
OVER_TEMP - Static variable in interface shady.common.ShadyCommonAPI
An over-temp condition was reached in an actuator or driver.

P

packBox() - Method in class shady.common.ui.UI
Pack all the non-null displays into UI.box.
PAD - Static variable in class shady.common.ui.GraphicsDisplay
Border padding distance in meters.
PADDLE_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Color of shady paddles.
paddleLineWidth - Variable in class shady.common.ui.GraphicsDisplay
Paddle line width.
paddlesShape - Variable in class shady.common.ui.GraphicsDisplay
Paddles at y=+/-1.0, in barrel frame.
paddleWidth - Variable in class shady.common.ui.GraphicsDisplay
Shady paddle width.
paintAnnotations(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Paint GraphicsDisplay.annotations, if any.
paintComponent(Graphics) - Method in class shady.common.ui.GraphicsDisplay
Calls GraphicsDisplay.paintComponent(Graphics2D).
paintComponent(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Calls superclass impl, then either draws GraphicsDisplay.bufferedImage if paused or GraphicsDisplay.paintContents(java.awt.Graphics2D) otherwise.
paintContents(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Sets GraphicsDisplay.worldToView, GraphicsDisplay.paintEverything(java.awt.Graphics2D), unset worldToView.
paintEnvironment(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Paint GraphicsDisplay.environment, if any, and if we have a Display.shady then only if it has a pose.
paintEverything(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
GraphicsDisplay.paintEnvironment(java.awt.Graphics2D), GraphicsDisplay.paintShady(java.awt.Graphics2D), GraphicsDisplay.paintAnnotations(java.awt.Graphics2D), GraphicsDisplay.paintFlashes(java.awt.Graphics2D).
paintEverything(Graphics2D) - Method in class shady.common.ui.multi.MultiGraphicsDisplay
GraphicsDisplay.paintEnvironment(java.awt.Graphics2D), GraphicsDisplay.paintShady(java.awt.Graphics2D), GraphicsDisplay.paintAnnotations(java.awt.Graphics2D), GraphicsDisplay.paintFlashes(java.awt.Graphics2D).
paintFlashes(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Paint flashes at all hotspots with GraphicsDisplay.flashColor, GraphicsDisplay.flashRadius and alpha given by GraphicsDisplay.flashInterpolator.
paintShady(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.paintShady(Graphics2D, ShadyCommonAPI), uses the Display's Display.shady.
paintShady(Graphics2D, ShadyCommonAPI) - Method in class shady.common.ui.GraphicsDisplay
GraphicsDisplay.updatePose(shady.common.ShadyCommonAPI), then GraphicsDisplay.paintShady(java.awt.Graphics2D).
paintShady(Graphics2D, ShadyCommonAPI, ShadyPose) - Method in class shady.common.ui.GraphicsDisplay
Paint shady.
paintShady(Graphics2D) - Method in class shady.common.ui.multi.MultiGraphicsDisplay
Paints all members in MultiGraphicsDisplay.multiShady.
PAN_ACCEL_FACTOR - Static variable in class shady.common.ui.GraphicsDisplay
Factor by which to accelerate pan if SHIFT is down.
Pathfinder - Class in shady.common.pathfinder
A Shady pathfinder implementation.
Pathfinder(ShadyCommonAPI, Environment, GraphicsDisplay) - Constructor for class shady.common.pathfinder.Pathfinder
Create a new Pathfinder.
pathfinder - Variable in class shady.common.ui.UI
The pathfinder reference, if any.
pause() - Method in class shady.common.ui.Display
Pause this view.
pause(boolean) - Method in class shady.common.ui.GraphicsDisplay
Pause this GraphicsDisplay, and possibly GraphicsDisplay.updateBufferedImage().
pause() - Method in class shady.common.ui.GraphicsDisplay
Pause this view.
pause() - Method in class shady.sim.multi.MultiShadySim
Pause this MultiShadySim.
pause() - Method in interface shady.sim.multi.MultiShadySimAPI
Pause this MultiShadySim.
pause() - Method in class shady.sim.ShadySim
Pause this ShadySim.
pause() - Method in interface shady.sim.ShadySimAPI
Pause this ShadySim.
pauseButton - Variable in class shady.sim.ui.SimControlsDisplay
The pause button.
paused - Variable in class shady.common.ui.Display
Whether we're currently paused.
pausedCleanly - Variable in class shady.common.ui.GraphicsDisplay
Whether we paused cleanly.
pauseGraphics() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.pause() iff we have a graphics display.
pauseInterpolations() - Method in class shady.common.ui.GraphicsDisplay
PauseInterpolations.
pauseShady() - Method in class shady.sim.ui.multi.MultiSimControlsDisplay
Pause the sim mechanism.
pauseShady() - Method in class shady.sim.ui.SimControlsDisplay
Pause the sim mechanism.
pick(Point, double, Point.OnSegment, Vector) - Method in class shady.common.Environment
Find one or more Point.OnSegments in this Environment closer than threshold to p.
pick(Point, double, Point.OnSegment) - Method in class shady.common.Environment
Covers Environment.pick(Point, double, Point.OnSegment, Vector), does not collect all points within threshold.
pick(Point, double) - Method in class shady.common.Environment
Covers Environment.pick(Point, double, Point.OnSegment), does not collect nearest point.
pick(Point, double) - Method in class shady.common.ShadyCommon
Check if this Shady is picked by p in world coordinates (meters) within a given threshold in meters.
pick(Point, double, Point.OnSegment) - Method in class shady.common.ShadyCommon
Determine whether p is within threshold of its projection onto this Shady's body segment.
pick(Point, double) - Method in interface shady.common.ShadyCommonAPI
Check if this Shady is picked by p in world coordinates (meters) within a given threshold in meters.
pickPoint - Variable in class shady.common.ui.GraphicsDisplay
The pick point in the view.
pickPointCartesian - Variable in class shady.common.ui.GraphicsDisplay
The cartesian pick point.
pickPointOnSegment - Variable in class shady.common.ui.GraphicsDisplay
The segment pick point.
pickShady(Point, double) - Method in class shady.common.ui.GraphicsDisplay
Pick a Shady in this GraphicsDisplay closer than threshold to p.
pickShady(ShadyCommonAPI, Point, double) - Method in class shady.common.ui.GraphicsDisplay
Check if shady is closer than threshold to p.
pickShady(Point, double) - Method in class shady.common.ui.multi.MultiGraphicsDisplay
Pick a Shady in this GraphicsDisplay closer than threshold to p.
place() - Method in class shady.common.multi.MultiEnvironment
Try to place all non-grounded segments.
placeChild(MultiSegment, Point.OnSegment, Point.OnSegment, double, double, double) - Method in class shady.common.multi.MultiEnvironment
Place the segment child.
placed - Variable in class shady.common.multi.MultiSegment
Whether this MultiSegment is placed (see MultiEnvironment.place()).
placeFrom(MultiSegment, ShadyPose) - Method in class shady.common.multi.MultiEnvironment
Recursively place unplaced segments in a DFS starting from root.
placeImpl() - Method in class shady.common.multi.MultiEnvironment
Implementation of MultiEnvironment.place().
planeangle - Variable in class shady.common.sunalg.Geometry
 
planeangle - Variable in class shady.common.sunalg.Global
 
point - Variable in class shady.common.multi.chain.Sentinel
The point identifying the origin of the start frame of the first block.
point - Variable in class shady.common.pathfinder.Node
Point on a segment in the environment.
Point - Class in shady.common
A 2D point.
Point() - Constructor for class shady.common.Point
 
point - Variable in class shady.common.ui.HotSpot
The point.
Point.Cartesian - Class in shady.common
A mutable point in a 2D Cartesian plane.
Point.Cartesian(double, double) - Constructor for class shady.common.Point.Cartesian
Make a new Cartesian point.
Point.Cartesian(Point) - Constructor for class shady.common.Point.Cartesian
Make a new Cartesian point as a copy of another Point.
Point.Cartesian() - Constructor for class shady.common.Point.Cartesian
Make a new Cartesian point at the origin.
Point.OnSegment - Class in shady.common
A mutable point on a Segment.
Point.OnSegment(AbstractSegment, double) - Constructor for class shady.common.Point.OnSegment
Make a new point on a Segment.
Point.OnSegment(Point.OnSegment) - Constructor for class shady.common.Point.OnSegment
Copy another OnSegment point.
Point.OnSegment() - Constructor for class shady.common.Point.OnSegment
Make a new uninitialized OnSegment Point.
pose - Variable in class shady.common.ShadyCommon
The current pose of the mechanism, may be null.
pose - Variable in class shady.common.ui.PoseDisplay
The full pose of Display.shady.
PoseDisplay - Class in shady.common.ui
Shady pose display.
PoseDisplay(UI, ShadyCommonAPI, Color[], Display) - Constructor for class shady.common.ui.PoseDisplay
Create a new pose Display.
poseDisplay - Variable in class shady.common.ui.UI
The asynchronous pose display system.
Position - Variable in class shady.common.sunalg.Global
 
postFrameSave() - Method in class shady.common.ui.ControlsDisplay
Hook called after a frame is saved.
postFrameSave() - Method in class shady.sim.ui.SimControlsDisplay
Hook called after a frame is saved.
power - Variable in class shady.sim.ShadySim.Motion
Power consumed by this motion in Watts.
preFrameSave() - Method in class shady.common.ui.ControlsDisplay
Hook called before a frame is saved.
preFrameSave() - Method in class shady.sim.ui.SimControlsDisplay
Hook called before a frame is saved.
prevFault - Variable in class shady.common.ui.Display.FaultField.DetailsDialog
The prior fault (so we can know whether to re-pack).
previous - Variable in class shady.common.multi.chain.Block
The previous block in the chain or a Sentinel if none.
previous - Variable in class shady.common.pathfinder.Node
Previous node in the path.
process(MemberShadyCommonAPI, Object) - Method in interface shady.common.multi.MultiShadyCommonAPI.MemberProcessor
This will be called for each member to process.
project(Point) - Method in class shady.common.AbstractSegment
Project point onto this segment.
projectionPoint - Variable in class shady.common.ui.GraphicsDisplay
Projection point, used only as scratch in GraphicsDisplay.pickShady(ShadyCommonAPI, Point, double).
projx - Variable in class shady.common.sunalg.Geometry
 
projx - Variable in class shady.common.sunalg.Global
 
projy - Variable in class shady.common.sunalg.Geometry
 
projy - Variable in class shady.common.sunalg.Global
 
PseudoinverseIK - Class in shady.common.multi.chain
Jacobian Pseudoinverse Inverse Kinematics for a MultiShady chain.
PseudoinverseIK(Block) - Constructor for class shady.common.multi.chain.PseudoinverseIK
Construct a new PseudoinverseIK for a chain.
psi - Variable in class shady.common.sunalg.Geometry
 

R

R - Variable in class shady.common.sunalg.Geometry
 
R - Variable in class shady.common.sunalg.Global
 
radToDeg(double) - Method in class shady.common.sunalg.Geometry
 
Rcomp - Variable in class shady.common.sunalg.LBR
 
reader - Variable in class shady.common.sunalg.Sunalg
 
reallyGetCurrentBatteryEnergy() - Method in class shady.common.ShadyCommon
Get the remaining battery energy in Joules.
reallyGetTotalBatteryEnergy() - Method in class shady.common.ShadyCommon
Get the total battery capacity, when fully charged, in Joules.
reallyRotateBarrel(int, double) - Method in class shady.common.ShadyCommon
Really rotates the barrel.
reallyRotateBarrel(int, double) - Method in class shady.sim.ShadySim
Really rotates the barrel.
reallyRotateShade(double) - Method in class shady.common.ShadyCommon
Really rotates the shade.
reallyRotateShade(double) - Method in class shady.sim.ShadySim
Really rotates the shade.
reallySetGripper(int, double) - Method in class shady.common.ShadyCommon
Really actuates the gripper.
reallySetGripper(int, double) - Method in class shady.sim.ShadySim
Really actuates the gripper.
realx - Variable in class shady.common.sunalg.Geometry
 
realy - Variable in class shady.common.sunalg.Geometry
 
rechargeBatteries() - Method in class shady.sim.multi.MultiShadySim
Atomically simulate recharging the battery of all members.
rechargeBatteries() - Method in interface shady.sim.multi.MultiShadySimAPI
Atomically simulate recharging the battery of all members.
RechargeBattery - Class in shady.sim.op
A Shady ShadySimAPI.rechargeBattery() Operation.
RechargeBattery(ShadySimAPI) - Constructor for class shady.sim.op.RechargeBattery
Make a new RechargeBattery Operation.
rechargeBattery() - Method in class shady.sim.ShadySim
Convenience method to fully ShadySimAPI.chargeBattery(double).
rechargeBattery() - Method in interface shady.sim.ShadySimAPI
Convenience method to fully ShadySimAPI.chargeBattery(double).
recompute(RigidTransform2D, double) - Method in class shady.common.multi.chain.Block
Subclasses must implement this to compute the transform from the Block.previouss end frame to this block's end frame according to Block.dof, and possibly to update Block.leftBarrel and Block.rightBarrel from Block.dof.
recompute() - Method in class shady.common.multi.chain.Block
Wrapper around Block.recompute(vona.math.RigidTransform2D, double), computes into Block.transform with no delta.
recompute(RigidTransform2D, double) - Method in class shady.common.multi.chain.Sentinel
Subclasses must implement this to compute the transform from the Block.previouss end frame to this block's end frame according to Block.dof, and possibly to update Block.leftBarrel and Block.rightBarrel from Block.dof.
recompute(RigidTransform2D, double) - Method in class shady.common.multi.chain.StickBlock
Subclasses must implement this to compute the transform from the Block.previouss end frame to this block's end frame according to Block.dof, and possibly to update Block.leftBarrel and Block.rightBarrel from Block.dof.
recompute(RigidTransform2D, double) - Method in class shady.common.multi.chain.TowerBlock
Subclasses must implement this to compute the transform from the Block.previouss end frame to this block's end frame according to Block.dof, and possibly to update Block.leftBarrel and Block.rightBarrel from Block.dof.
recomputeBounds() - Method in class shady.common.Environment
Recompute the bounds of this Environment iff not Environment.lockBounds.
recoverDOF() - Method in class shady.common.multi.chain.Block
Try to figure out the current Block.dof from the state of the barrel angles in Block.multiShady.
recoverDOF() - Method in class shady.common.multi.chain.Sentinel
 
recoverDOF() - Method in class shady.common.multi.chain.StickBlock
Try to figure out the current Block.dof from the state of the barrel angles in Block.multiShady.
recoverDOF() - Method in class shady.common.multi.chain.TowerBlock
Try to figure out the current Block.dof from the state of the barrel angles in Block.multiShady.
reestablishState() - Method in class shady.common.ShadyCommon
Examine the mechanism to reestablish the state.
refalt - Variable in class shady.common.sunalg.Geometry
 
reFitEnvironment - Variable in class shady.common.ui.GraphicsDisplay
Whether to re-fit the environment in GraphicsDisplay.environmentChanged(shady.common.Environment).
relativeLineWidth - Variable in class shady.common.ui.GraphicsDisplay
Global relative line width.
relax(Node, Node, double) - Method in class shady.common.pathfinder.Pathfinder
Checks whether the current best estimate of the shortest distance to v can be improved by going through u.
removeAnnotation(Point.OnSegment) - Method in class shady.common.pathfinder.Pathfinder
Removes a previously drawn pathfinder annotation.
removeAnnotation(String) - Method in class shady.common.ui.GraphicsDisplay
Remove an annotation that had been previously added with GraphicsDisplay.addAnnotation(java.lang.String, java.awt.Shape, java.awt.Color, float).
removeAnnotation(String) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.removeAnnotation(String) iff we have a graphics display.
removeAnnotations(GraphicsDisplay) - Method in class shady.common.ui.multi.ChainIKHotSpot
Clear the annotations.
removeClickPointListener(ClickPointListener) - Method in class shady.common.ui.GraphicsDisplay
Remove a ClickPointListener.
removeHotSpot(HotSpot) - Method in class shady.common.ui.GraphicsDisplay
Remove a HotSpot to the list of known HotSpots.
removeHotSpot(HotSpot) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.removeHotSpot(HotSpot) iff we have a graphics display.
removeLastMember() - Method in class shady.common.multi.MultiShadyCommon
Remove the last member.
removeLastMember() - Method in interface shady.common.multi.MultiShadyCommonAPI
Remove the last member.
removeLastSegment() - Method in class shady.common.Environment
Remove the segment with the highest index.
removeListener(EnvironmentListener) - Method in class shady.common.Environment
Remove an EnvironmentListener.
removePathfinderAnnotations() - Method in class shady.common.pathfinder.Pathfinder
Removes all previous drawn intersection points, i.e all possible shady connection points.
renderFastest - Variable in class shady.common.ui.GraphicsDisplay
Whether to enable fastest rendering.
RENDERING_QUALITY - Static variable in class shady.common.ui.GraphicsDisplay
The rendering quality to use.
replThread - Variable in class shady.common.ui.UI
The thread running the REPL for UI.js, if any.
reset() - Method in class shady.common.multi.MultiShadyCommon
ShadyCommonAPI.reset() all members.
reset() - Method in interface shady.common.multi.MultiShadyCommonAPI
ShadyCommonAPI.reset() all members.
Reset - Class in shady.common.op
A Shady ShadyCommonAPI.reset() Operation.
Reset(ShadyCommonAPI) - Constructor for class shady.common.op.Reset
Make a new Reset Operation.
reset() - Method in class shady.common.ShadyCommon
Attempt to reset the mechanism.
reset() - Method in interface shady.common.ShadyCommonAPI
Attempt to reset the mechanism.
reset() - Method in class shady.sim.ShadySim
Attempt to reset the mechanism.
resetAccounting() - Method in class shady.common.ShadyCommon
Reset all accounting.
resetAccounting() - Method in interface shady.common.ShadyCommonAPI
Reset all accounting.
resetWorldToView(double, double, double) - Method in class shady.common.ui.GraphicsDisplay
Updates GraphicsDisplay.worldToView to be centered at (cx, cy) with the given scale.
resetWorldToView(double, double) - Method in class shady.common.ui.GraphicsDisplay
Updates GraphicsDisplay.worldToView to be centered at (cx, cy).
resetWorldToView(double) - Method in class shady.common.ui.GraphicsDisplay
Same as GraphicsDisplay.resetWorldToView(boolean, double) but never shrinks.
resetWorldToView() - Method in class shady.common.ui.GraphicsDisplay
Same as GraphicsDisplay.resetWorldToView(boolean) but never shrinks.
resetWorldToView(boolean) - Method in class shady.common.ui.GraphicsDisplay
Same as GraphicsDisplay.resetWorldToView(boolean, double) but uses 0.0 extra.
resetWorldToView(boolean, double) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.resetWorldToView(boolean, double, double) but uses no duration.
resetWorldToView(boolean, double, double) - Method in class shady.common.ui.GraphicsDisplay
Updates GraphicsDisplay.worldToView to fit GraphicsDisplay.environment, or if none (or if no pose) then to fit Display.shady.
resetWorldToView(double, double, double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.resetWorldToView(double, double, double) iff we have a graphics display.
resetWorldToView(double, double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.resetWorldToView(double, double) iff we have a graphics display.
resetWorldToView(double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.resetWorldToView(double) iff we have a graphics display.
resetWorldToView() - Method in class shady.common.ui.UI
Covers GraphicsDisplay.resetWorldToView() iff we have a graphics display.
resetWorldToView(boolean, double, double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.resetWorldToView(boolean, double, double) iff we have a graphics display.
reverseUpdate() - Method in class shady.common.multi.chain.Block
Opposite of Block.update(): transfers the angles from the Block.numMembers MemberShadys in Block.multiShady starting at index Block.memberStartIndex to Block.leftBarrel and Block.rightBarrel.
reverseUpdateChain() - Method in class shady.common.multi.chain.Block
Convenience method to Block.reverseUpdate() the entire chain.
RIGHT - Static variable in interface shady.common.ShadyCommonAPI
Identifies the right barrel.
RIGHT - Static variable in class shady.common.ShadyState
Identifies the right barrel.
rightBarrel - Variable in class shady.common.multi.chain.Block
The current right barrel angles in order by MemberShady relative index.
rightRotateMotion - Variable in class shady.sim.ShadySim.SimultaneousMotion
The right rotate motion, if any, else null.
rightToBarrel(AffineTransform, ShadyState, boolean) - Method in class shady.common.ui.GraphicsDisplay
Concatenate an AffineTransform into xform that takes points in the right barrel-aligned frame to the right mechanism-aligned frame.
rotate(double) - Method in class shady.common.ui.GraphicsDisplay.TransformProxy
 
RotateBarrel - Class in shady.common.op
A Shady ShadyCommonAPI.rotateBarrel(int, double) Operation.
RotateBarrel(ShadyCommonAPI, int, double) - Constructor for class shady.common.op.RotateBarrel
Make a new RotateBarrel Operation.
rotateBarrel(int, double) - Method in class shady.common.ShadyCommon
Incrementally rotate barrel.
rotateBarrel(int, double, double[]) - Method in class shady.common.ShadyCommon
Second part of ShadyCommon.rotateBarrel(int, double).
rotateBarrel(int, double) - Method in interface shady.common.ShadyCommonAPI
Incrementally rotate barrel.
rotateBarrel(int, double, double[]) - Method in class shady.sim.ShadySim
Second part of ShadyCommon.rotateBarrel(int, double).
rotateBarrelPost(int, double, double, double) - Method in class shady.common.ShadyCommon
Third part of ShadyCommon.rotateBarrel(int, double).
rotateBarrelPost(int, double, double, double) - Method in class shady.sim.multi.MemberShadySim
Third part of ShadyCommon.rotateBarrel(int, double).
rotateBarrelPre(int, double) - Method in class shady.common.ShadyCommon
First part of ShadyCommon.rotateBarrel(int, double).
RotateBarrelTo - Class in shady.common.op
A Shady absolute ShadyCommonAPI.rotateBarrel(int, double) Operation.
RotateBarrelTo(ShadyCommonAPI, int, double) - Constructor for class shady.common.op.RotateBarrelTo
Make a new RotateBarrelAbsolute Operation.
rotateBarrelTo(int, double) - Method in class shady.common.ShadyCommon
Same as ShadyCommonAPI.rotateBarrel(int, double) but goes to an absolute angle.
rotateBarrelTo(int, double) - Method in interface shady.common.ShadyCommonAPI
Same as ShadyCommonAPI.rotateBarrel(int, double) but goes to an absolute angle.
rotateShade(double) - Method in class shady.common.ShadyCommon
Incrementally rotate the shade.
rotateShade(double) - Method in interface shady.common.ShadyCommonAPI
Incrementally rotate the shade.
rotateShade(double) - Method in class shady.sim.ShadySim
Incrementally rotate the shade.

S

saveFrameButton - Variable in class shady.common.ui.ControlsDisplay
The Save Frame button.
saveFramesButton - Variable in class shady.common.ui.ControlsDisplay
The Save Frames button.
savingFrames - Variable in class shady.common.ui.ControlsDisplay
Whether we're currently saving frames.
scale - Variable in class shady.common.ui.GraphicsDisplay
Scale that takes one world unit to one device unit.
scale(double, double) - Method in class shady.common.ui.GraphicsDisplay.TransformProxy
 
searchRadius - Variable in class shady.common.pathfinder.Pathfinder
Together with the Pathfinder.searchRadiusCoefficient and the Pathfinder.CENTER_TO_CENTER_DISTANCE defines a radius used when adding new intersecting points to the possible barrel connection points.
searchRadiusCoefficient - Variable in class shady.common.pathfinder.Pathfinder
Used to define the Pathfinder.searchRadius.
second - Variable in class shady.common.sunalg.DateUtils
 
second - Variable in class shady.common.sunalg.Geometry
 
segment - Variable in class shady.common.Point.OnSegment
The Segment, not null.
Segment - Class in shady.common
A 2D finite closed segment with a distinguished start and end.
Segment(Point, Point) - Constructor for class shady.common.Segment
Create a new segment.
Segment(double, double, double, double) - Constructor for class shady.common.Segment
Create a new segment.
Segment() - Constructor for class shady.common.Segment
Create a new unitialized segment.
SEGMENT_PICK_GRAVITY - Static variable in class shady.common.ui.GraphicsDisplay
Threshold distance in pixels for the cursor to pick a Point.OnSegment.
segmentEndDeadbandM - Variable in class shady.common.pathfinder.Pathfinder
Extra dead region at ends of segments where gripping is prohibited in meters.
segments - Variable in class shady.common.Environment
The Segments in this Environment.
segments - Variable in class shady.common.pathfinder.Pathfinder
The segments in the environment.
segmentStartIndex - Variable in class shady.common.multi.chain.Block
The index of the first MultiSegment in this block.
selectedIndex - Variable in class shady.common.ui.multi.MultiUI
Index of the currently selected member (which UI.shady references), or negative if none (shady null).
sentinel - Variable in class shady.common.multi.chain.Block
The sentinel of this chain.
sentinel - Variable in class shady.common.multi.chain.ChainIK
Chain sentinel.
Sentinel - Class in shady.common.multi.chain
Sentinel block in a MultiShady chain.
Sentinel(MultiShadyCommonAPI, MultiEnvironment, Point.OnSegment, boolean) - Constructor for class shady.common.multi.chain.Sentinel
Create a new Sentinel.
set(double, double) - Method in class shady.common.Point.Cartesian
Set booth coordinates in one shot.
set(AbstractSegment, double) - Method in class shady.common.Point.OnSegment
Set segment and where one shot.
set(Point, Point) - Method in class shady.common.Segment
Set the start and end of this segment.
set(double, double, double, double) - Method in class shady.common.Segment
Set the start and end of this segment.
setAccel(double) - Method in class shady.sim.multi.MultiShadySim
Atomically set the simulation time acceleration factor for all members.
setAccel(double) - Method in interface shady.sim.multi.MultiShadySimAPI
Atomically set the simulation time acceleration factor for all members.
setAccel(double) - Method in class shady.sim.ShadySim
Set the simulation time acceleration factor.
setAccel(double) - Method in interface shady.sim.ShadySimAPI
Set the simulation time acceleration factor.
setAccel(double) - Method in class shady.sim.ui.multi.MultiSimControlsDisplay
Set the accel to the sim mechanism.
setAccel(double) - Method in class shady.sim.ui.SimControlsDisplay
Set the accel to the sim mechanism.
setAnnotateAll(boolean) - Method in class shady.common.pathfinder.Pathfinder
Set the level of annotation.
setAnnotateGripperPoints(boolean) - Method in class shady.common.pathfinder.Pathfinder
Set the level of annotation.
setAnnotatePath(boolean) - Method in class shady.common.pathfinder.Pathfinder
Set the level of annotation.
setAppearance(Graphics2D, float, Color) - Method in class shady.common.ui.GraphicsDisplay
Set the foreground appearance in g2d.
setArrowLineWidth(float) - Method in class shady.common.ui.GraphicsDisplay
Set the arrow line width.
setArrowLineWidth(float) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setArrowLineWidth(float) iff we have a graphics display.
setBarrelAngle(int, double) - Method in class shady.common.ShadyState
Set a barrel angle.
setBoneLineWidth(float) - Method in class shady.common.ui.GraphicsDisplay
Set the bone line width.
setBoneLineWidth(float) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setBoneLineWidth(float) iff we have a graphics display.
setBorder(String) - Method in class shady.common.ui.Display
Set a titled border.
setBorder(int) - Method in class shady.common.ui.Display
Set an empty border.
setBorder() - Method in class shady.common.ui.Display
Set an empty border with Display.DEFAULT_BORDER_PAD.
setClickPointCartesian(double, double) - Method in class shady.common.ui.GraphicsDisplay
Sets GraphicsDisplay.clickPointCartesian and shows it as a red cross.
setClickPointCartesian(double, double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setClickPointCartesian(double, double) iff we have a graphics display.
setClockFromMulti(Clock) - Method in class shady.sim.multi.MemberShadySim
Hook so MultiShadySim can set our ShadyCommon.clock from its constructor.
setColor(Color) - Method in class shady.common.ui.Display.Field
Set the foreground color.
setCurrentPower(double) - Method in class shady.common.ShadyState
Set the current power of the whole mechanism in Watts.
setDefaultFrameFormat(String) - Method in class shady.common.ui.ControlsDisplay
Set the default frame format.
setDefaultFrameFormat(String) - Method in class shady.common.ui.UI
Calls ControlsDisplay.setDefaultFrameFormat(String) if we have a controls display.
setDeferPlace(boolean) - Method in class shady.common.multi.MultiEnvironment
Whether to defer all calls to MultiEnvironment.place().
SetDiscrete - Class in shady.sim.op
A Shady ShadySimAPI.setDiscreteMode(boolean) Operation.
SetDiscrete(ShadySimAPI, boolean) - Constructor for class shady.sim.op.SetDiscrete
Make a new SetDiscrete Operation.
setDiscreteMode(boolean) - Method in class shady.sim.multi.MultiShadySim
Atomically set the same discrete mode to all members.
setDiscreteMode(boolean) - Method in interface shady.sim.multi.MultiShadySimAPI
Atomically set the same discrete mode to all members.
setDiscreteMode(boolean) - Method in class shady.sim.ShadySim
Set whether this ShadySim is in discrete mode.
setDiscreteMode(boolean) - Method in interface shady.sim.ShadySimAPI
Set whether this ShadySim is in discrete mode.
setDistanceToStartNode(double) - Method in class shady.common.pathfinder.Node
Sets the distance to the start node.
setDOF(double) - Method in class shady.common.multi.chain.Block
Set the value of the block's DOF.
setDrawBarrelArrows(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to draw the barrel arrows.
setDrawBarrelArrows(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setDrawBarrelArrows(boolean) iff we have a graphics display.
setDrawBodyArrow(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to draw the body arrow.
setDrawBodyArrow(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setDrawBodyArrow(boolean) iff we have a graphics display.
setDrawCCLineBody(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to draw the body as a center-to-center line segment.
setDrawCCLineBody(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setDrawCCLineBody(boolean) iff we have a graphics display.
setDrawLineBody(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to draw the body as a simple line segment.
setDrawLineBody(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setDrawLineBody(boolean) iff we have a graphics display.
setDrawPaddles(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to draw the paddles.
setDrawPaddles(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setDrawPaddles(boolean) iff we have a graphics display.
setDrawShade(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to draw the shade.
setDrawShade(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setDrawShade(boolean) iff we have a graphics display.
setEL(double) - Method in class shady.common.sunalg.Global
 
setEnableToolTip(boolean) - Method in class shady.common.ui.GraphicsDisplay
enable or disable tooltip display
setEnableToolTip(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setEnableToolTip(boolean) iff we have a graphics display.
setEnvironmentLineWidth(float) - Method in class shady.common.ui.GraphicsDisplay
Set the environment line width.
setEnvironmentLineWidth(float) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setEnvironmentLineWidth(float) iff we have a graphics display.
setFault(int, String) - Method in interface shady.common.multi.MemberShadyCommonAPI
Try to set a fault.
setFault(int, String) - Method in class shady.common.ShadyCommon
Try to set a fault.
setFault(int, String) - Method in class shady.common.ShadyState
Atomically set ShadyState.fault and ShadyState.faultDetails iff there is no existing fault.
setFPS(double) - Method in class shady.common.ui.Display
Set frames per sec.
setGraphicsDisplay(GraphicsDisplay) - Method in class shady.common.ui.HotSpot
Used by GraphicsDisplay to notify this HotSpot when it has been added and removed.
setGraphicsDisplay(GraphicsDisplay) - Method in class shady.common.ui.multi.ChainIKHotSpot
Used by GraphicsDisplay to notify this HotSpot when it has been added and removed.
setGraphicsFPS(double) - Method in class shady.common.ui.UI
Covers Display.setFPS(double) iff we have a graphics display.
setGraphicsSize(int, int) - Method in class shady.common.ui.UI
Sets the graphics display size in pixels iff we have a graphics display.
setGripper(int, int) - Method in class shady.common.ShadyCommon
This impl checks if motion is necessary and if so asks ShadyCommon.reallySetGripper(int, double) to do the motion, then takes care of all accounting info updates.
setGripper(int, double, double[]) - Method in class shady.common.ShadyCommon
Second part of ShadyCommon.setGripper(int, int).
setGripper(int, double, double[]) - Method in class shady.sim.ShadySim
Second part of ShadyCommon.setGripper(int, int).
setGripperPost(int, int, double, double, double) - Method in class shady.common.ShadyCommon
Third part of ShadyCommon.setGripper(int, int).
setGripperPre(int, int) - Method in class shady.common.ShadyCommon
First part of ShadyCommon.setGripper(int, int).
setGripperState(int, double) - Method in class shady.common.ShadyState
Set a gripper state.
setHelioCentricLat(double) - Method in class shady.common.sunalg.Global
 
setHelioCentricLong(double) - Method in class shady.common.sunalg.Global
 
setIndex(int) - Method in interface shady.common.multi.MemberShadyCommonAPI
Set the zero-based index of this member in its MultiShady.
setIndex(int) - Method in class shady.sim.multi.MemberShadySim
Set the zero-based index of this member in its MultiShady.
setJSGlobals(JScheme) - Method in class shady.common.ui.multi.MultiUI
Bind global JScheme values.
setJSGlobals(JScheme) - Method in class shady.common.ui.UI
Bind global JScheme values.
setJulianTimeCent(double) - Method in class shady.common.sunalg.Global
 
setLatitude(double) - Method in class shady.common.sunalg.Global
 
setLongitude(double) - Method in class shady.common.sunalg.Global
 
setMonitor(double) - Method in class shady.common.sunalg.Global
 
setMultiShady(MultiShadyCommonAPI) - Method in interface shady.common.multi.MemberShadyCommonAPI
Set the MultiShady to which this MemberShady belongs.
setMultiShady(MultiShadyCommonAPI) - Method in class shady.sim.multi.MemberShadySim
Set the MultiShady to which this MemberShady belongs.
setName(String) - Method in class shady.common.ShadyCommon
Set the name of this Shady.
setName(String) - Method in interface shady.common.ShadyCommonAPI
Set the name of this Shady.
setNext(Node) - Method in class shady.common.pathfinder.Node
Sets the reference to the next node in the path.
setNominal() - Method in class shady.common.multi.chain.Block
Set the block's DOF to 0.
setPaddleLineWidth(float) - Method in class shady.common.ui.GraphicsDisplay
Set the paddle line width.
setPaddleLineWidth(float) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setPaddleLineWidth(float) iff we have a graphics display.
setPlaneAngle(double) - Method in class shady.common.sunalg.Global
 
setPose(ShadyPose) - Method in class shady.common.ShadyCommon
Set the mechanism pose (by copy).
setPose(ShadyPose) - Method in interface shady.common.ShadyCommonAPI
Set the mechanism pose (by copy).
setPose(ShadyPose) - Method in class shady.sim.multi.MemberShadySim
Set the mechanism pose (by copy).
setPoseImpl(ShadyPose) - Method in class shady.sim.multi.MemberShadySim
Implementation of MemberShadySim.setPose(shady.common.ShadyPose), separated so that we can synchronize on MemberShadySim.multiShadySim if we have one.
setPosition(String) - Method in class shady.common.sunalg.Global
 
setPrevious(Node) - Method in class shady.common.pathfinder.Node
Sets the reference to the previous node in the path.
setProjx(double) - Method in class shady.common.sunalg.Global
 
setProjy(double) - Method in class shady.common.sunalg.Global
 
setRelativeLineWidth(float) - Method in class shady.common.ui.GraphicsDisplay
Set the global relative line width.
setRelativeLineWidth(float) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setRelativeLineWidth(float) iff we have a graphics display.
setRenderFastest(boolean) - Method in class shady.common.ui.GraphicsDisplay
Enable fastest rendering.
setRenderFastest(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setRenderFastest(boolean) iff we have a graphics display.
setSearchRadiusCoefficient(double) - Method in class shady.common.pathfinder.Pathfinder
Sets the Pathfinder.searchRadiusCoefficient.
setSegmentEndDeadband(double) - Method in class shady.common.pathfinder.Pathfinder
Set the extra dead region at ends of segments where gripping is prohibited, as a multiple of the mechanism gripper width.
setSegmentEndDeadbandMeters(double) - Method in class shady.common.pathfinder.Pathfinder
Set the extra dead region at ends of segments where gripping is prohibited, in meters.
setSelectedIndex(int) - Method in class shady.common.ui.multi.MultiUI
Set the index of the current selected MemberShady.
setShadeAngle(double) - Method in class shady.common.ShadyState
Convenience synchronized accessor.
setState(ShadyState) - Method in class shady.common.ShadyCommon
Set the mechanism state.
setState(ShadyState) - Method in interface shady.common.ShadyCommonAPI
Set the mechanism state.
setSunRadVector(double) - Method in class shady.common.sunalg.Global
 
setSystemTime() - Method in class shady.common.sunalg.DateUtils
 
setTimezone(double) - Method in class shady.common.sunalg.Global
 
setUpdateTime(double) - Static method in class shady.common.ui.multi.ChainIKHotSpot
Set the update time for all ChainIKHotSpots.
setUseFaultColor(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to use GraphicsDisplay.FAULT_COLOR when in fault.
setUseFaultColor(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setUseFaultColor(boolean) iff we have a graphics display.
setUsePathfinder(boolean) - Method in class shady.common.pathfinder.Pathfinder
Used to set if the path planner should be invoked or not.
setVerboseGraphicsPerformance(boolean) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.setVerbosePerformance(boolean) iff we have a graphics display.
setVerbosePerformance(boolean) - Method in class shady.common.ui.GraphicsDisplay
Set whether to output verbose performance info.
setWouldDuelOverride(boolean) - Method in class shady.common.ShadyCommon
Set whether to override generation of ShadyCommonAPI.WOULD_DUEL faults.
setWouldDuelOverride(boolean) - Method in interface shady.common.ShadyCommonAPI
Set whether to override generation of ShadyCommonAPI.WOULD_DUEL faults.
setWouldTiltOverride(boolean) - Method in class shady.common.ShadyCommon
Set whether to override generation of ShadyCommonAPI.WOULD_TILT faults.
setWouldTiltOverride(boolean) - Method in interface shady.common.ShadyCommonAPI
Set whether to override generation of ShadyCommonAPI.WOULD_TILT faults.
SHADE_COLOR - Static variable in class shady.common.ui.GraphicsDisplay
Color of the shade display.
SHADE_LINE_WIDTH - Static variable in class shady.common.ui.GraphicsDisplay
Line width of the shade display in pixels.
SHADE_RADIUS - Static variable in class shady.common.ui.GraphicsDisplay
The radius of the shade in meters.
shadeAngle - Variable in class shady.common.ShadyState
Current signed shade angle in CCW degrees.
shadeAngleField - Variable in class shady.common.ui.StateDisplay
Shows shade angle.
shadeMotion - Variable in class shady.sim.ShadySim.SimultaneousMotion
The shade motion, if any, else null.
shadeShape - Variable in class shady.common.ui.GraphicsDisplay
The shade shape.
shady - Variable in class shady.common.op.BoundOperation
The Shady instance on which to operate.
shady - Variable in class shady.common.pathfinder.Pathfinder
The mechanism.
shady - Variable in class shady.common.ui.Display.FaultField
a shady instance so we can look up fault names, if null use enclosing Display's Display.shady, if that's null too then use numbers only
shady - Variable in class shady.common.ui.Display
The mechanism.
shady - Variable in class shady.common.ui.UI
The mechanism.
shady.common - package shady.common
The Shady window shade robot project common code.
shady.common.multi - package shady.common.multi
 
shady.common.multi.chain - package shady.common.multi.chain
 
shady.common.op - package shady.common.op
 
shady.common.pathfinder - package shady.common.pathfinder
 
shady.common.sunalg - package shady.common.sunalg
 
shady.common.ui - package shady.common.ui
The Shady window shade robot project common UI.
shady.common.ui.multi - package shady.common.ui.multi
 
shady.sim - package shady.sim
The Shady window shade robot project simulator.
shady.sim.multi - package shady.sim.multi
 
shady.sim.op - package shady.sim.op
 
shady.sim.ui - package shady.sim.ui
The Shady window shade robot project simulator UI.
shady.sim.ui.multi - package shady.sim.ui.multi
 
SHADY_JS_COMMON_API - Static variable in class shady.common.ui.UI
The name of the scheme bindings for the common api.
SHADY_JS_MULTI_API - Static variable in class shady.common.ui.multi.MultiUI
The name of the scheme bindings for the multi api.
SHADY_JS_MULTI_EXTRA - Static variable in class shady.common.ui.multi.MultiUI
The name of the scheme bindings for the multi extra stuff.
SHADY_JS_MULTI_SIM_API - Static variable in class shady.sim.ui.multi.MultiSimUI
The name of the scheme bindings for the multi simulator api.
SHADY_JS_SIM_API - Static variable in class shady.sim.ui.SimUI
The name of the scheme bindings for the simulator api.
ShadyAccountingInfo - Class in shady.common
A representation of the accounting info for the mechanism.
ShadyAccountingInfo() - Constructor for class shady.common.ShadyAccountingInfo
 
ShadyCommon - Class in shady.common
Shady common implementation.
ShadyCommon(ShadyPose) - Constructor for class shady.common.ShadyCommon
Create a new ShadyCommon.
ShadyCommon() - Constructor for class shady.common.ShadyCommon
Covers ShadyCommon.ShadyCommon(ShadyPose), no initial pose.
ShadyCommonAPI - Interface in shady.common
Shady API subset that is shared between the simulator and the hardware.
ShadyPose - Class in shady.common
A mechanism pose in an Environment.
ShadyPose(Environment) - Constructor for class shady.common.ShadyPose
Create a new ShadyPose in an Environment.
ShadyPose() - Constructor for class shady.common.ShadyPose
Covers ShadyPose.ShadyPose(Environment), uses no environment.
ShadySim - Class in shady.sim
Shady simulator implementation.
ShadySim(ShadyPose) - Constructor for class shady.sim.ShadySim
Create a ShadySim with a given pose.
ShadySim() - Constructor for class shady.sim.ShadySim
Create a ShadySim with no pose.
ShadySim.BarrelMotion - Class in shady.sim
Specializes ShadySim.Motion for a barrel motion.
ShadySim.BarrelMotion(double, double, double, int) - Constructor for class shady.sim.ShadySim.BarrelMotion
Create a new barrel motion.
ShadySim.GripperMotion - Class in shady.sim
A motion that moves a gripper.
ShadySim.GripperMotion(int, double) - Constructor for class shady.sim.ShadySim.GripperMotion
Create a gripper motion.
ShadySim.GripperMotion(int, double, double) - Constructor for class shady.sim.ShadySim.GripperMotion
Create a gripper motion.
ShadySim.Motion - Class in shady.sim
Generic code for performing a motion in ShadySim.Motion.step()s.
ShadySim.Motion(double, double, double) - Constructor for class shady.sim.ShadySim.Motion
Create a new motion.
ShadySim.RotateMotion - Class in shady.sim
A motion that rotates a barrel.
ShadySim.RotateMotion(int, double) - Constructor for class shady.sim.ShadySim.RotateMotion
Create a rotate motion.
ShadySim.RotateMotion(int, double, double) - Constructor for class shady.sim.ShadySim.RotateMotion
Create a rotate motion.
ShadySim.ShadeMotion - Class in shady.sim
A motion that rotates the shade.
ShadySim.ShadeMotion(double) - Constructor for class shady.sim.ShadySim.ShadeMotion
Create a shade motion.
ShadySim.ShadeMotion(double, double) - Constructor for class shady.sim.ShadySim.ShadeMotion
Create a shade motion.
ShadySim.SimultaneousMotion - Class in shady.sim
A simultaneous barrel rotation and shade motion.
ShadySim.SimultaneousMotion(ShadySim.RotateMotion, ShadySim.RotateMotion, ShadySim.ShadeMotion, double, double) - Constructor for class shady.sim.ShadySim.SimultaneousMotion
Create a new simultaneous motion.
ShadySimAPI - Interface in shady.sim
Shady simulator extended API.
shadySleep(double) - Method in class shady.sim.multi.MultiShadySim
Sleep the current thread for the requested number of accelseconds.
shadySleep(double) - Method in interface shady.sim.multi.MultiShadySimAPI
Sleep the current thread for the requested number of accelseconds.
shadySleep(double) - Method in class shady.sim.ShadySim
Sleep the current thread for the requested number of accelseconds.
shadySleep(double) - Method in interface shady.sim.ShadySimAPI
Sleep the current thread for the requested number of accelseconds.
ShadyState - Class in shady.common
A representation of the intrinsic state of the mechanism.
ShadyState() - Constructor for class shady.common.ShadyState
 
shadyUI - Variable in class shady.common.ui.Display
The UI that contains this Display.
shape - Variable in class shady.common.ui.GraphicsDisplay.Annotation
The shape of this annotation, not null.
shortestPath - Variable in class shady.common.pathfinder.Pathfinder
The shortest path of nodes that is found by Pathfinder.getShortestPath(shady.common.Point.OnSegment) See Node.
showDetails() - Method in class shady.common.ui.Display.FaultField
Update and show the details dialog.
SIM_APPLET_INITIAL_FORMS - Static variable in class shady.sim.ui.SimUI
Initial forms when running as applet.
SIM_APPLICATION_INITIAL_FORMS - Static variable in class shady.sim.ui.SimUI
Initial forms when running as application.
SIM_STARTUP_MESSAGE - Static variable in class shady.sim.ui.SimUI
The startup message.
SimAppletUI - Class in shady.sim.ui
Shady simulator Applet UI.
SimAppletUI() - Constructor for class shady.sim.ui.SimAppletUI
Create a new shady simulator Applet UI.
SimControlsDisplay - Class in shady.sim.ui
Shady sim controls.
SimControlsDisplay(UI, ShadySimAPI) - Constructor for class shady.sim.ui.SimControlsDisplay
Create a new SimControlsDisplay.
SimUI - Class in shady.sim.ui
Shady simulator UI.
SimUI(String[]) - Constructor for class shady.sim.ui.SimUI
Make a new SimUI.
SimUI() - Constructor for class shady.sim.ui.SimUI
Covers SimUI.SimUI(String[]), no args.
simultaneousMotion(double, double, double) - Method in class shady.common.ShadyCommon
Execute a simultaneous barrel rotation and shade motion.
simultaneousMotion(double, double, double) - Method in interface shady.common.ShadyCommonAPI
Execute a simultaneous barrel rotation and shade motion.
SL - Static variable in class shady.common.multi.chain.StickBlock
The length of the muntin.
SL - Static variable in class shady.common.multi.chain.TowerBlock
The length of each muntin segment used in this tower block.
sleep(double) - Method in class shady.common.ui.UI
Sleep given seconds in wall-clock time.
SLEEP_GRANULARITY - Static variable in class shady.sim.ShadySim
Minimum time to sleep the sim thread in wall-clock seconds.
SLIDER_MAX - Static variable in class shady.sim.ui.SimControlsDisplay
Min slider value.
SLIDER_MIN - Static variable in class shady.sim.ui.SimControlsDisplay
Min slider value.
sliderToAccel(int) - Method in class shady.sim.ui.SimControlsDisplay
Convert a slider position to an accel.
speed - Variable in class shady.sim.ShadySim.Motion
Average speed (unsigned) in abstract units/sec during this motion.
start - Variable in class shady.common.Segment
The start point.
start() - Method in class shady.sim.ShadySim.Motion
Init state for this motion.
started - Variable in class shady.sim.ShadySim.Motion
Whether we've ShadySim.Motion.start()ed.
startNode - Variable in class shady.common.pathfinder.Edge
Source node for the edge.
startSavingFrames(File, String, String, int, int, double) - Method in class shady.common.ui.ControlsDisplay
Start saving frame iff not currently ControlsDisplay.savingFrames.
startSavingFrames() - Method in class shady.common.ui.ControlsDisplay
Same as ControlsDisplay.startSavingFrames(File, String, String, int, int, double) but uses last settings.
startSavingFrames(String, String, String, int, int, double) - Method in class shady.common.ui.UI
Covers UI.startSavingFrames(File, String, String, int, int, double).
startSavingFrames(File, String, String, int, int, double) - Method in class shady.common.ui.UI
Calls ControlsDisplay.startSavingFrames(File, String, String, int, int, double) if we have a controls display.
startSavingFrames() - Method in class shady.common.ui.UI
Calls ControlsDisplay.startSavingFrames() if we have a controls display.
state - Variable in class shady.common.ShadyCommon
Internal representation of the current state.
state - Variable in class shady.common.ShadyPose
The intrinsic state, null for none.
state - Variable in class shady.common.ui.StateDisplay
The intrinsic state of Display.shady.
StateDisplay - Class in shady.common.ui
Shady state display.
StateDisplay(UI, ShadyCommonAPI, Color[]) - Constructor for class shady.common.ui.StateDisplay
Create a new state Display.
stateDisplay - Variable in class shady.common.ui.UI
The asynchronous state display system.
step - Variable in class shady.sim.ShadySim.Motion
The most recent completed (or failed) ShadySim.Motion.step().
step() - Method in class shady.sim.ShadySim.Motion
Try to take one step.
STEP_TIME - Static variable in class shady.sim.ShadySim
Simulated motion step time, in sim seconds.
steps - Variable in class shady.sim.ShadySim.Motion
The total number of ShadySim.Motion.step()s nominally required for this operation.
stepSleep(double) - Method in class shady.sim.ShadySim.Motion
Sleep for a ShadySim.Motion.step().
stepState() - Method in class shady.sim.multi.MemberShadySim.MemberRotateMotion
Hook to actually apply ShadySim.Motion.incr to ShadyCommon.state.
stepState() - Method in class shady.sim.ShadySim.GripperMotion
Hook to actually apply ShadySim.Motion.incr to ShadyCommon.state.
stepState() - Method in class shady.sim.ShadySim.Motion
Hook to actually apply ShadySim.Motion.incr to ShadyCommon.state.
stepState() - Method in class shady.sim.ShadySim.RotateMotion
Hook to actually apply ShadySim.Motion.incr to ShadyCommon.state.
stepState() - Method in class shady.sim.ShadySim.ShadeMotion
Hook to actually apply ShadySim.Motion.incr to ShadyCommon.state.
stepState() - Method in class shady.sim.ShadySim.SimultaneousMotion
Steps state on each submotion.
stepUpdate() - Method in class shady.sim.multi.MemberShadySim.MemberGripperMotion
This is the part of ShadySim.Motion.step which needs to synchronize on ShadyCommon.state.
stepUpdate() - Method in class shady.sim.multi.MemberShadySim.MemberRotateMotion
This is the part of ShadySim.Motion.step which needs to synchronize on ShadyCommon.state.
stepUpdate() - Method in class shady.sim.ShadySim.Motion
This is the part of ShadySim.Motion.step which needs to synchronize on ShadyCommon.state.
StickBlock - Class in shady.common.multi.chain
Controller for a tower "stick"
StickBlock(MultiShadyCommonAPI, MultiEnvironment, Sentinel) - Constructor for class shady.common.multi.chain.StickBlock
TBD
Stime - Variable in class shady.common.sunalg.Geometry
 
stop(boolean) - Method in class shady.common.multi.MultiShadyCommon
ShadyCommonAPI.stop(boolean) all members.
stop(boolean) - Method in interface shady.common.multi.MultiShadyCommonAPI
ShadyCommonAPI.stop(boolean) all members.
Stop - Class in shady.common.op
A Shady ShadyCommonAPI.stop(boolean) Operation.
Stop(ShadyCommonAPI, boolean) - Constructor for class shady.common.op.Stop
Make a new Stop Operation.
stop(boolean) - Method in interface shady.common.ShadyCommonAPI
Stop all ongoing motion.
stop(boolean) - Method in class shady.sim.ShadySim
Stop all ongoing motion.
stopSavingFrames() - Method in class shady.common.ui.ControlsDisplay
Stop saving frame iff currently ControlsDisplay.savingFrames.
stopSavingFrames() - Method in class shady.common.ui.UI
Calls ControlsDisplay.stopSavingFrames() if we have a controls display.
STROKE_NORMALIZATION - Static variable in class shady.common.ui.GraphicsDisplay
Whether to use RenderingHints.VALUE_STROKE_NORMALIZE.
Sunalg - Class in shady.common.sunalg
 
Sunalg() - Constructor for class shady.common.sunalg.Sunalg
 
sunalg - Variable in class shady.common.ui.UI
The sunalg reference, if any.

T

t - Variable in class shady.common.sunalg.Geometry
 
t - Variable in class shady.common.sunalg.Global
 
t1 - Variable in class shady.common.sunalg.LBR
 
TARGET_SLOP_PIXELS - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Max allowed target slop in pixels.
targetClamp - Variable in class shady.common.multi.chain.ChainIK
EE to target vector magnitude clamp.
targetLock - Variable in class shady.common.ui.multi.ChainIKHotSpot
Synchronization lock for the target variables.
targetRotation - Variable in class shady.common.ui.multi.ChainIKHotSpot
Target rotation in radians.
targetSetTime - Variable in class shady.common.ui.multi.ChainIKHotSpot
Time of most recent target change.
targetX - Variable in class shady.common.ui.multi.ChainIKHotSpot
Target x coord.
targetY - Variable in class shady.common.ui.multi.ChainIKHotSpot
Target y coord.
tempPoint - Variable in class shady.common.ui.GraphicsDisplay
A temp point.
tempPose - Variable in class shady.common.ui.GraphicsDisplay
A temp pose.
tempState - Variable in class shady.common.ui.GraphicsDisplay
A temp state.
tesserDS - Variable in class shady.common.ui.GraphicsDisplay
Tesser differential scale (multiplicative).
tesserDX - Variable in class shady.common.ui.GraphicsDisplay
Tesser differential x translation (additive).
tesserDY - Variable in class shady.common.ui.GraphicsDisplay
Tesser differential y translation (additive).
tesserInterpolator - Variable in class shady.common.ui.GraphicsDisplay
Current GraphicsDisplay.tesserTo(double, double, double, double) interpolator, if any.
tesserStartScale - Variable in class shady.common.ui.GraphicsDisplay
GraphicsDisplay.viewToWorld(java.awt.geom.Point2D.Double) scale at tesser start.
tesserStartTX - Variable in class shady.common.ui.GraphicsDisplay
GraphicsDisplay.viewToWorld(java.awt.geom.Point2D.Double) x translation at tesser start.
tesserStartTY - Variable in class shady.common.ui.GraphicsDisplay
GraphicsDisplay.viewToWorld(java.awt.geom.Point2D.Double) y translation at tesser start.
tesserTo(double, double, double, double) - Method in class shady.common.ui.GraphicsDisplay
Smoothly transform viewpoint.
tesserTo(double, double, double, double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.tesserTo(double, double, double, double) iff we have a graphics display.
theta - Variable in class shady.common.sunalg.Geometry
 
theta2 - Variable in class shady.common.sunalg.Geometry
 
theta3 - Variable in class shady.common.sunalg.Geometry
 
THETA_MAX_ABS - Static variable in class shady.common.multi.chain.StickBlock
The absolute value of the maximum possible tilt angle.
THETA_MAX_ABS - Static variable in class shady.common.multi.chain.TowerBlock
The absolute value of the maximum possible tilt angle.
TILT - Static variable in interface shady.common.ShadyCommonAPI
The mechanism may not be correctly attached to the environment.
TILT_PER_CLICK - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Differential tilt per click in radians.
tiltAnnotationName - Variable in class shady.common.ui.multi.ChainIKHotSpot
Name of the tilt annotation.
TIME - Static variable in class shady.common.ShadyCommon
Index of time resource.
TIMEOUT - Static variable in interface shady.common.ShadyCommonAPI
An implementation-dependent timeout was reached.
timeToGo - Variable in class shady.sim.ShadySim.Motion
Amount of time in seconds that would be required to finish this motion.
timeUsed - Variable in class shady.sim.ShadySim.Motion
Amount of time used by this motion so far in seconds.
Timezone - Variable in class shady.common.sunalg.Geometry
 
Timezone - Variable in class shady.common.sunalg.Global
 
TOP - Static variable in class shady.common.multi.chain.TowerBlock
The length of the top of the block: 2.0*SL+CC
toString(DoubleFormatter) - Method in class shady.common.AbstractSegment
Return a human-readable string giving the start and end coords of this segment.
toString() - Method in class shady.common.AbstractSegment
Convenience cover of AbstractSegment.toString(DoubleFormatter), uses no formatter.
toString(DoubleFormatter) - Method in class shady.common.multi.MultiSegment
Return a human-readable String representation of this Segment.
toString() - Method in class shady.common.op.CloseGripper
Get a human-readable description of this Operation.
toString() - Method in class shady.common.op.OpenGripper
Get a human-readable description of this Operation.
toString() - Method in class shady.common.op.Reset
Get a human-readable description of this Operation.
toString() - Method in class shady.common.op.RotateBarrel
Get a human-readable description of this Operation.
toString() - Method in class shady.common.op.RotateBarrelTo
Get a human-readable description of this Operation.
toString() - Method in class shady.common.op.Stop
Get a human-readable description of this Operation.
toString() - Method in class shady.common.pathfinder.Node
returns Node.point.toString()
toString(DoubleFormatter) - Method in class shady.common.Point.OnSegment
Return a human-readable String representation of this Point.Point.OnSegment.
toString() - Method in class shady.common.Point.OnSegment
Convenience cover of Point.OnSegment.toString(DoubleFormatter), uses no formatter.
toString(DoubleFormatter) - Method in class shady.common.Point
Return a human-readable String representation of this Point.
toString() - Method in class shady.common.Point
Convenience cover of Point.toString(DoubleFormatter), uses no formatter.
toString(DoubleFormatter) - Method in class shady.common.Segment
Return a human-readable String representation of this Segment.
toString() - Method in class shady.common.ShadyCommon
Same as ShadyCommon.toString(DoubleFormatter) but uses no formatter.
toString(DoubleFormatter) - Method in class shady.common.ShadyCommon
Same as ShadyCommon.toString(DoubleFormatter, boolean) but uses no HTML.
toString(DoubleFormatter, boolean) - Method in class shady.common.ShadyCommon
Same as ShadyCommon.toString(DoubleFormatter, boolean, java.awt.Color[], java.awt.Color) but uses no colors.
toString(DoubleFormatter, boolean, Color[], Color) - Method in class shady.common.ShadyCommon
Get a human-readable string representation of this Shady.
toString() - Method in class shady.sim.op.ChargeBattery
Get a human-readable description of this Operation.
toString() - Method in class shady.sim.op.RechargeBattery
Get a human-readable description of this Operation.
toString() - Method in class shady.sim.op.SetDiscrete
Get a human-readable description of this Operation.
toString() - Method in class shady.sim.ShadySim.GripperMotion
Return a human-readable description of this motion.
toString() - Method in class shady.sim.ShadySim.Motion
Return a human-readable description of this motion.
toString() - Method in class shady.sim.ShadySim.RotateMotion
Return a human-readable description of this motion.
toString() - Method in class shady.sim.ShadySim.ShadeMotion
Return a human-readable description of this motion.
toString() - Method in class shady.sim.ShadySim.SimultaneousMotion
Return a human-readable description of this motion.
totalAccountingTime - Variable in class shady.common.ShadyAccountingInfo
The total duration, in seconds, since reboot or since the last ShadyCommonAPI.resetAccounting().
totalAccountingTimeField - Variable in class shady.common.ui.AccountingDisplay
Shows total accounting time.
totalBatteryEnergy - Variable in class shady.common.ShadyAccountingInfo
The system's best estimate of the total battery capacity (i.e., when fully charged), in Joules.
totalBatteryEnergyField - Variable in class shady.common.ui.AccountingDisplay
Shows total battery energy.
totalEnergyConsumed - Variable in class shady.common.ShadyAccountingInfo
The total system energy consumption, in Joules, since reboot or since the last ShadyCommonAPI.resetAccounting().
totalEnergyConsumedField - Variable in class shady.common.ui.AccountingDisplay
Shows total energy consumed.
totalGripEnergy - Variable in class shady.common.ShadyAccountingInfo
The total amount of energy spent closing/opening grippers (or attempting to), in Joules, since reboot or since the last ShadyCommonAPI.resetAccounting().
totalGripEnergyField - Variable in class shady.common.ui.AccountingDisplay
Shows total grip energy.
totalGripTime - Variable in class shady.common.ShadyAccountingInfo
The total duration spent closing/opening grippers (or attempting to), in seconds, since reboot or since the last ShadyCommonAPI.resetAccounting().
totalGripTimeField - Variable in class shady.common.ui.AccountingDisplay
Shows total grip time.
totalLength - Variable in class shady.common.ui.GraphicsDisplay
Shady total length.
totalRotationAngle - Variable in class shady.common.ShadyAccountingInfo
The total degrees rotated (or attempted) since reboot or since the last ShadyCommonAPI.resetAccounting().
totalRotationAngleField - Variable in class shady.common.ui.AccountingDisplay
Shows total rotation angle.
totalRotationEnergy - Variable in class shady.common.ShadyAccountingInfo
The total amount of energy spent rotating barrels (or attempting to), in Joules, since reboot or since the last ShadyCommonAPI.resetAccounting().
totalRotationEnergyField - Variable in class shady.common.ui.AccountingDisplay
Shows total rotation energy.
totalRotationTime - Variable in class shady.common.ShadyAccountingInfo
The total duration spent rotating barrels (or attempting to), in seconds, since reboot or since the last ShadyCommonAPI.resetAccounting().
totalRotationTimeField - Variable in class shady.common.ui.AccountingDisplay
Shows total rotation time.
TowerBlock - Class in shady.common.multi.chain
Controller for a block in the original MultiShady tower.
TowerBlock(MultiShadyCommonAPI, MultiEnvironment, Sentinel, int, int) - Constructor for class shady.common.multi.chain.TowerBlock
TBD
TowerBlock(MultiShadyCommonAPI, MultiEnvironment, Sentinel) - Constructor for class shady.common.multi.chain.TowerBlock
TBD
transform - Variable in class shady.common.multi.chain.Block
The current transform from the end frame of Block.previous to the end frame of this block.
transformProxy - Variable in class shady.common.ui.GraphicsDisplay
We use this in order to apply transforms directly to the Graphics2D.
translate(double, double) - Method in class shady.common.ui.GraphicsDisplay.TransformProxy
 
TransposeIK - Class in shady.common.multi.chain
Jacobian Transpose Inverse Kinematics for a MultiShady chain.
TransposeIK(Block) - Constructor for class shady.common.multi.chain.TransposeIK
Construct a new TransposeIK for a chain.
tweakDOF(double) - Method in class shady.common.multi.chain.Block
Tweak the value of the block's DOF.

U

ui - Variable in class shady.common.ui.AppletUI
The UI to display.
UI - Class in shady.common.ui
Shady UI.
UI(Environment, ShadyCommonAPI, String[]) - Constructor for class shady.common.ui.UI
Create a new UI.
UI(String[]) - Constructor for class shady.common.ui.UI
Covers UI.UI(Environment, ShadyCommonAPI, String[]), always UI.makeDefaultShady(shady.common.Environment) and UI.makeDefaultEnvironment().
UI() - Constructor for class shady.common.ui.UI
Covers UI.UI(String[]), no args.
uid - Variable in class shady.common.ui.HotSpot
Unique ID for this HotSpot.
uidCounter - Static variable in class shady.common.ui.HotSpot
The next UID.
UNALIGNED - Static variable in interface shady.common.ShadyCommonAPI
The gripper may not be properly aligned with an environment segment.
UNITS_WIDTH - Static variable in class shady.common.ui.Display
Width of the Display.Field units labels in pixels.
unitsLabel - Variable in class shady.common.ui.Display.Field
The label that shows the units.
UNKNOWN - Static variable in interface shady.common.ShadyCommonAPI
An unknown fault occurred.
unlock() - Method in class shady.common.multi.chain.Block
Unlock this block.
unmodifiableMembers - Variable in class shady.common.multi.MultiShadyCommon
Unmodifiable view of MultiShadyCommon.members.
unPause(boolean) - Method in class shady.common.ui.Display
Unpause this view.
unPause() - Method in class shady.common.ui.Display
Covers Display.unPause(boolean), never forces update.
unPause() - Method in class shady.sim.multi.MultiShadySim
Un-MultiShadySimAPI.pause() this MultiShadySim.
unPause() - Method in interface shady.sim.multi.MultiShadySimAPI
Un-MultiShadySimAPI.pause() this MultiShadySim.
unPause() - Method in class shady.sim.ShadySim
Un-ShadySimAPI.pause() this ShadySim.
unPause() - Method in interface shady.sim.ShadySimAPI
Un-ShadySimAPI.pause() this ShadySim.
unPauseGraphics(boolean) - Method in class shady.common.ui.UI
Covers Display.unPause(boolean) iff we have a graphics display.
unPauseInterpolations() - Method in class shady.common.ui.GraphicsDisplay
Un-pause interpolations.
unPauseShady() - Method in class shady.sim.ui.multi.MultiSimControlsDisplay
Un-pause the sim mechanism.
unPauseShady() - Method in class shady.sim.ui.SimControlsDisplay
Un-pause the sim mechanism.
unsetGraphicsSize() - Method in class shady.common.ui.UI
Un-set any specific graphics size, iff we have a graphics display.
UNSIGNED_APPLET_MSG - Static variable in class shady.common.ui.UI
A message to tell the user when we have a security exception.
update() - Method in class shady.common.multi.chain.Block
Transfers the angles from Block.leftBarrel and Block.rightBarrel to the Block.numMembers MemberShadys in Block.multiShady starting at index Block.memberStartIndex.
update() - Method in class shady.common.multi.chain.Sentinel
Update Block.transform from Sentinel.point and Sentinel.aligned.
update(double) - Method in class shady.common.ShadyCommon
By default this is called at the period ShadyCommon.getUpdateTime() by ShadyCommon.updateThread.
update() - Method in class shady.common.ui.AccountingDisplay
This will be called at Display.getUpdateInterval().
update() - Method in class shady.common.ui.Display.BarrelField
Update the value displayed from Display.Field.getValueString().
update() - Method in class shady.common.ui.Display.FaultField.DetailsDialog
Update the text display.
update() - Method in class shady.common.ui.Display.FaultField
Update the value displayed from Display.Field.getValueString().
update() - Method in class shady.common.ui.Display.Field
Update the value displayed from Display.Field.getValueString().
update() - Method in class shady.common.ui.Display
This will be called at Display.getUpdateInterval().
update() - Method in class shady.common.ui.GraphicsDisplay
This will be called at Display.getUpdateInterval().
update() - Method in class shady.common.ui.PoseDisplay
This will be called at Display.getUpdateInterval().
update() - Method in class shady.common.ui.StateDisplay
This will be called at Display.getUpdateInterval().
update(double) - Method in class shady.sim.multi.MultiShadySim
Updates all members.
update() - Method in class shady.sim.ui.SimControlsDisplay
re-set SimControlsDisplay.accelLabel text and SimControlsDisplay.accelSlider position.
updateAccountingInfo() - Method in class shady.common.ui.AccountingDisplay
Copies AccountingDisplay.accountingInfo from Display.shady.
updateBufferedImage() - Method in class shady.common.ui.GraphicsDisplay
Cons GraphicsDisplay.bufferedImage if necessary and paint into it.
updateChain() - Method in class shady.common.multi.chain.Block
Convenience method to Block.update() the entire chain.
updateClock - Static variable in class shady.common.ui.multi.ChainIKHotSpot
Timebase for ChainIKHotSpot.doUpdate(double).
updateFromMulti(double) - Method in class shady.sim.multi.MemberShadySim
Update from MultiShadySim.
updateJacobian(int) - Method in class shady.common.multi.chain.ChainIK
Update the ChainIK.jacobian matrix.
updatePose(ShadyCommonAPI) - Method in class shady.common.ui.GraphicsDisplay
Try to get shady's pose.
updatePose() - Method in class shady.common.ui.PoseDisplay
Copies PoseDisplay.pose from Display.shady.
updateState(double) - Method in class shady.common.ShadyCommon
This is used by the default impl of ShadyCommon.update(double).
updateState(ShadyCommonAPI) - Method in class shady.common.ui.GraphicsDisplay
Get shady's state.
updateState() - Method in class shady.common.ui.StateDisplay
Copies StateDisplay.state from Display.shady.
updateThread - Variable in class shady.common.ShadyCommon
An async thread to ShadyCommon.update(double).
updateThread - Static variable in class shady.common.ui.multi.ChainIKHotSpot
The update thread.
updateThread - Variable in class shady.sim.multi.MultiShadySim
An async thread to MultiShadySim.update(double).
updateTimer - Variable in class shady.common.ui.Display
Calls Display.update() at Display.getUpdateInterval().
useFaultColor - Variable in class shady.common.ui.GraphicsDisplay
Whether to use GraphicsDisplay.FAULT_COLOR when in fault.
usePathfinder - Variable in class shady.common.pathfinder.Pathfinder
Flag that determins if the path planer should be invoked.
useTransformProxy(Graphics2D) - Method in class shady.common.ui.GraphicsDisplay
Whether to use the transform proxy.

V

valueLabel - Variable in class shady.common.ui.Display.Field
The label that shows the value.
verbosePerformance - Variable in class shady.common.ui.GraphicsDisplay
Whether to output verbose performance info.
viewToWorld(Point2D.Double) - Method in class shady.common.ui.GraphicsDisplay
Gets the world coordinates from a view point.

W

WHEEL_TO_DELTA - Static variable in class shady.common.ui.GraphicsDisplay
Mouse wheel clicks to drag delta.
where - Variable in class shady.common.Point.OnSegment
The location on Point.OnSegment.segment (0.0->start, 1.0->end).
width - Variable in class shady.common.Environment
The width of this environment, 0.0 if Environment.isEmpty().
worldToBlockStart - Variable in class shady.common.multi.chain.ChainIK
Transform from world frame to current block start frame.
worldToChainEnd - Variable in class shady.common.multi.chain.ChainIK
Transform from world frame to chain end frame (end frame of ChainIK.chainEnd).
worldToChainEndWithDelta - Variable in class shady.common.multi.chain.ChainIK
Transform from world frame to chain end frame (end frame of ChainIK.chainEnd), including delta in current block.
worldToLeft(AffineTransform, ShadyPose, ShadyCommonAPI, boolean) - Method in class shady.common.ui.GraphicsDisplay
Concatenate an AffineTransform into xform that takes points in the left mechanism-aligned frame to world frame.
worldToView - Variable in class shady.common.ui.GraphicsDisplay
Transform that takes points in world (user space) coordinates to points in view (device space) coordinates.
WOULD_COLLIDE - Static variable in interface shady.common.ShadyCommonAPI
The specified action might cause a collision.
WOULD_DUEL - Static variable in interface shady.common.ShadyCommonAPI
You can't rotate if both grippers are connected.
WOULD_MOTION_LIMIT - Static variable in interface shady.common.ShadyCommonAPI
The specified action might cause a mechanism DOF to go past a motion limit.
WOULD_TILT - Static variable in interface shady.common.ShadyCommonAPI
The mechanism would not be correctly attached to the environment.
wouldDuel(boolean) - Method in class shady.common.ShadyCommon
Check whether the barrels would duel on rotation.
wouldDuel(boolean) - Method in class shady.sim.multi.MemberShadySim
Check whether the barrels would duel on rotation.
wouldDuelOverride - Variable in class shady.common.ShadyCommon
Whether to override generation of ShadyCommonAPI.WOULD_DUEL faults.
wouldTiltOverride - Variable in class shady.common.ShadyCommon
Whether to override generation of ShadyCommonAPI.WOULD_TILT faults.
writeToFile(File, String) - Method in class shady.common.ui.GraphicsDisplay
Covers GraphicsDisplay.writeToFile(File, String, boolean) but never shows error dialog.
writeToFile(File, String, boolean) - Method in class shady.common.ui.GraphicsDisplay
Write to file of specified format.
writeToFile(String, String) - Method in class shady.common.ui.UI
Calls GraphicsDisplay.writeToFile(File, String) iff we have a graphics display.
writeToFile(String, String, boolean) - Method in class shady.common.ui.UI
Covers UI.writeToFile(File, String, boolean).
writeToFile(File, String, boolean) - Method in class shady.common.ui.UI
Calls GraphicsDisplay.writeToFile(File, String, boolean) iff we have a graphics display.

X

x - Variable in class shady.common.Point.Cartesian
The Cartesian x coordinate.
xformLine - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.createTransformedShape(java.awt.geom.AffineTransform, java.awt.Shape).
xformPoint - Variable in class shady.common.ui.GraphicsDisplay
Temp space used in GraphicsDisplay.createTransformedShape(java.awt.geom.AffineTransform, java.awt.Shape).

Y

y - Variable in class shady.common.Point.Cartesian
The Cartesian y coordinate.
year - Variable in class shady.common.sunalg.DateUtils
 
year - Variable in class shady.common.sunalg.Geometry
 

Z

ZOOM_ACCEL_FACTOR - Static variable in class shady.common.ui.GraphicsDisplay
Factor by which to accelerate zoom abscissa if SHIFT is down.
ZOOM_PER_PIXEL - Static variable in class shady.common.ui.GraphicsDisplay
Conversion factor of pixels to zoom abscissa.
zoomWorldToView(double) - Method in class shady.common.ui.GraphicsDisplay
Updates GraphicsDisplay.worldToView with the given scale.
zoomWorldToView(double) - Method in class shady.common.ui.UI
Covers GraphicsDisplay.zoomWorldToView(double) iff we have a graphics display.
zposition - Variable in class shady.common.sunalg.Geometry
 
zposition - Variable in class shady.common.sunalg.Global
 

A B C D E F G H I J L M N O P R S T U V W X Y Z