- actionMapper - Variable in class msim.ui.UI
-
Manages vona.ui.ActionMapper.Actions that handle user
input.
- actionQueue - Variable in class msim.ui.UI
-
- activate() - Method in class msim.trajectory.ThresholdDetector
-
Enable this TrajectoryActor for scheduling by the update thread.
- activate() - Method in class msim.trajectory.TrajectoryActor
-
Enable this TrajectoryActor for scheduling by the update thread.
- activate() - Method in class msim.trajectory.TrajectoryDriver
-
- activate() - Method in class msim.trajectory.TrajectoryObserver
-
- activate() - Method in class msim.ui.InteractorDriver
-
- activate() - Method in class msim.ui.WidgetInteractor
-
Enable this widget interactor for scheduling by the update thread.
- active - Variable in class msim.trajectory.TrajectoryActor
-
whether this actor is currently activated for scheduling
- active - Variable in class msim.ui.WidgetInteractor
-
whether this interactor is currently activated for scheduling
- actuators - Variable in class msim.control.Solver
-
- addAsyncAction(String, Runnable, String...) - Method in class msim.ui.UI.MSimActionMap
-
Like vona.ui.ActionMapper.ActionMap.addSimpleAction() but runs
task in the update thread.
- addAxesWidget(String, String) - Method in class msim.model.Joint
-
- addCircleWidget() - Method in class msim.model.Joint
-
- addConnectableJointTypes(String, Joint.Type...) - Method in class msim.model.Link
-
- addConnectableSubFrameTypes(String, String...) - Method in class msim.model.Link
-
- addCylinderWidget() - Method in class msim.model.Joint
-
- addIntersection(float) - Method in class msim.ui.UI.Pick
-
- addJointInteractive(Link, Link, Joint, boolean) - Method in class msim.ui.UI
-
Attach joint to the indicated nodes.
- addJointInteractive(Link, Link, Joint) - Method in class msim.ui.UI
-
- addJointInteractive(Link, Joint, boolean) - Method in class msim.ui.UI
-
- addJointInteractive(Link, Joint) - Method in class msim.ui.UI
-
- addJointInteractive(Joint, boolean) - Method in class msim.ui.UI
-
- addJointInteractive(Joint) - Method in class msim.ui.UI
-
- addPrismWidgets(int, float, float) - Method in class msim.model.Joint
-
- addRectangleWidgets(float) - Method in class msim.model.Joint
-
- addRouteWidgets(String, String, int) - Method in class msim.model.Joint
-
Adds route widgets for the indicated sub-transform.
- addSectorWidgets(float) - Method in class msim.model.Joint
-
- addSegmentWidget(int, float) - Method in class msim.model.Joint
-
- addSphereWidget() - Method in class msim.model.Joint
-
- addSquareWidget() - Method in class msim.model.Joint
-
- addTrajectoryActor(TrajectoryActor) - Method in class msim.control.Controller
-
- addUserSubFrame(String, RX) - Method in class msim.model.Link
-
Add a user subframe.
- addWidget(Widget, String, String) - Method in class msim.model.LinkageNode
-
Add a Widget.
- addWidget(String, String, String) - Method in class msim.model.LinkageNode
-
- addWidget(Widget, String) - Method in class msim.model.LinkageNode
-
- addWidget(String, String) - Method in class msim.model.LinkageNode
-
- addWidget(Widget) - Method in class msim.model.LinkageNode
-
- addWidget(String) - Method in class msim.model.LinkageNode
-
- addWidgetInteractive(LinkageNode, String, String, Widget, boolean) - Method in class msim.ui.UI
-
Add widget to the indicated parent node.
- addWidgetInteractive(LinkageNode, String, String, Widget) - Method in class msim.ui.UI
-
- addWidgetInteractive(LinkageNode, Widget, boolean) - Method in class msim.ui.UI
-
- addWidgetInteractive(LinkageNode, Widget) - Method in class msim.ui.UI
-
- addWidgetInteractive(Widget, boolean) - Method in class msim.ui.UI
-
- addWidgetInteractive(Widget) - Method in class msim.ui.UI
-
- addWidgetInteractive(String) - Method in class msim.ui.UI
-
- addWidgetInteractor(WidgetInteractor) - Method in class msim.control.Controller
-
- advance() - Method in class msim.trajectory.SequenceDriver
-
- advanced(int) - Method in interface msim.trajectory.SequenceDriver.AdvanceHook
-
called when the driver advances to waypoint at index
- advanced(int) - Method in class msim.trajectory.SequenceDriver.ApplyingAdvanceHook
-
- advanceHook - Variable in class msim.trajectory.SequenceDriver
-
- ALL - Static variable in enum msim.model.EntityClass
-
set of all EntityClass of the indicated type
- ALL - Static variable in enum msim.model.EntityClass.Visibility
-
- ALL_TXEM_INDICES - Static variable in class msim.model.Joint
-
vector of all six TXEM indices
- allMetrics - Variable in class msim.control.Solver
-
collection of all metrics
- allSupportNodes - Variable in class msim.control.Solver
-
- allUpdateMetrics - Variable in class msim.control.Controller
-
all metrics involved in periodic update
- altDownAtLastPick - Variable in class msim.ui.UI
-
state of indicated modifier at time of last pick
- alwaysDumpNodePath - Static variable in class msim.ui.UI
-
enable for indicated option
- alwaysManipulateLinkGlobalPose - Variable in class msim.ui.UI
-
enable for indicated option
- analyze() - Method in class msim.control.Controller
-
(re)analyze the model topology, finding kinematic cycles and assigning
them to
Solvers.
- analyzeStructure(Link, int) - Method in class msim.control.Controller
-
Recursively DFS tree from link, tracing the kinematic cycles of
chain closure joints as they are encountered.
- analyzeStructureMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- appendWaypoint(RXSInterpolator.InterpolationProfile, double, RX...) - Method in class msim.trajectory.SequenceDriver
-
Inserts at end of sequence
- appendWaypoint(RXSInterpolator.InterpolationProfile, double, double...) - Method in class msim.trajectory.SequenceDriver
-
Inserts at end of sequence
- applet - Static variable in class msim.MSim
-
A reference to the
MSimApplet instance iff running as an
applet.
- appletDestroy(Applet) - Method in class msim.MSim
-
Applet destroy method.
- appletDestroy(Applet) - Method in class msim.ui.UI
-
Aplet destroy method.
- appletMain() - Method in class msim.ui.UI
-
- applicationMain() - Method in class msim.ui.UI
-
- appliccable - Variable in class msim.model.LinkageNode.ApplyingNodeHandler
-
the delegate
- appliccable - Variable in class msim.trajectory.SequenceDriver.ApplyingAdvanceHook
-
the delegate
- applyMethod - Variable in class msim.model.LinkageNode.ApplyingNodeHandler
-
the apply method on the delegate
- applyMethod - Variable in class msim.trajectory.SequenceDriver.ApplyingAdvanceHook
-
the apply method on the delegate
- APPNAME - Static variable in class msim.MSim
-
the application name
- APPNAME_LC - Static variable in class msim.MSim
-
the application name, all lower case
- arg - Static variable in class msim.MSim
-
the invocation args, null if none
- assignSolveRounds(Linkage, int, int, int) - Method in class msim.control.Controller
-
- aToEP - Variable in class msim.control.Solver
-
Actuator mobility to effector parent frame or effector child frame to
actuator mobility transform.
- aToEPQ - Variable in class msim.control.Solver
-
Actuator mobility to effector parent frame or effector child frame to
actuator mobility quaternion/rotmatrix.
- aToEPRM - Variable in class msim.control.Solver
-
Actuator mobility to effector parent frame or effector child frame to
actuator mobility quaternion/rotmatrix.
- autoAddListenersToRXSInteractor() - Method in class msim.ui.Display
-
Whether to call RXSInteractor.addListeners(java.awt.Component) on Display3D.rxsInteractor in Display3D.addCanvasListeners().
- autoManipulateJoints - Variable in class msim.ui.UI
-
enable for indicated option
- autoManipulateLinks - Variable in class msim.ui.UI
-
enable for indicated option
- autoManipulateLockedNodes - Variable in class msim.ui.UI
-
enable for indicated option
- autoManipulateWidgets - Variable in class msim.ui.UI
-
enable for indicated option
- autoNamed - Variable in class msim.model.LinkageNode
-
whether this node is automatically named
- AXES_RADIUS_FACTOR - Static variable in class msim.model.Joint
-
- AXES_RADIUS_FACTOR - Static variable in class msim.model.Link
-
- axis - Variable in class msim.model.Joint.SliderSegmentWidget
-
the axis of the segment
- c - Variable in class msim.ui.UI.QueuedAction
-
- centerOfMass - Variable in class msim.model.Link
-
link or subtree center of mass in link frame, default (0, 0, 0)
- chainClosures - Variable in class msim.control.Solver
-
- chainClosures - Variable in class msim.model.Link
-
The chain closure
Joints whose child is this Link, if any.
- checkBindings() - Method in class msim.trajectory.TrajectoryActor
-
Check that the
Joint of each binding is still present.
- checkBindings() - Method in class msim.ui.InteractorDriver
-
Check that the
Joint of each binding is still present.
- checkBindings() - Method in class msim.ui.WidgetInteractor
-
- checkBounds(double) - Method in class msim.trajectory.ThresholdDetector
-
- checkDependencies(PrintStream) - Method in class msim.MSim
-
Check for the presence of all dependencies.
- checkDependencies() - Method in class msim.MSim
-
- checkName(String) - Method in class msim.model.Joint
-
- checkName(String) - Method in class msim.model.Link
-
Extends superclass impl to verify corresp
RootJoint name
unique.
- checkName(String) - Method in class msim.model.LinkageNode
-
Check if name would be acceptable for this node.
- checkNamePattern(String) - Static method in class msim.model.LinkageNode
-
- checkType(Joint.Type) - Method in class msim.model.Joint
-
Check if type is a valid type for this joint in its current
connected configuration.
- checkType(Joint.Type) - Method in class msim.model.RootJoint
-
Check if type is a valid type for this joint in its current
connected configuration.
- checkWidget(Widget, String) - Method in class msim.ui.WidgetInteractor
-
- childJoints - Variable in class msim.model.Link
-
Immediate descendents of this Link in the model tree.
- childLink - Variable in class msim.model.Joint
-
The immediate descendant of this joint, or null if dangling.
- childLink - Variable in class msim.serialization.DAEMSimClosure
-
child_link element
- childLinks - Variable in class msim.model.Joint
-
- childMobilityCMT - Variable in class msim.model.Joint
-
cached quantity
- childMobilityCMTDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- childMobilityCMTQuaternion - Variable in class msim.model.Joint
-
cached quantity
- childMobilityCMTQuaternionDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- childMobilityCMTRotMatrix - Variable in class msim.model.Joint
-
cached quantity
- childMobilityCMTRotMatrixDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- children - Variable in enum msim.model.EntityClass
-
the child entity classes
- children - Variable in class msim.model.Linkage
-
Immediate sublinkages in insertion order.
- childrenImpl - Variable in enum msim.model.EntityClass
-
- childSubFrame - Variable in class msim.model.Joint
-
- childToMobility - Variable in class msim.serialization.DAEMSimJoint
-
child_to_mobility achild element TBD custom marshal?
- childToMobilityRX - Variable in class msim.model.Joint
-
Sub transform taking the child frame to the child mobility
frame.
- clampDoFToLimits(int, double) - Method in class msim.model.Joint
-
Clamp DoF component
value to the current
Joint.limits for the
DoF at
index.
- clampToLimits(RX) - Method in class msim.model.Joint
-
- clampXForms() - Method in class msim.trajectory.TrajectoryActor
-
- classCurrentlyIndividuallyPickable - Variable in class msim.ui.Display
-
- classCurrentlyMasked - Variable in class msim.ui.Display
-
- classCurrentlyPickable - Variable in class msim.ui.Display
-
- classCurrentlyVisible - Variable in class msim.ui.Display
-
- clear() - Method in class msim.model.Linkage
-
empty entire linkage
- clearAll() - Static method in class msim.MSim
-
- clearPick(boolean, boolean) - Method in class msim.ui.UI
-
Clear the current pick.
- clearPick() - Method in class msim.ui.UI
-
- clearPickCycleOnNav - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- clearPickOnNav - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- clearRecursively() - Method in class msim.model.Linkage
-
Linkage.clear() every linkage in the linkage tree, and remove all
sublinkages.
- clearSelection() - Method in class msim.ui.UI
-
- clearWaypoints() - Method in class msim.trajectory.SequenceDriver
-
Remove all current waypoints.
- clickAndDragLinks - Variable in class msim.ui.UI
-
enable for indicated option
- clock - Variable in class msim.trajectory.TrajectoryActor
-
the time base for this TrajectoryActor
- CLOSURE_ROUTE_COLOR_SCHEME - Static variable in class msim.model.Joint
-
Color scheme for closure joint RouteWidgets.
- closureJoint - Variable in class msim.serialization.DAEExporter.LatentClosure
-
the corresponding MSim
Joint
- cmt - Variable in class msim.model.LinkageNode
-
The Composite Model Transform taking points from the canonical
coordinate frame of this node to the ground frame.
- collectTreeMetrics(int[]) - Method in class msim.model.Linkage
-
- collectTreeMetrics() - Method in class msim.model.Linkage
-
- collectTreeMetrics(int[]) - Method in class msim.model.LinkageNode
-
Collect metrics on the subtree rooted at this node.
- collectTreeMetrics() - Method in class msim.model.LinkageNode
-
- collectTreeMetrics(int[]) - Static method in class msim.MSim
-
- collectTreeMetrics() - Static method in class msim.MSim
-
- COM_COLOR_SCHEME - Static variable in class msim.model.Link
-
Color scheme for link and subtree CoM Widgets.
- COM_WIDGET_ALPHA - Static variable in class msim.model.Link
-
alpha for center of mass widgets
- compareAnalyticToNumeric(double, int, Joint, Joint, int, int) - Method in class msim.control.Solver
-
Helper to compare analytic and numeric Jacobian components.
- compareTo(Solver) - Method in class msim.control.Solver
-
Compares this Solver with the specified Solver for order.
- compareTo(Linkage) - Method in class msim.model.Linkage
-
Compares this Linkage with the specified Linkage for order.
- compareTo(LinkageNode) - Method in class msim.model.LinkageNode
-
- compareTo(UI.Pick<?>) - Method in class msim.ui.UI.Pick
-
- compareXFormsInNeedsUpdate() - Method in class msim.trajectory.TrajectoryDriver
-
- compareXFormsInNeedsUpdate() - Method in class msim.ui.InteractorDriver
-
- compareXFormsToModel() - Method in class msim.trajectory.TrajectoryActor
-
- compareXFormsToWaypoint() - Method in class msim.trajectory.TrajectoryObserver
-
- comWidgetRadiusScaleFactor - Variable in class msim.model.Link
-
Scale factor taking mass units to units of
LinkageNode.widgetLength for
the purpose of setting the radii of the center-of-mass widgets.
- comWidgetScale - Variable in class msim.serialization.DAEMSimMassProps
-
com_widget_scale attribute
- CONE_HEIGHT_FACTOR - Static variable in class msim.model.Joint
-
- CONE_RADIUS_FACTOR - Static variable in class msim.model.Joint
-
- configureFrame(Frame) - Method in class msim.ui.UI
-
configure a GUI toplevel
- connectableJointTypes - Variable in class msim.model.Link.UserSubFrame
-
The set of connectable joint types, null if unrestricted.
- connectableJointTypes - Variable in class msim.serialization.DAEMSimUserSubframe
-
"connectable_joint_types" child element TBD custom marshal?
- connectableSubFrameTypes - Variable in class msim.model.Link.UserSubFrame
-
The set of connectable subframe types, null if unrestricted.
- connectableSubframeTypes - Variable in class msim.serialization.DAEMSimUserSubframe
-
"connectable_subframe_types" child element
- consJointActionMap - Variable in class msim.ui.UI
-
actions for cons joint mode
- consJointInteractive() - Method in class msim.ui.UI
-
- consLinkageInteractive(Linkage.Disposition, String) - Method in class msim.ui.UI
-
Cons and add a new
Linkage l in-context depending on the
current pick.
- consLinkageInteractive(Linkage.Disposition) - Method in class msim.ui.UI
-
- consLinkInteractive() - Method in class msim.ui.UI
-
Cons and add a new
Link l in-context depending on the
current pick.
- consoleREPL(String) - Method in class msim.ui.UI
-
Run the
UI.js REPL on the console.
- constrainedInterpolationType - Variable in class msim.trajectory.SequenceDriver
-
(un)constrained interpolation type
- constraintName - Variable in class msim.control.Solver
-
cached names for indicated element
- consWidgetActionMap - Variable in class msim.ui.UI
-
actions for cons widget mode
- consWidgetInteractive() - Method in class msim.ui.UI
-
- contains(Linkage) - Method in class msim.model.Linkage
-
Check if linkage is a child of this linkage.
- contains(Link) - Method in class msim.model.Linkage
-
check if this
Linkage contains
Link l
- contains(Joint) - Method in class msim.model.Linkage
-
check if this
Linkage contains
Joint j
- contains(LinkageNode) - Method in class msim.model.Linkage
-
- Controller - Class in msim.control
-
MSim model controller.
- Controller() - Constructor for class msim.control.Controller
-
- controller - Static variable in class msim.MSim
-
- Controller.UpdateThread - Class in msim.control
-
the async update thread, see class header doc
- Controller.UpdateThread() - Constructor for class msim.control.Controller.UpdateThread
-
- converged(boolean) - Method in class msim.control.Controller
-
- converged() - Method in class msim.control.Controller
-
- convergenceEnabled - Variable in class msim.control.Controller
-
- crossedThreshold(double, double, int) - Method in class msim.trajectory.ThresholdDetector
-
Called when a threshold has been crossed.
- cullDanglingChainClosures() - Method in class msim.model.Link
-
cull all chain closures on this Link that have no no parent
- cullDanglingChildJoints() - Method in class msim.model.Link
-
cull all child Joints with no children of their own
- cullDanglingJoints() - Method in class msim.model.Link
-
- cullPickAndSelection() - Method in class msim.ui.UI
-
Go through the pick and selection data structures and cull out any
entities which are no longer in the model or which are no longer
visible.
- cvsid - Static variable in class msim.control.Controller
-
- cvsid - Static variable in class msim.control.Solver
-
- cvsid - Static variable in enum msim.model.EntityClass
-
- cvsid - Static variable in class msim.model.Joint
-
- cvsid - Static variable in class msim.model.Link
-
- cvsid - Static variable in class msim.model.Linkage
-
- cvsid - Static variable in class msim.model.LinkageNode
-
- cvsid - Static variable in class msim.model.Path
-
- cvsid - Static variable in class msim.model.RootJoint
-
- cvsid - Static variable in class msim.MSim
-
- cvsid - Static variable in class msim.MSimApplet
-
- cvsid - Static variable in class msim.serialization.DAEExporter
-
- cvsid - Static variable in class msim.serialization.DAELoader
-
- cvsid - Static variable in class msim.serialization.DAEMSimClosure
-
- cvsid - Static variable in class msim.serialization.DAEMSimExtra
-
- cvsid - Static variable in class msim.serialization.DAEMSimGroundLink
-
- cvsid - Static variable in class msim.serialization.DAEMSimJoint
-
- cvsid - Static variable in class msim.serialization.DAEMSimLink
-
- cvsid - Static variable in class msim.serialization.DAEMSimLinkageNode
-
- cvsid - Static variable in class msim.serialization.DAEMSimMassProps
-
- cvsid - Static variable in class msim.serialization.DAEMSimSkip
-
- cvsid - Static variable in class msim.serialization.DAEMSimStiffnessProps
-
- cvsid - Static variable in class msim.serialization.DAEMSimUserSubframe
-
- cvsid - Static variable in class msim.serialization.J3DLoader
-
- cvsid - Static variable in class msim.trajectory.SequenceDriver
-
- cvsid - Static variable in class msim.trajectory.ThresholdDetector
-
- cvsid - Static variable in class msim.trajectory.TrajectoryActor
-
- cvsid - Static variable in class msim.trajectory.TrajectoryDriver
-
- cvsid - Static variable in class msim.trajectory.TrajectoryObserver
-
- cvsid - Static variable in class msim.ui.Display
-
- cvsid - Static variable in class msim.ui.InteractorDriver
-
- cvsid - Static variable in class msim.ui.UI
-
- cvsid - Static variable in class msim.ui.WidgetInteractor
-
- cycleAxesVisibility() - Method in class msim.ui.UI
-
cycle axes widget visibility
- cycleClassVisiblity(EntityClass) - Method in class msim.ui.UI
-
- cycleIndividuallyPickOnly() - Method in class msim.ui.UI
-
- cycleManipulationFrame() - Method in class msim.ui.UI
-
cycle the manipulation frame
- cycleMobilityWidgetVisibility() - Method in class msim.ui.UI
-
cycle joint mobility widget visibility
- cycleRouteWidgetVisibility() - Method in class msim.ui.UI
-
cycle route widget visibility
- cycleUserLinkWidgetVisibility() - Method in class msim.ui.UI
-
cycle user link widget visibility
- CYLINDER_HEIGHT_FACTOR - Static variable in class msim.model.Joint
-
- DAEExporter - Class in msim.serialization
-
Facility to construct a COLLADA scenegraph from a
Linkage
sub-tree.
- DAEExporter() - Constructor for class msim.serialization.DAEExporter
-
- DAEExporter.LatentClosure - Class in msim.serialization
-
record containing all needed info to export a closure joint
- DAEExporter.LatentClosure(NodeType, Joint) - Constructor for class msim.serialization.DAEExporter.LatentClosure
-
sets all fields by reference
- DAEExporter.Libraries - Class in msim.serialization
-
all needed COLLADA libraries
- DAEExporter.Libraries() - Constructor for class msim.serialization.DAEExporter.Libraries
-
- DAELoader - Class in msim.serialization
-
Facility to construct a
Linkage sub-tree from a COLLADA
scenegraph.
- DAELoader() - Constructor for class msim.serialization.DAELoader
-
- DAELoader.LatentClosure - Class in msim.serialization
-
record containing all needed info to construct a closure joint
- DAELoader.LatentClosure(DAEMSimClosure, Link, NodeType) - Constructor for class msim.serialization.DAELoader.LatentClosure
-
sets all fields by reference
- daeMSimClosure - Variable in class msim.serialization.DAELoader.LatentClosure
-
the "msim_closure" DAE extra
- DAEMSimClosure - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim closure
Joint.
- DAEMSimClosure() - Constructor for class msim.serialization.DAEMSimClosure
-
- DAEMSimExtra - Class in msim.serialization
-
Base class for COLLADA "extra" elements for MSim.
- DAEMSimExtra() - Constructor for class msim.serialization.DAEMSimExtra
-
- DAEMSimGroundLink - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim ground
Link.
- DAEMSimGroundLink() - Constructor for class msim.serialization.DAEMSimGroundLink
-
- DAEMSimJoint - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim
Joint.
- DAEMSimJoint() - Constructor for class msim.serialization.DAEMSimJoint
-
- DAEMSimLink - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim
Link.
- DAEMSimLink() - Constructor for class msim.serialization.DAEMSimLink
-
- DAEMSimLinkageNode - Class in msim.serialization
-
Base class for COLLADA "extra" elements corresponding to MSim
LinkageNodes.
- DAEMSimLinkageNode() - Constructor for class msim.serialization.DAEMSimLinkageNode
-
- DAEMSimMassProps - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim
Link
mass properties.
- DAEMSimMassProps() - Constructor for class msim.serialization.DAEMSimMassProps
-
- DAEMSimSkip - Class in msim.serialization
-
COLLADA "extra" element indicating a skip in the scene graph.
- DAEMSimSkip() - Constructor for class msim.serialization.DAEMSimSkip
-
- DAEMSimStiffnessProps - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim
Joint stiffness properties.
- DAEMSimStiffnessProps() - Constructor for class msim.serialization.DAEMSimStiffnessProps
-
- DAEMSimUserSubframe - Class in msim.serialization
-
COLLADA "extra" element corresponding to MSim
Link
user subframe.
- DAEMSimUserSubframe() - Constructor for class msim.serialization.DAEMSimUserSubframe
-
- daeParent - Variable in class msim.serialization.DAEExporter.LatentClosure
-
the DAE node corresponding to the parent of the closure joint
- daeUtils - Static variable in class msim.serialization.DAEExporter
-
for now use the singleton DAEUtils
- daeUtils - Static variable in class msim.serialization.DAELoader
-
for now use the singleton DAEUtils
- datatypeFactory - Static variable in class msim.serialization.DAEExporter
-
XML datatype factory
- DBG_CHECK_JACOBIAN_EPS - Static variable in class msim.control.Solver
-
- DBG_CHECK_JACOBIAN_POTENTIAL_EPS - Static variable in class msim.control.Solver
-
- dbgCheckJacobian - Static variable in class msim.control.Solver
-
Whether to compare analytic and numeric Jacobians for debugging.
- dbgStateChanged - Static variable in class msim.control.Controller
-
whether to save most recent stack trace of indicated call for dbg
- dbgStructureChanged - Static variable in class msim.control.Controller
-
whether to save most recent stack trace of indicated call for dbg
- deactivate() - Method in class msim.trajectory.TrajectoryActor
-
Disable this TrajectoryActor for scheduling by the model update
thread.
- deactivate() - Method in class msim.trajectory.TrajectoryDriver
-
- deactivate() - Method in class msim.ui.InteractorDriver
-
- deactivate() - Method in class msim.ui.WidgetInteractor
-
Disable this widget interactor for scheduling by the update thread.
- deactivateTrajectoryActor(TrajectoryActor) - Method in class msim.control.Controller
-
- deactivateWidgetInteractor(WidgetInteractor) - Method in class msim.control.Controller
-
- decrementMaskLinkageThreshold() - Method in class msim.ui.UI
-
- DEF_ALWAYS_DAMP_SIGMA - Static variable in class msim.control.Solver
-
initial value for all PDLS.alwaysDampSigma
- DEF_AUTO_LAMBDA_SLOWDOWN_THRESHOLD - Static variable in class msim.control.Solver
-
initial value for all PDLS.autoLambdaSlowdownThreshold
- DEF_AUTO_LAMBDA_SPEEDUP_THRESHOLD - Static variable in class msim.control.Solver
-
initial value for all PDLS.autoLambdaSpeedupThreshold
- DEF_AUTO_LAMBDA_THETA_DIFF_MAX_MAG_SCALE - Static variable in class msim.control.Solver
-
initial value for all PDLS.autoLambdaThetaDiffMaxMagScale
- DEF_COM_WIDGET_RADIUS_SCALE_FACTOR - Static variable in class msim.model.Link
-
- DEF_DISPLAY_HEIGHT - Static variable in class msim.ui.UI
-
default graphics display height
- DEF_DISPLAY_WIDTH - Static variable in class msim.ui.UI
-
default graphics display width
- DEF_DIVERGENCE_FACTOR - Static variable in class msim.control.Solver
-
initial value for all PDLS.divergenceFactor
- DEF_DIVERGENCE_TOL - Static variable in class msim.control.Solver
-
initial value for all PDLS.divergenceTol
- DEF_FRAME_SAVE_WITH_CURSOR - Static variable in class msim.ui.Display
-
whether to include cursor in frame saves by default
- DEF_HIDDEN - Static variable in enum msim.model.EntityClass
-
- DEF_INDIVIDUALLY_PICKABLE - Static variable in enum msim.model.EntityClass
-
- DEF_LOG_LEVEL - Static variable in class msim.MSim
-
default log level
- DEF_MASK_ALPHA - Static variable in class msim.ui.Display
-
default Display3D.maskAlpha
- DEF_MAX_CONVERGENCE_ITERATIONS - Static variable in class msim.control.Solver
-
maximum number of convergence loop iterations per PDLS.solve()
- DEF_MAX_CONVERGENCE_MS - Static variable in class msim.control.Solver
-
maximum number of ms spent in convergence iterations PDLS.solve()
- DEF_MIN_RENDER_MS - Static variable in class msim.control.Controller
-
- DEF_MIN_UPDATE_TIME - Static variable in class msim.ui.InteractorDriver
-
- DEF_MOTION_THRESHOLD - Static variable in class msim.trajectory.TrajectoryObserver
-
- DEF_RESIDUAL_MAX_MAG - Static variable in class msim.control.Solver
-
initial value for all PDLS.residualMaxMag
- DEF_RESIDUAL_TOL - Static variable in class msim.control.Solver
-
initial value for all PDLS.residualTol
- DEF_SLOWDOWN_LIMIT - Static variable in class msim.control.Solver
-
initial value for all PDLS.slowdownLimit
- DEF_SPEEDUP_LIMIT - Static variable in class msim.control.Solver
-
initial value for all PDLS.speedupLimit
- DEF_SVD_TOL - Static variable in class msim.control.Solver
-
initial value for all PDLS.svdTol
- DEF_THETA_DIFF_MAX_MAG - Static variable in class msim.control.Solver
-
initial value for PDLS.thetaDiffMaxMag
- DEF_THETA_DIFF_TOL - Static variable in class msim.control.Solver
-
initial value of PDLS.thetaDiffTol
- DEF_TIME_THRESHOLD - Static variable in class msim.trajectory.TrajectoryObserver
-
- DEF_VIEW_SCALE - Static variable in class msim.ui.Display
-
Initial world-to-view scale.
- DEF_WIDGET_LENGTH - Static variable in class msim.model.LinkageNode
-
default widget length [m]
- defaultJSchemeInput - Static variable in class msim.ui.UI
-
default JScheme input stream
- defaultJSchemeOutput - Static variable in class msim.ui.UI
-
default JScheme output stream
- DEGENERATE_ROUTE_TANGENT_FACTOR - Static variable in class msim.model.Joint
-
- DEGENERATE_ROUTE_TOL - Static variable in class msim.model.Joint
-
tolerance for checking route widget degeneracy
- dEGravitydAemc - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- depth - Variable in class msim.model.LinkageNode
-
Current depth of this node from ultimate ground link or -1 if unset.
- deselect(Object...) - Method in class msim.ui.UI
-
Remove entities from the selection, iff present.
- deselectPick(boolean, boolean) - Method in class msim.ui.UI
-
- deselectPick() - Method in class msim.ui.UI
-
- destroy() - Method in class msim.MSimApplet
-
Applet destroy.
- detachChildLink() - Method in class msim.model.Joint
-
- detachParentLink() - Method in class msim.model.Joint
-
- disableGravity() - Static method in class msim.MSim
-
- disableOnDiverge - Variable in class msim.control.Controller
-
- disableOnStall - Variable in class msim.control.Controller
-
- disablePotential() - Method in class msim.model.Joint
-
- disconnectPickedJointFromChild() - Method in class msim.ui.UI
-
Null the child link of the current picked node iff it's a
Joint.
- disconnectPickedJointFromParent() - Method in class msim.ui.UI
-
Null the parent link of the current picked node iff it's a
Joint.
- Display - Class in msim.ui
-
- Display(GraphicsDevice, UI) - Constructor for class msim.ui.Display
-
make a display on gd
- display - Variable in class msim.ui.UI
-
the display, or null if none
- disposition - Variable in class msim.model.Linkage
-
- DISPOSITIONS - Static variable in class msim.model.Linkage
-
- distanceToPickedLinkage - Variable in class msim.model.Linkage
-
Distance from this linkage to the currently picked linkage, or 0 if
none.
- dofIndex - Variable in enum msim.model.Joint.Type
-
indices of Degrees of Freedom and Degrees of Invariance
- dofLimits - Variable in class msim.serialization.DAEMSimJoint
-
dof_limits child element TBD custom marshal?
- dofLock - Variable in class msim.serialization.DAEMSimJoint
-
dof_lock child element TBD custom marshal?
- dofName - Variable in enum msim.model.Joint.Type
-
names of Degrees of Freedom and Degrees of Invariance
- dofPosture - Variable in class msim.serialization.DAEMSimJoint
-
dof_posture child element TBD custom marshal?
- dofTarget - Variable in class msim.serialization.DAEMSimJoint
-
dof_target child element TBD custom marshal?
- doiIndex - Variable in enum msim.model.Joint.Type
-
indices of Degrees of Freedom and Degrees of Invariance
- doiName - Variable in enum msim.model.Joint.Type
-
names of Degrees of Freedom and Degrees of Invariance
- driveFullGoal - Variable in class msim.ui.InteractorDriver
-
- dump(String, PrintStream) - Method in enum msim.model.EntityClass
-
dump settings of this EntityClass
- dump(PrintStream) - Method in enum msim.model.EntityClass
-
- dump() - Method in enum msim.model.EntityClass
-
- dump(PrintStream) - Method in class msim.model.Joint
-
dump Joint details
- dump(PrintStream) - Method in class msim.model.Link.UserSubFrame
-
dump details
- dump(PrintStream) - Method in class msim.model.Linkage
-
dump linkage details
- dump() - Method in class msim.model.Linkage
-
- dump(PrintStream) - Method in class msim.model.LinkageNode
-
dump node details
- dump() - Method in class msim.model.LinkageNode
-
- dump(PrintStream) - Method in class msim.model.LinkageNode.SubFrame
-
dump details
- dump() - Method in class msim.model.LinkageNode.SubFrame
-
- dump(PrintStream) - Method in class msim.model.Path
-
- dump() - Method in class msim.model.Path
-
- dumpActuators(PrintStream) - Method in class msim.control.Solver
-
- dumpActuators() - Method in class msim.control.Solver
-
- dumpAll(PrintStream) - Static method in enum msim.model.EntityClass
-
- dumpAll() - Static method in enum msim.model.EntityClass
-
- dumpAllLinkages() - Static method in class msim.MSim
-
- dumpChainClosures(PrintStream) - Method in class msim.control.Solver
-
- dumpChainClosures() - Method in class msim.control.Solver
-
- dumpConfig(PrintStream) - Method in class msim.MSim
-
dump all config
- dumpConfig() - Method in class msim.MSim
-
- dumpDetails(PrintStream) - Method in class msim.control.Solver
-
- dumpDetails() - Method in class msim.control.Solver
-
- dumpDetails(Object, PrintStream) - Static method in class msim.ui.UI
-
dump details of entity
- dumpDetails(Object) - Static method in class msim.ui.UI
-
- dumpEffectors(int, PrintStream) - Method in class msim.control.Solver
-
Dump effectors of the indicated type.
- dumpEffectors(int) - Method in class msim.control.Solver
-
- dumpEffectors(PrintStream) - Method in class msim.control.Solver
-
dump all effectors
- dumpEffectors() - Method in class msim.control.Solver
-
- dumpGoalEffectors(int, PrintStream) - Method in class msim.control.Solver
-
- dumpGoalEffectors(int) - Method in class msim.control.Solver
-
- dumpHelp(PrintStream, boolean) - Method in class msim.ui.UI
-
dumps help text
- dumpHelp(boolean) - Method in class msim.ui.UI
-
- dumpHelp() - Method in class msim.ui.UI
-
- dumpInvariantEffectors(PrintStream) - Method in class msim.control.Solver
-
- dumpInvariantEffectors() - Method in class msim.control.Solver
-
- dumpJ3D3DSProperties(PrintStream) - Static method in class msim.MSim
-
- dumpJ3D3DSProperties() - Static method in class msim.MSim
-
- dumpJ3DProperties(PrintStream) - Static method in class msim.MSim
-
- dumpJ3DProperties() - Static method in class msim.MSim
-
- dumpJ3DVRML97Properties(PrintStream) - Static method in class msim.MSim
-
- dumpJ3DVRML97Properties() - Static method in class msim.MSim
-
- dumpJOGLProperties(PrintStream) - Static method in class msim.MSim
-
- dumpJOGLProperties() - Static method in class msim.MSim
-
- dumpLastStateChangedStackTrace(PrintStream) - Method in class msim.control.Controller
-
- dumpLastStateChangedStackTrace() - Method in class msim.control.Controller
-
- dumpLastStructureChangedStackTrace(PrintStream) - Method in class msim.control.Controller
-
- dumpLastStructureChangedStackTrace() - Method in class msim.control.Controller
-
- dumpLibraryVersionInfo(PrintStream) - Method in class msim.MSim
-
dump library version info
- dumpLibraryVersionInfo() - Method in class msim.MSim
-
- dumpLimitEffectors(PrintStream) - Method in class msim.control.Solver
-
- dumpLimitEffectors() - Method in class msim.control.Solver
-
- dumpLockEffectors(PrintStream) - Method in class msim.control.Solver
-
- dumpLockEffectors() - Method in class msim.control.Solver
-
- dumpNumericDetails(PrintStream) - Method in class msim.control.Solver
-
Adds Jacobian structure info to PDLS.dumpNumericDetails(PrintStream).
- dumpNumericDetails() - Method in class msim.control.Solver
-
- dumpPackageProperties(String, PrintStream) - Static method in class msim.MSim
-
Dump package manifest properties.
- dumpPathAndClass(Object, boolean, boolean, boolean, PrintStream) - Static method in class msim.ui.UI
-
Dump the full path and/or display entity class of entity.
- dumpPathAndClass(Object, boolean, boolean, boolean) - Static method in class msim.ui.UI
-
- dumpPathAndClass(Object, boolean, boolean) - Static method in class msim.ui.UI
-
- dumpPathAndClass(Object) - Static method in class msim.ui.UI
-
- dumpPathOf(Linkage, PrintStream) - Static method in class msim.model.Path
-
- dumpPathOf(Linkage) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode, PrintStream) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode) - Static method in class msim.model.Path
-
- dumpPathOf(Widget, PrintStream) - Static method in class msim.model.Path
-
- dumpPathOf(Widget) - Static method in class msim.model.Path
-
- dumpPathOf(Geometry, PrintStream) - Static method in class msim.model.Path
-
- dumpPathOf(Geometry) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode.SubFrame, PrintStream) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode, String, PrintStream) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode.SubFrame) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode, String) - Static method in class msim.model.Path
-
- dumpPathOf(LinkageNode, PrintStream) - Static method in class msim.ui.UI
-
- dumpPathOf(LinkageNode) - Static method in class msim.ui.UI
-
- dumpPathOf(Widget, PrintStream) - Static method in class msim.ui.UI
-
- dumpPathOf(Widget) - Static method in class msim.ui.UI
-
- dumpPathOf(LinkageNode.SubFrame, PrintStream) - Static method in class msim.ui.UI
-
- dumpPathOf(LinkageNode.SubFrame) - Static method in class msim.ui.UI
-
- dumpPathOf(Geometry, PrintStream) - Static method in class msim.ui.UI
-
- dumpPathOf(Geometry) - Static method in class msim.ui.UI
-
- dumpPick(boolean, boolean, boolean, PrintStream) - Method in class msim.ui.UI
-
Dump information about the current pick, if any.
- dumpPick(boolean, boolean, boolean) - Method in class msim.ui.UI
-
- dumpPick() - Method in class msim.ui.UI
-
- dumpPickAndSelectionOnChange - Variable in class msim.ui.UI
-
enable for indicated option
- dumpPickDetails() - Method in class msim.ui.UI
-
- dumpPostureEffectors(PrintStream) - Method in class msim.control.Solver
-
- dumpPostureEffectors() - Method in class msim.control.Solver
-
- dumpPotentialEffectors(PrintStream) - Method in class msim.control.Solver
-
- dumpPotentialEffectors() - Method in class msim.control.Solver
-
- dumpRecursively(String, PrintStream) - Method in enum msim.model.EntityClass
-
- dumpRecursively(PrintStream) - Method in enum msim.model.EntityClass
-
- dumpRecursively() - Method in enum msim.model.EntityClass
-
- dumpRecursively(PrintStream) - Method in class msim.model.Linkage
-
- dumpRecursively() - Method in class msim.model.Linkage
-
- dumpRecursively(String, PrintStream) - Method in class msim.model.Linkage
-
- dumpRenderMetricsImpl(PrintStream) - Method in class msim.ui.Display
-
extends super to dump additional metrics
- dumpRuntime(PrintStream) - Static method in class msim.MSim
-
dump key parameters of the JVM Runtime
- dumpRuntime() - Static method in class msim.MSim
-
- dumpSolveCounts(PrintStream) - Method in class msim.control.Controller
-
- dumpSolveCounts() - Method in class msim.control.Controller
-
- dumpSolveDetails(PrintStream) - Method in class msim.control.Controller
-
- dumpSolveDetails() - Method in class msim.control.Controller
-
- dumpSolveNumericDetails(PrintStream) - Method in class msim.control.Controller
-
- dumpSolveNumericDetails() - Method in class msim.control.Controller
-
- dumpSolveParameters(PrintStream) - Method in class msim.control.Controller
-
Dump all current solve parameters.
- dumpSolveParameters() - Method in class msim.control.Controller
-
- dumpSolverInfo(PrintStream) - Method in class msim.model.Joint
-
Describing the role of this Joint in its
Joint.solver, if any.
- dumpSolverInfo() - Method in class msim.model.Joint
-
- dumpSolveRounds(PrintStream) - Method in class msim.control.Controller
-
Dump the total number of solve rounds with at least one solver and their
partition.
- dumpSolveRounds() - Method in class msim.control.Controller
-
- dumpSolveStats(PrintStream) - Method in class msim.control.Controller
-
- dumpSolveStats() - Method in class msim.control.Controller
-
- dumpSolveStructure(PrintStream) - Method in class msim.control.Controller
-
- dumpSolveStructure() - Method in class msim.control.Controller
-
- dumpStackTrace(StackTraceElement[], String, PrintStream) - Method in class msim.control.Controller
-
common impl to dump stack traces
- dumpState(PrintStream) - Method in class msim.model.Joint
-
dump mobility and related numeric state
- dumpState() - Method in class msim.model.Joint
-
- dumpStats(PrintStream) - Method in class msim.control.Solver
-
Prepends counts and internal metrics to superclass dump.
- dumpStructure(PrintStream) - Method in class msim.control.Solver
-
Prepends name to superclass dump.
- dumpSubFrames(PrintStream) - Method in class msim.model.Joint
-
Dump all available subframes.
- dumpSubFrames(PrintStream) - Method in class msim.model.Link
-
Dump all available subframes.
- dumpSubFrames(PrintStream) - Method in class msim.model.LinkageNode
-
Dump all available subframes.
- dumpSubFrames() - Method in class msim.model.LinkageNode
-
- dumpSubJacobian(Joint, Joint, PrintStream) - Method in class msim.control.Solver
-
Dumps actuator theta, effector residual(s), and
intersection of jacobian rows and cols for given effector,
actuator pair.
- dumpSubJacobian(Joint, Joint) - Method in class msim.control.Solver
-
- dumpSubJacobian(Joint, PrintStream) - Method in class msim.model.Joint
-
- dumpSubJacobian(Joint) - Method in class msim.model.Joint
-
- dumpSubRXState(PrintStream, int) - Method in class msim.model.Joint
-
one-line dump of the state of one of the sub-transforms
- dumpSubRXState(int) - Method in class msim.model.Joint
-
- dumpSupport(PrintStream) - Method in class msim.model.Joint
-
- dumpSupport() - Method in class msim.model.Joint
-
- dumpSystemProperties(PrintStream) - Static method in class msim.MSim
-
dump system properties
- dumpSystemProperties() - Static method in class msim.MSim
-
dump system properties to System.out
- dumpTargetEffectors(PrintStream) - Method in class msim.control.Solver
-
- dumpTargetEffectors() - Method in class msim.control.Solver
-
- dumpTerminalProperties(PrintStream) - Static method in class msim.MSim
-
dump console terminal properties
- dumpTerminalProperties() - Static method in class msim.MSim
-
- dumpTree(String, PrintStream) - Method in class msim.model.Joint
-
- dumpTree(String, PrintStream) - Method in class msim.model.Link
-
- dumpTree(PrintStream) - Method in class msim.model.Linkage
-
- dumpTree() - Method in class msim.model.Linkage
-
- dumpTree(PrintStream) - Method in class msim.model.LinkageNode
-
- dumpTree() - Method in class msim.model.LinkageNode
-
- dumpTree(String, PrintStream) - Method in class msim.model.LinkageNode
-
- dumpTree(PrintStream) - Static method in class msim.MSim
-
- dumpTree() - Static method in class msim.MSim
-
- dumpTreeMetrics(PrintStream) - Method in class msim.model.Linkage
-
- dumpTreeMetrics() - Method in class msim.model.Linkage
-
- dumpTreeMetrics(PrintStream) - Method in class msim.model.LinkageNode
-
- dumpTreeMetrics() - Method in class msim.model.LinkageNode
-
- dumpTreeMetrics(PrintStream) - Static method in class msim.MSim
-
- dumpTreeMetrics() - Static method in class msim.MSim
-
- dumpUpdateStats(PrintStream) - Method in class msim.control.Controller
-
- dumpUpdateStats() - Method in class msim.control.Controller
-
- dumpUserSubFrame(String, PrintStream) - Method in class msim.model.Link
-
dump details of a user subframe
- dumpUserSubFrame(String) - Method in class msim.model.Link
-
- dumpUserSubFrames(PrintStream) - Method in class msim.model.Link
-
dump all available user subframes
- dumpUserSubFrames() - Method in class msim.model.Link
-
- dumpVersionInfo(PrintStream) - Method in class msim.MSim
-
dump version info
- dumpVersionInfo() - Method in class msim.MSim
-
- G_LIMIT - Static variable in class msim.model.Joint
-
Non-transform goal identifiers.
- garbageCollect() - Static method in class msim.MSim
-
request garbage collection
- geoms - Variable in class msim.serialization.DAEExporter.Libraries
-
- getAcknowledgementsMessage() - Method in class msim.ui.UI
-
get the acknowledgements message, if any
- getAllDoFLimits() - Method in class msim.model.Joint
-
Get the upper and lower limits for all DoF.
- getAllRenderTraceFlags() - Method in class msim.ui.Display
-
Hook to get combination of all trace flags that apply to the render
algorithm.
- getAllRotationLimits() - Method in class msim.model.Joint
-
- getAllTranslationLimits() - Method in class msim.model.Joint
-
Get the upper and lower limits for all translation DoF.
- getApplet() - Static method in class msim.MSim
-
- getAppletInitialForms() - Method in class msim.ui.UI
-
initial scheme forms to eval at end of init in applet context
- getApplicationInitialForms() - Method in class msim.ui.UI
-
scheme forms to eval at end of init in application context
- getAppname() - Method in class msim.MSim
-
get the application name
- getAppSubname() - Method in class msim.MSim
-
get the application sub-name
- getArg() - Static method in class msim.MSim
-
- getAttachmentName(Link, String) - Static method in class msim.model.Joint
-
- getBanner() - Method in class msim.ui.UI
-
message to display before the first JScheme prompt
- getBanner(boolean) - Method in class msim.ui.UI
-
Appends a note about running initial forms to
UI.getBanner(), iff necessary.
- getBoundJoint(int) - Method in class msim.trajectory.TrajectoryActor
-
get the
Joint of the indicated binding
- getBoundWidgetParentNode() - Method in class msim.ui.WidgetInteractor
-
- getBoundWidgetSubFrame() - Method in class msim.ui.WidgetInteractor
-
- getBoundXForm(int) - Method in class msim.trajectory.TrajectoryActor
-
get the
Joint sub-transform ID of the indicated binding
- getBranchLink() - Method in class msim.model.Joint
-
- getCenterOfMass(double[]) - Method in class msim.model.Link
-
get the location of the center of mass in link frame, default (0,0,0)
- getCenterOfMass() - Method in class msim.model.Link
-
- getChainClosures() - Method in class msim.model.Link
-
- getChild(String) - Method in class msim.model.Joint
-
- getChild(String) - Method in class msim.model.Link
-
- getChild(String) - Method in class msim.model.Linkage
-
Get the named child linkage of this linkage in the linkage tree.
- getChild(String) - Method in class msim.model.LinkageNode
-
get the
named child in the
Linkage tree, null if none
- getChildJoint(String) - Method in class msim.model.Link
-
Get the named immediate descendent of this Link, or null if not
found.
- getChildJoints() - Method in class msim.model.Link
-
- getChildLink() - Method in class msim.model.Joint
-
- getChildMobilityCMTQuaternionRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getChildMobilityCMTRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getChildMobilityCMTRotMatrixRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getChildName() - Method in class msim.model.Joint
-
Get the name of the current attached child and child subframe, if any,
else null.
- getChildren() - Method in class msim.model.Joint
-
- getChildren() - Method in class msim.model.Link
-
- getChildren() - Method in class msim.model.Linkage
-
Get an unmodifiable view of the set of child linkages of this linkage
in the linkage tree.
- getChildren() - Method in class msim.model.LinkageNode
-
get the children of this node in the
Linkage tree
- getChildSubFrame() - Method in class msim.model.Joint
-
- getChildSubframe() - Method in class msim.serialization.DAEMSimJoint
-
- getChildTOMobility(RX) - Method in class msim.model.Joint
-
- getChildToMobilityRX() - Method in class msim.model.Joint
-
- getCMT(RX) - Method in class msim.model.LinkageNode
-
- getCMT() - Method in class msim.model.LinkageNode
-
- getCoMWidgetRadiusScaleFactor() - Method in class msim.model.Link
-
- getConnectableJointTypes(String) - Method in class msim.model.Link
-
Get a copy of the current set of connectable Joint types for the
indicated user subframe name, empty if none, null if
unrestricted.
- getConnectableSubFrameTypes(String) - Method in class msim.model.Link
-
Get a copy of the current set of connectable subframe types for the
indicated user subframe frame, empty if none, null if
unrestricted.
- getConstrainedInterpolationType() - Method in class msim.trajectory.SequenceDriver
-
get the interpolation type for constrained transforms
- getConstrainedInterpolationType() - Method in class msim.trajectory.TrajectoryActor
-
Hook to get the preferred RXSInterpolator interpolation type
for constrained transforms.
- getConstraintName(int, int) - Method in class msim.control.Solver
-
Get a semantic human-readable name for a constraint.
- getController() - Static method in class msim.MSim
-
- getCumulativeNumEffectors(int) - Method in class msim.control.Solver
-
Get the total number of effectors of the given type and higher priority
types.
- getDefaultXForm() - Method in class msim.trajectory.TrajectoryActor
-
- getDepth() - Method in class msim.model.LinkageNode
-
- getDocMessage() - Method in class msim.ui.UI
-
get the doc message
- getDocURL() - Method in class msim.ui.UI
-
get the doc URL
- getDoF(int, int[], int, double[], boolean) - Method in class msim.model.Joint
-
Retrieve the current Degree of Freedom values of the packed translation
and exponential map vector corresponding to a goal or to the mobility
sub-transform.
- getDoF(int, int[], double[]) - Method in class msim.model.Joint
-
- getDoF(int, int, double[]) - Method in class msim.model.Joint
-
- getDoF(int, double[]) - Method in class msim.model.Joint
-
- getDoF(int) - Method in class msim.model.Joint
-
- getDoF() - Method in class msim.model.Joint
-
- getDoFIndices(int, int[]) - Method in class msim.model.Joint
-
get the TXEM vector indices of the DoF in the current
Joint.type
- getDoFIndices(int[]) - Method in class msim.model.Joint
-
- getDoFIndices() - Method in class msim.model.Joint
-
- getDoFIndicesRef() - Method in class msim.model.Joint
-
Get a reference to the TXEM vector indices of the DoF in the current
Joint.type.
- getDoFLimits(int, int, double[]) - Method in class msim.model.Joint
-
- getDoFLimits(int, double[]) - Method in class msim.model.Joint
-
- getDoFLimits(int) - Method in class msim.model.Joint
-
- getDoFNames(int, String[]) - Method in class msim.model.Joint
-
- getDoFNames(String[]) - Method in class msim.model.Joint
-
- getDoFNames() - Method in class msim.model.Joint
-
- getDoIIndices(int, int[]) - Method in class msim.model.Joint
-
- getDoIIndices(int[]) - Method in class msim.model.Joint
-
- getDoIIndices() - Method in class msim.model.Joint
-
- getDoIIndicesRef() - Method in class msim.model.Joint
-
- getDoINames(int, String[]) - Method in class msim.model.Joint
-
- getDoINames(String[]) - Method in class msim.model.Joint
-
- getDoINames() - Method in class msim.model.Joint
-
- getDriveFullGoal() - Method in class msim.ui.InteractorDriver
-
- getElement(int) - Method in class msim.model.Path
-
return a String version of path element i
- getExtra(DAEObject) - Static method in class msim.serialization.DAELoader
-
- getFrame() - Method in class msim.ui.UI
-
Get the Frame containing the display, if any.
- getFullAppname() - Method in class msim.MSim
-
Get a string containing both the application name and the subname, if
any.
- getGoalName(int) - Static method in class msim.model.Joint
-
get the human readable name for the indicated goal
- getGoalStatus(int, int, String[]) - Method in class msim.model.Joint
-
Get the status, "set" or "unset" of each goal component.
- getGoalStatus(int, String[]) - Method in class msim.model.Joint
-
- getGoalStatus(int, int, boolean[]) - Method in class msim.model.Joint
-
- getGoalStatus(int, boolean[]) - Method in class msim.model.Joint
-
- getGoalStatusBoolean(int) - Method in class msim.model.Joint
-
- getGoalStatusString(int) - Method in class msim.model.Joint
-
- getGravity(double[]) - Static method in class msim.MSim
-
- getGravity() - Static method in class msim.MSim
-
- getGravityPotential() - Method in class msim.model.Joint
-
Get the current potential energy stored by this joint due to
gravity.
- getGravityPotential(RX) - Method in class msim.model.Joint
-
- getGravityPotential(RX) - Method in class msim.model.RootJoint
-
- getGroundLink() - Method in class msim.model.Linkage
-
- getHelpMessage() - Method in class msim.ui.UI
-
get the help message
- getHighestPrioritySoftGoal() - Method in class msim.model.Joint
-
Get the id of the highest-priority "soft" goal that is currently
set.
- getHomeURL() - Method in class msim.ui.UI
-
get the home URL
- getIcons() - Method in class msim.MSim
-
- getIndices(int[], int, int[]) - Method in class msim.model.Joint
-
Helper method to copy source to dest, consing if
necessary.
- getIndividuallyPickable() - Method in enum msim.model.EntityClass
-
- getInfo(Geometry, Appearance) - Method in class msim.ui.Display
-
Get an identifying string for geometry and appearance for
use in tracing and dbg.
- getInitialFormsMessage() - Method in class msim.ui.UI
-
get the message to inform the user we're running initial forms
- getInteractor() - Method in class msim.ui.InteractorDriver
-
- getInterpolationCoordinate() - Method in class msim.trajectory.SequenceDriver
-
Get the current normalized interpolation coordinate in [0.0, 1.0].
- getInterpolator() - Method in class msim.ui.InteractorDriver
-
- getInvariant(int) - Method in class msim.model.Joint
-
Get the invariant value of a TXEM component, NaN if not an
invariant.
- getInvariants(int, double[]) - Method in class msim.model.Joint
-
Get the values of the Degrees of Invariance of the current Joint
Joint.type.
- getInvariants(double[]) - Method in class msim.model.Joint
-
- getInvariants() - Method in class msim.model.Joint
-
- getJ3D3DSVersion() - Static method in class msim.MSim
-
- getJ3DVersion() - Static method in class msim.MSim
-
get version for indicated library
- getJ3DVRML97Version() - Static method in class msim.MSim
-
- getJacobianDoFStartRow() - Method in class msim.model.Joint
-
- getJacobianDoIStartRow() - Method in class msim.model.Joint
-
- getJacobianLimitStartRow() - Method in class msim.model.Joint
-
- getJacobianStartColumn() - Method in class msim.model.Joint
-
- getJOGLVersion() - Static method in class msim.MSim
-
get version for indicated library
- getJointAttachedToUserSubFrame(String) - Method in class msim.model.Link
-
Get the
Joint attached to the named user subframe, or null if
none.
- getJointRX(RX) - Method in class msim.model.Joint
-
- getJointRX() - Method in class msim.model.Joint
-
- getJointRXRef() - Method in class msim.model.Joint
-
- getJointSet() - Method in class msim.model.Linkage
-
get a reference to an immutable view of the set of
Joints
- getJREVersion() - Static method in class msim.MSim
-
get JRE version
- getJSchemePrompt() - Method in class msim.ui.UI
-
JScheme interpreter prompt to use
- getJVMVersion() - Static method in class msim.MSim
-
get JVM version
- getLimit(int, int, int) - Method in class msim.model.Joint
-
- getLimitExcess(int) - Method in class msim.model.Joint
-
Get the signed amount by which a particular DoF exceeds its current
limits, if any.
- getLimitExcess(RX, int[], int, double[]) - Method in class msim.model.Joint
-
- getLimitExcess(RX, int, double[]) - Method in class msim.model.Joint
-
- getLimitExcess(int, double[]) - Method in class msim.model.Joint
-
- getLimitExcess(double[]) - Method in class msim.model.Joint
-
- getLimitExcess() - Method in class msim.model.Joint
-
- getLimitGoalName() - Static method in class msim.model.Joint
-
get the human readable name for the limit goal
- getLimitPenalty(RX, int[], int, double[]) - Method in class msim.model.Joint
-
- getLimitPenalty(RX, int, double[]) - Method in class msim.model.Joint
-
- getLimitPenalty(int, double[]) - Method in class msim.model.Joint
-
- getLimitPenalty(double[]) - Method in class msim.model.Joint
-
- getLimitPenalty() - Method in class msim.model.Joint
-
- getLimits(int, int, double[]) - Method in class msim.model.Joint
-
- getLimits(int, double[]) - Method in class msim.model.Joint
-
- getLimits(int) - Method in class msim.model.Joint
-
- getLinkage() - Static method in class msim.MSim
-
- getLinkManipulationJoint(Link) - Method in class msim.ui.UI
-
- getLinkSet() - Method in class msim.model.Linkage
-
get a reference to an immutable view of the set of
Links
- getMaskLinkageThreshold() - Method in class msim.ui.UI
-
- getMass() - Method in class msim.model.Link
-
get the current link mass or NaN if unset
- getMinRenderMS() - Method in class msim.control.Controller
-
get the minimum render cycle time in milliseconds
- getMinUpdateTime() - Method in class msim.trajectory.TrajectoryDriver
-
- getMinUpdateTime() - Method in class msim.ui.InteractorDriver
-
- getMobility(RX) - Method in class msim.model.Joint
-
- getMobility(int, double[], boolean) - Method in class msim.model.Joint
-
- getMobility(double[]) - Method in class msim.model.Joint
-
- getMobilitydEMdQRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilityDoF() - Method in class msim.model.Joint
-
- getMobilitydQdEMRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilitydRdEMRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilitydRdQRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilityQuaternionRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilityRotMatrixRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilityRX() - Method in class msim.model.Joint
-
- getMobilityRXClampedInverseRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilityRXInverseRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getMobilityRXTranslation(double[]) - Method in class msim.model.Joint
-
- getMobilityRXTranslation() - Method in class msim.model.Joint
-
- getMobilityToParent(RX) - Method in class msim.model.Joint
-
- getMobilityToParentRX() - Method in class msim.model.Joint
-
- getMostSpecificClass(LinkageNode) - Static method in enum msim.model.EntityClass
-
get the most specific entity class for node n
- getMostSpecificClass(Widget, LinkageNode) - Static method in enum msim.model.EntityClass
-
Get the most specific entity class for Widget w
in node n.
- getMostSpecificClass(Widget) - Static method in enum msim.model.EntityClass
-
- getMostSpecificClass(Geometry) - Static method in enum msim.model.EntityClass
-
get the most specific EntityClass of g
- getMostSpecificClass(LinkageNode.SubFrame) - Static method in enum msim.model.EntityClass
-
get the most specific EntityClass of s
- getMostSpecificClass(LinkageNode, String) - Static method in enum msim.model.EntityClass
-
- getMostSpecificClass(Object) - Static method in enum msim.model.EntityClass
-
- getMotionThreshold() - Method in class msim.trajectory.TrajectoryObserver
-
- getMSim() - Static method in class msim.MSim
-
- getMSimRevision() - Static method in class msim.MSim
-
get the MSim library revision
- getMSimVersion() - Static method in class msim.MSim
-
get a string containing the full MSim version
- getMSimVersionDate() - Static method in class msim.MSim
-
get the MSim library version date
- getName() - Method in class msim.control.Solver
-
- getName() - Method in class msim.model.LinkageNode
-
get the name of this node, even if auto-named
- getName(DAEObject) - Static method in class msim.serialization.DAELoader
-
Resolve (or create) an MSim name for obj.
- getNames(String[], int, String[]) - Method in class msim.model.Joint
-
- getNextWaypoint() - Method in class msim.trajectory.SequenceDriver
-
get the index of the next waypoint that will be played back
- getNodeWidgetProperty() - Method in class msim.model.Joint
-
Return the Widget property name that indicates an internal
(i.e.
- getNodeWidgetProperty() - Method in class msim.model.Link
-
Return the Widget property name that indicates an internal
(i.e.
- getNodeWidgetProperty() - Method in class msim.model.LinkageNode
-
Return the Widget property name that indicates an internal
(i.e.
- getNumActuators() - Method in class msim.control.Solver
-
get the number of actuating
Joints
- getNumBindings() - Method in class msim.trajectory.TrajectoryActor
-
Get the size of the set of transforms which this TrajectoryActor
reads/writes.
- getNumChainClosures() - Method in class msim.control.Solver
-
get the number of chain closure
Joints
- getNumConstraints() - Method in class msim.control.Solver
-
get the number of constraints
- getNumDoF() - Method in class msim.model.Joint
-
get the number of Degrees of Freedom in the current
Joint.type
- getNumDoI() - Method in class msim.model.Joint
-
get the number of Degrees of Invariance in the current
Joint.type
- getNumEffectors(int) - Method in class msim.control.Solver
-
Get the number of effectors of the indicated type.
- getNumEffectors() - Method in class msim.control.Solver
-
get the total number of effectors
- getNumGoalComponentsSet(int) - Method in class msim.model.Joint
-
- getNumLevels(int) - Method in class msim.control.Solver
-
Get the number of solve levels of the indicated type.
- getNumLevels() - Method in class msim.control.Solver
-
get the total number of levels
- getNumRotationDoF() - Method in class msim.model.Joint
-
get the number of rotational DoF in the current
Joint.type
- getNumRotationGoalComponentsSet(int) - Method in class msim.model.Joint
-
- getNumRows(int) - Method in class msim.control.Solver
-
Get the number of Jacobian rows of the indicated type.
- getNumRows() - Method in class msim.control.Solver
-
get the total number of rows
- getNumSelected() - Method in class msim.ui.UI
-
- getNumSelectedOrPicked() - Method in class msim.ui.UI
-
Get the number of entities in the
UI.selection, plus one if there
is a current pick.
- getNumSolveRounds() - Method in class msim.control.Controller
-
get the total number of solve rounds containing at least one solver
- getNumSolvers() - Method in class msim.control.Controller
-
get the total number of solvers
- getNumSublinkageSCCs() - Method in class msim.control.Controller
-
- getNumTranslationDoF() - Method in class msim.model.Joint
-
get the number of translational DoF in the current
Joint.type
- getNumTranslationGoalComponentsSet(int) - Method in class msim.model.Joint
-
- getNumUnconvergedSolvers(boolean) - Method in class msim.control.Controller
-
- getNumUnconvergedSolvers() - Method in class msim.control.Controller
-
- getNumUserWidgets() - Method in class msim.model.LinkageNode
-
get the number of user widges
- getNumVariables() - Method in class msim.control.Solver
-
get the number of variables
- getNumWaypoints() - Method in class msim.trajectory.SequenceDriver
-
get the current number of waypoints in the sequence
- getNumWidgets() - Method in class msim.model.LinkageNode
-
get the number of widgets
- getOriginalUnsetGoal(int) - Method in class msim.trajectory.TrajectoryActor
-
- getOriginalUnsetGoal(int) - Method in class msim.ui.InteractorDriver
-
- getPackageVersion(String) - Static method in class msim.MSim
-
get package manifest version
- getPackedInvariantsRef() - Method in class msim.model.Joint
-
Get the values of the Degrees of Invariance of the current Joint
Joint.type, eliding DoF.
- getParent() - Method in class msim.model.Joint
-
- getParent() - Method in class msim.model.Link
-
- getParent() - Method in class msim.model.LinkageNode
-
get the parent of this node in the
Linkage tree
- getParentContainer() - Static method in class msim.MSim
-
- getParentJoint() - Method in class msim.model.Link
-
- getParentLink() - Method in class msim.model.Joint
-
- getParentMobilityCMTQuaternionRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getParentMobilityCMTRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getParentMobilityCMTRotMatrixRef() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getParentName() - Method in class msim.model.Joint
-
Get the name of the current attached child and child subframe, if any,
else null.
- getParentNode(Widget) - Static method in class msim.ui.WidgetInteractor
-
- getParentSubFrame() - Method in class msim.model.Joint
-
- getParentSubframe() - Method in class msim.serialization.DAEMSimJoint
-
- getParentSubFrameOf(int) - Static method in class msim.model.Joint
-
Get the name of the sub-frame to which the sub-transform
subXForm attaches.
- getPickable() - Method in enum msim.model.EntityClass
-
- getPickComplimentNodes(Collection<LinkageNode>) - Method in class msim.ui.UI
-
Collect all
LinkageNodes in that are not the current pick.
- getPickComplimentNodes() - Method in class msim.ui.UI
-
- getPickCycleComplimentNodes(List<LinkageNode>) - Method in class msim.ui.UI
-
- getPickCycleComplimentNodes() - Method in class msim.ui.UI
-
- getPickedEntity(boolean) - Method in class msim.ui.UI
-
Get the current picked
LinkageNode,
Widget, or
Geometry, if any else null.
- getPickedEntity() - Method in class msim.ui.UI
-
- getPickedGeometry(boolean) - Method in class msim.ui.UI
-
Return the Geometry that is the current pick entity, if any.
- getPickedGeometry() - Method in class msim.ui.UI
-
- getPickedJoint(boolean) - Method in class msim.ui.UI
-
- getPickedJoint() - Method in class msim.ui.UI
-
- getPickedLink(boolean) - Method in class msim.ui.UI
-
- getPickedLink() - Method in class msim.ui.UI
-
- getPickedLinkage(boolean) - Method in class msim.ui.UI
-
Get the
Linkage containing the node containing the current
pick, if any, else null.
- getPickedLinkage() - Method in class msim.ui.UI
-
- getPickedNode(boolean) - Method in class msim.ui.UI
-
Return the
LinkageNode that is or contains the current pick
entity, if any.
- getPickedNode() - Method in class msim.ui.UI
-
- getPickedSubFrame(boolean) - Method in class msim.ui.UI
-
- getPickedSubFrame() - Method in class msim.ui.UI
-
- getPickedWidget(boolean) - Method in class msim.ui.UI
-
Return the Widget that is or contains the current pick
entity, if any.
- getPickedWidget() - Method in class msim.ui.UI
-
- getPose(RX) - Method in class msim.model.Link
-
- getPose() - Method in class msim.model.Link
-
- getPotential(int) - Method in class msim.model.Joint
-
Get the indicated potential energy value.
- getPotential() - Method in class msim.model.Joint
-
- getPotentialGoal() - Method in class msim.model.Joint
-
- getPotentialGoalName(int) - Static method in class msim.model.Joint
-
get the human readable name for the indicated potential goal
- getPriorityLevelName(int) - Method in class msim.control.Solver
-
Get a semantic human-readable name for a priority level.
- getProperty(String) - Method in class msim.model.Linkage
-
get a property
- getProperty(String) - Method in class msim.model.LinkageNode
-
get a property
- getResidual(int, Joint.ResidualType, int, double[]) - Method in class msim.model.Joint
-
Compute a differential vector which will satisfy the specified goal
when added to the current state of that goal.
- getResidual(int, Joint.ResidualType, double[]) - Method in class msim.model.Joint
-
- getResidual(int, Joint.ResidualType) - Method in class msim.model.Joint
-
- getResourceClass() - Static method in class msim.MSim
-
- getResourceURL(String, Class, boolean) - Static method in class msim.MSim
-
Get the URL for resourcePath associated with clazz, or
null if not found.
- getResourceURL(String, Class) - Static method in class msim.MSim
-
- getResourceURL(String, boolean) - Static method in class msim.MSim
-
- getResourceURL(String) - Static method in class msim.MSim
-
- getRevision() - Method in class msim.MSim
-
get application revision
- getRootJoint() - Method in class msim.model.Link
-
- getRotation(int, double[]) - Method in class msim.model.Joint
-
- getRotation(double[]) - Method in class msim.model.Joint
-
- getRotation() - Method in class msim.model.Joint
-
- getRotationDoFIndices(int, int[]) - Method in class msim.model.Joint
-
- getRotationDoFIndices(int[]) - Method in class msim.model.Joint
-
- getRotationDoFIndices() - Method in class msim.model.Joint
-
- getRotationDoFIndicesRef() - Method in class msim.model.Joint
-
- getRotationDoFNames(int, String[]) - Method in class msim.model.Joint
-
- getRotationDoFNames(String[]) - Method in class msim.model.Joint
-
- getRotationDoFNames() - Method in class msim.model.Joint
-
- getRotationDoIIndices(int, int[]) - Method in class msim.model.Joint
-
- getRotationDoIIndices(int[]) - Method in class msim.model.Joint
-
- getRotationDoIIndices() - Method in class msim.model.Joint
-
- getRotationDoIIndicesRef() - Method in class msim.model.Joint
-
- getRotationDoINames(int, String[]) - Method in class msim.model.Joint
-
- getRotationDoINames(String[]) - Method in class msim.model.Joint
-
- getRotationDoINames() - Method in class msim.model.Joint
-
- getRotationLimit(int, int) - Method in class msim.model.Joint
-
- getRX(DAEObject) - Static method in class msim.serialization.DAELoader
-
Resolve (or create) an MSim RX for obj.
- getSelection(Collection<Object>) - Method in class msim.ui.UI
-
- getSelection() - Method in class msim.ui.UI
-
- getSelectionComplimentNodes(Collection<LinkageNode>) - Method in class msim.ui.UI
-
- getSelectionComplimentNodes() - Method in class msim.ui.UI
-
- getSelectionNodes(Collection<LinkageNode>) - Method in class msim.ui.UI
-
- getSelectionNodes() - Method in class msim.ui.UI
-
- getSetGoalComponentNames(int, int, String[]) - Method in class msim.model.Joint
-
- getSetGoalComponentNames(int, String[]) - Method in class msim.model.Joint
-
- getSetGoalComponentNames(int) - Method in class msim.model.Joint
-
- getSetGoalComponents(int) - Method in class msim.model.Joint
-
- getSetRotationGoalComponents(int) - Method in class msim.model.Joint
-
- getSetTranslationGoalComponents(int) - Method in class msim.model.Joint
-
- getSingleMobilityDoF() - Method in class msim.model.Joint
-
get a ref to the indicated cached quantity, recomputing if dirty
- getSoftGoalPriority() - Method in class msim.model.Joint
-
- getSoftGoalSolveLevel() - Method in class msim.model.Joint
-
- getSoftGoalWeight() - Method in class msim.model.Joint
-
- getSolveParameter(String) - Method in class msim.control.Controller
-
Get a previously set
Solver parameter.
- getSolveParameter(String) - Static method in class msim.MSim
-
- getSolver() - Method in class msim.model.Joint
-
- getSolveRoundPartition(int[]) - Method in class msim.control.Controller
-
Get the number of solvers in each round with at least one solver.
- getSolveRoundPartition() - Method in class msim.control.Controller
-
- getStartupMessage() - Method in class msim.ui.UI
-
get the startup message, if any
- getState() - Method in class msim.trajectory.SequenceDriver
-
- getStiffness() - Method in class msim.model.Joint
-
- getStiffnessPotential() - Method in class msim.model.Joint
-
Get the current potential energy stored in this Joint's
Joint.stiffness, if any.
- getStiffnessPotential(double) - Method in class msim.model.Joint
-
- getStiffnessRest() - Method in class msim.model.Joint
-
- getSubFrame(String) - Method in class msim.model.Link
-
- getSubFrame(Widget) - Static method in class msim.model.LinkageNode
-
Get the subframe containing w, or null if none.
- getSubFrame(String) - Method in class msim.model.LinkageNode
-
- getSubFrameCMT(String, RX, boolean) - Method in class msim.model.Joint
-
- getSubFrameCMT(String, RX) - Method in class msim.model.Joint
-
- getSubFrameCMT(int, RX) - Method in class msim.model.Joint
-
- getSubFrameCMT(int) - Method in class msim.model.Joint
-
- getSubFrameCMT(String, RX) - Method in class msim.model.LinkageNode
-
- getSubFrameCMT(String) - Method in class msim.model.LinkageNode
-
- getSubFrameCMT(Widget, RX) - Method in class msim.model.LinkageNode
-
- getSubFrameCMT(Widget) - Method in class msim.model.LinkageNode
-
- getSubFrameName(Widget) - Static method in class msim.model.LinkageNode
-
get the name of the subframe containing w
- getSubFrameRX(String, RX, boolean) - Method in class msim.model.Joint
-
- getSubFrameRX(String, RX) - Method in class msim.model.Joint
-
Get the transform taking coordinates in a sub-frame to the canonical
(i.e.
- getSubFrameRX(int, RX) - Method in class msim.model.Joint
-
- getSubFrameRX(int) - Method in class msim.model.Joint
-
- getSubFrameRX(String, RX) - Method in class msim.model.Link
-
Get the transform taking coordinates in a sub-frame to the canonical
(i.e.
- getSubFrameRX(String, RX) - Method in class msim.model.LinkageNode
-
Get the transform taking coordinates in a sub-frame to the canonical
(i.e.
- getSubFrameRX(String) - Method in class msim.model.LinkageNode
-
- getSubFrameRX(Widget, RX) - Method in class msim.model.LinkageNode
-
- getSubFrameRX(Widget) - Method in class msim.model.LinkageNode
-
- getSubFrameRX(String, RX, boolean) - Method in class msim.model.RootJoint
-
- getSubRX(int, RX) - Method in class msim.model.Joint
-
Get a copy of one of the sub-transforms.
- getSubRX(int) - Method in class msim.model.Joint
-
- getSubRXName(int) - Static method in class msim.model.Joint
-
get the human readable name for the indicated subtransform
- getSubRXRef(int) - Method in class msim.model.Joint
-
Get a reference to one of the sub-transforms, do not modify.
- getSubtreeCenterOfMass(double[]) - Method in class msim.model.Link
-
Get the location of the subtree center of mass in link frame, default
(0,0,0).
- getSubtreeCenterOfMass() - Method in class msim.model.Link
-
- getSubtreeMass() - Method in class msim.model.Link
-
- getSupportSize() - Method in class msim.model.Joint
-
- getSystemProperty(String, String) - Static method in class msim.MSim
-
Get the value the indicated system property.
- getSystemProperty(String) - Static method in class msim.MSim
-
- getSystemProperty(String, boolean) - Static method in class msim.MSim
-
- getSystemProperty(String, int) - Static method in class msim.MSim
-
- getTimeThreshold() - Method in class msim.trajectory.TrajectoryObserver
-
- getTotalNumConstraints() - Method in class msim.control.Controller
-
get the total number of constraints
- getTotalNumVariables() - Method in class msim.control.Controller
-
get the total number of variables
- getTranslation(int, double[]) - Method in class msim.model.Joint
-
- getTranslation(double[]) - Method in class msim.model.Joint
-
- getTranslation() - Method in class msim.model.Joint
-
- getTranslationDoFIndices(int, int[]) - Method in class msim.model.Joint
-
- getTranslationDoFIndices(int[]) - Method in class msim.model.Joint
-
- getTranslationDoFIndices() - Method in class msim.model.Joint
-
- getTranslationDoFIndicesRef() - Method in class msim.model.Joint
-
- getTranslationDoFNames(int, String[]) - Method in class msim.model.Joint
-
- getTranslationDoFNames(String[]) - Method in class msim.model.Joint
-
- getTranslationDoFNames() - Method in class msim.model.Joint
-
- getTranslationDoIIndices(int, int[]) - Method in class msim.model.Joint
-
- getTranslationDoIIndices(int[]) - Method in class msim.model.Joint
-
- getTranslationDoIIndices() - Method in class msim.model.Joint
-
- getTranslationDoIIndicesRef() - Method in class msim.model.Joint
-
- getTranslationDoINames(int, String[]) - Method in class msim.model.Joint
-
- getTranslationDoINames(String[]) - Method in class msim.model.Joint
-
- getTranslationDoINames() - Method in class msim.model.Joint
-
- getTranslationLimit(int, int) - Method in class msim.model.Joint
-
- getType() - Method in class msim.model.Joint
-
- getType() - Method in class msim.model.Link.UserSubFrame
-
- getTypedPickedEntity(EntityClass, boolean) - Method in class msim.ui.UI
-
Return the Geometry,
Widget, or
LinkageNode that is or
contains the current pick iff its most specific entity class is
c.
- getTypedPickedEntity(EntityClass) - Method in class msim.ui.UI
-
- getTypedSelection(boolean, boolean, Object[], EntityClass...) - Method in class msim.ui.UI
-
Check if the sequence of entities in the current
UI.selection,
plus optionally the current pick, matches the given sequence of
types, and if so, return an array of references to the
sequence.
- getTypedSelection(boolean, boolean, EntityClass...) - Method in class msim.ui.UI
-
- getTypeName() - Method in class msim.model.Joint
-
returns the lower-cased name of this Joint's
Joint.type
- getUI() - Static method in class msim.MSim
-
- getUltimateGroundLink() - Static method in class msim.MSim
-
- getUnconstrainedInterpolationType() - Method in class msim.trajectory.SequenceDriver
-
get the interpolation type for unconstrained transforms
- getUnconstrainedInterpolationType() - Method in class msim.trajectory.TrajectoryActor
-
Hook to get the preferred RXSInterpolator interpolation type
for unconstrained transforms.
- getUnsetGoalComponents(int) - Method in class msim.model.Joint
-
- getUserSubFrameNames() - Method in class msim.model.Link
-
Get a live but unmodifiable view of the set of names of all user
subframes of this link.
- getUserSubFrameType(String) - Method in class msim.model.Link
-
- getVariableName(int, int) - Method in class msim.control.Solver
-
Get a semantic human-readable name for a variable.
- getVersion() - Method in class msim.MSim
-
get a string containing the full application version
- getVersionDate() - Method in class msim.MSim
-
get application version date
- getVisibility() - Method in enum msim.model.EntityClass
-
- getVonaUtilsRevision() - Static method in class msim.MSim
-
get the Vona library revision
- getVonaUtilsVersion() - Static method in class msim.MSim
-
get a string containing the full VonaUtils library version
- getVonaUtilsVersionDate() - Static method in class msim.MSim
-
get the Vona library version date
- getWidget(String) - Method in class msim.model.LinkageNode
-
Get a Widget.
- getWidgetLength() - Method in class msim.model.LinkageNode
-
- getWidgets() - Method in class msim.model.LinkageNode
-
Get an unmodifiable view of the collection of Widgets.
- getXMLElementName(Class<? extends DAEMSimExtra>) - Static method in class msim.serialization.DAEMSimExtra
-
Get the XML element name corresponding to a
DAEMSimExtra
class.
- getXMLElementName() - Method in class msim.serialization.DAEMSimExtra
-
- GOAL_PRIORITY_COMPARATOR - Static variable in class msim.control.Solver
-
- gravity - Variable in class msim.control.Solver
-
- gravity - Static variable in class msim.MSim
-
Gravity vector, or null if none.
- gravityEnabled - Static variable in class msim.MSim
-
- groundLink - Variable in class msim.model.Linkage
-
- groundLink - Variable in class msim.serialization.DAEMSimLink
-
ground_link child element
- handleMobilityChange(boolean) - Method in class msim.model.Joint
-
- handleMobilityChange() - Method in class msim.model.Joint
-
- handleNode(LinkageNode) - Method in class msim.model.LinkageNode.ApplyingNodeHandler
-
- handleNode(LinkageNode) - Method in interface msim.model.LinkageNode.NodeHandler
-
Called in DFS pre-order for each node encountered.
- hasAnyGoal() - Method in class msim.model.Joint
-
- hasArg(String) - Static method in class msim.MSim
-
Check for the presence of a command line argument.
- hasChildren() - Method in class msim.model.Joint
-
check whether this node has any children
- hasChildren() - Method in class msim.model.Link
-
check whether this node has any children
- hasChildren() - Method in class msim.model.Linkage
-
check if this linkage has any children in the linkage tree
- hasChildren() - Method in class msim.model.LinkageNode
-
check whether this node has any children
- hasClass(String) - Static method in class msim.MSim
-
check if the named class is available
- hasDescendant(Linkage) - Method in class msim.model.Linkage
-
check if this Linkage is an ancestor of (or the same as) other
- hasDescendant(LinkageNode) - Method in class msim.model.LinkageNode
-
check if this node is an ancestor of (or the same as) other
- hasEitherSoftGoal() - Method in class msim.model.Joint
-
- hasFOMMIL_NETLIB() - Static method in class msim.MSim
-
- hasGoal(int) - Method in class msim.model.Joint
-
check if a goal is currently set
- hasGravity() - Method in class msim.model.Joint
-
Check if this Joint has gravity.
- hasGravity() - Method in class msim.model.RootJoint
-
Check if this Joint has gravity.
- hash - Variable in class msim.model.LinkageNode.SubFrame
-
precomputed hash code
- hashCode() - Method in class msim.model.LinkageNode.SubFrame
-
returns precomputed hashcode
- hasInvariant() - Method in class msim.model.Joint
-
- hasJ3D() - Static method in class msim.MSim
-
check if Java3D is present
- hasJ3D15() - Static method in class msim.MSim
-
check if Java3D 1.5+ is present
- hasJ3D3DS() - Static method in class msim.MSim
-
check if Java3D 3DS loader is present
- hasJ3DVRML97() - Static method in class msim.MSim
-
check if Java3D VRML97 loader is present
- hasJLAPACK() - Static method in class msim.MSim
-
- hasJOGL() - Static method in class msim.MSim
-
check if JOGL is present
- hasJSchemeVona() - Static method in class msim.MSim
-
- hasLAPACK_JNI() - Static method in class msim.MSim
-
Checkif the netlib-java implementation successfully loaded a native
LAPACK backend.
- hasLock() - Method in class msim.model.Joint
-
- hasNETLIB_JAVA() - Static method in class msim.MSim
-
- hasPosture() - Method in class msim.model.Joint
-
- hasPotential() - Method in class msim.model.Joint
-
- hasProperty(String) - Method in class msim.model.Linkage
-
check existence of a property
- hasProperty(String) - Method in class msim.model.LinkageNode
-
check existence of a property
- hasStiffness() - Method in class msim.model.Joint
-
Check if this Joint has stiffness.
- hasStiffness() - Method in class msim.model.RootJoint
-
RootJoints never have stiffness.
- hasSubclass(EntityClass) - Method in enum msim.model.EntityClass
-
check if c is this class or a subclass
- hasSubFrame(String) - Method in class msim.model.Joint
-
Check if the named subframe is present.
- hasSubFrame(String) - Method in class msim.model.Link
-
Check if the named subframe is present.
- hasSubFrame(String) - Method in class msim.model.LinkageNode
-
Check if the named subframe is present.
- hasTarget() - Method in class msim.model.Joint
-
- hasTargetPose() - Method in class msim.model.Link
-
- hasUserSubFrame(String) - Method in class msim.model.Link
-
check if the named user subname is present
- hasVonaUtils() - Static method in class msim.MSim
-
- hasWidgets() - Method in class msim.model.LinkageNode
-
check if this node has any widgets
- HELP_MESSAGE - Static variable in class msim.ui.UI
-
help message
- highlightSelection - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- HOME_URL - Static variable in class msim.ui.UI
-
application home URL
- ICON_DIR - Static variable in class msim.MSim
-
- ICON_FILES - Static variable in class msim.MSim
-
- icons - Variable in class msim.MSim
-
- ignoreShiftDown - Variable in class msim.ui.UI.QueuedAction
-
- incrementMaskLinkageThreshold() - Method in class msim.ui.UI
-
- individuallyPickable - Variable in enum msim.model.EntityClass
-
Whether pick records are generated for entities of this EntityClass.
- individuallyPickOnly(EntityClass) - Method in class msim.ui.UI
-
Disable individual pickability for all entity classes except
c.
- inDoFLimits(double) - Method in class msim.model.Joint
-
Check if the current mobility transform is actually within the
Joint.limits.
- inDoFLimits() - Method in class msim.model.Joint
-
- init() - Method in class msim.control.Solver
-
- init() - Method in class msim.MSimApplet
-
Applet init.
- INITIAL_FORMS_MESSAGE - Static variable in class msim.ui.UI
-
inform user we're running initial forms
- INITIAL_HEIGHT - Static variable in class msim.ui.Display
-
initial canvas dim
- INITIAL_WIDTH - Static variable in class msim.ui.Display
-
initial canvas dim
- initJ3D() - Method in class msim.MSim
-
- initLibraries() - Method in class msim.MSim
-
- initLogging() - Method in class msim.MSim
-
- initMetrics - Variable in class msim.control.Solver
-
metrics for each call to the indicated method
- initNETLIB_JAVA() - Method in class msim.MSim
-
- initOK() - Static method in class msim.MSim
-
See if everything is initialized.
- initPickCycle() - Method in class msim.ui.UI
-
- initVersions() - Method in class msim.MSim
-
- insertWaypoint(int, RXSInterpolator.InterpolationProfile, double, RX...) - Method in class msim.trajectory.SequenceDriver
-
Insert a new waypoint.
- insertWaypoint(int, RXSInterpolator.InterpolationProfile, double, double...) - Method in class msim.trajectory.SequenceDriver
-
Interprets waypoint as a packed TXEM DoF vector.
- instanceMain(boolean) - Method in class msim.MSim
-
Overrideable main method.
- instanceMain() - Method in class msim.MSim
-
- interactor - Variable in class msim.ui.UI
-
JScheme interactor, if any
- InteractorDriver - Class in msim.ui
-
- InteractorDriver(Clock) - Constructor for class msim.ui.InteractorDriver
-
makes a new interactor driver
- InteractorDriver() - Constructor for class msim.ui.InteractorDriver
-
Makes a new interactor driver using a default Clock (wall-clock
time).
- InteractorDriver.JointInteractor - Class in msim.ui
-
Special
RXSInteractor for manipulating
Joint
sub-transforms.
- InteractorDriver.JointInteractor(Clock) - Constructor for class msim.ui.InteractorDriver.JointInteractor
-
Makes a new Joint interactor.
- interactorFrame - Variable in class msim.ui.UI
-
JScheme interactor frame, if any
- interactorREPL(String) - Method in class msim.ui.UI
-
- interpolationProfile - Variable in class msim.trajectory.SequenceDriver.Waypoint
-
interpolation profile from previous waypoint
- interpolationStart - Variable in class msim.trajectory.SequenceDriver
-
start/duration of current interpolation
- interpolationTime - Variable in class msim.trajectory.SequenceDriver
-
start/duration of current interpolation
- interpolationTime - Variable in class msim.trajectory.SequenceDriver.Waypoint
-
interpolation time in seconds from previous waypoint
- interpolator - Variable in class msim.trajectory.SequenceDriver
-
interpolators for each bound transform
- inUpdateThread() - Method in class msim.control.Controller
-
- inUpdateThread() - Static method in class msim.MSim
-
- invariant - Variable in enum msim.model.Joint.Type
-
For each parameter that is a DoI this gives the constrained value of
that parameter.
- invariantEffectors - Variable in class msim.control.Solver
-
Joints corresponding to the indicated kind of effector (see
header doc), in order, collected in
Solver.init().
- invariantRX - Variable in class msim.model.Joint
-
- invert() - Method in class msim.model.Joint
-
Invert both the topology and the geometry of this Joint.
- invert() - Method in class msim.model.RootJoint
-
RootJoints cannot be inverted.
- invertPickedJoint() - Method in class msim.ui.UI
-
- isActive() - Method in class msim.trajectory.TrajectoryActor
-
Check whether this TrajectoryActor is enabled for scheduling by the
update thread.
- isActive() - Method in class msim.ui.WidgetInteractor
-
Check whether this widget interactor is enabled for scheduling by the
update thread.
- isActuator() - Method in class msim.model.Joint
-
- isApplet() - Static method in class msim.MSim
-
check if running as an applet
- isAutoNamed() - Method in class msim.model.LinkageNode
-
check whether this node is auto-named
- isBound() - Method in class msim.ui.InteractorDriver.JointInteractor
-
check if this interactor is currently bound
- isBound() - Method in class msim.ui.WidgetInteractor
-
- isBroken() - Method in class msim.model.Joint
-
- isChainSubtransform(int) - Static method in class msim.model.Joint
-
check if the indicated sub-transform is in the child-to-parent chain
- isChildToMobilityIdentity() - Method in class msim.model.Joint
-
- isClosureJoint() - Method in class msim.model.Joint
-
- isConnectableToJoint(String, Joint, Link) - Method in class msim.model.Link
-
Check if the user subframe name on this Link is connectable to
the given joint.
- isConnectableToJoint(String, Joint) - Method in class msim.model.Link
-
- isConnectableToJointType(String, Joint.Type) - Method in class msim.model.Link
-
Check if the user subframe name on this Link is connectable to
a joint with the given type.
- isConnectableToSubFrameType(String, String) - Method in class msim.model.Link
-
Check if the user subframe name on this Link is connectable to
a subframe with the given type.
- isConnected() - Method in class msim.model.Joint
-
- isCrossing() - Method in class msim.model.Joint
-
- isDoF(int, int) - Method in class msim.model.Joint
-
- isDoF(int) - Method in class msim.model.Joint
-
check if a TXEM component is a DoF
- isDoFLimited() - Method in class msim.model.Joint
-
Check whether any of the DoF of this joint are limited.
- isDoI(int, int) - Method in class msim.model.Joint
-
- isDoI(int) - Method in class msim.model.Joint
-
check if a TXEM component is a DoI
- isEffector(int) - Method in class msim.model.Joint
-
- isEffector() - Method in class msim.model.Joint
-
Check if this Joint is an effector of any type in its
Joint.solver.
- isEntityLive(Object) - Method in class msim.ui.UI
-
If
entity is a
LinkageNode, check if it present in the
model.
- isEntityVisible(Object) - Method in class msim.ui.UI
-
check if entity is currently visible
- isExplicitlyHidden(Widget) - Static method in class msim.model.LinkageNode
-
check if w is explicitly hidden
- isExplicitlyHighlighted(Widget) - Static method in class msim.model.LinkageNode
-
check if w is explicitly highlighted
- isExplicitlyMasked(Widget) - Static method in class msim.model.LinkageNode
-
check if w is explicitly masked
- isExplicitlyVisible(Widget) - Static method in class msim.model.LinkageNode
-
check if w is explicitly visible
- isGoalSubtransform(int) - Static method in class msim.model.Joint
-
check if the indicated sub-transform is a goal
- isGravitySet() - Static method in class msim.MSim
-
- isGravitySetAndEnabled() - Static method in class msim.MSim
-
check if gravity is both set and enabled
- isGroundLink() - Method in class msim.model.Link
-
- isHardGoalSubtransform(int) - Static method in class msim.model.Joint
-
check if the indicated sub-transform is a hard goal
- isHighlighted(Geometry, Appearance) - Method in class msim.ui.Display
-
Hook that generic renderer uses to determine whether a
geometry/appearance combination should be categorized as
highlighted, if Display3D.highlightingEnabled.
- isIdentity() - Method in class msim.model.Joint
-
- isIncrossing() - Method in class msim.model.Joint
-
- isIndividuallyPickable() - Method in enum msim.model.EntityClass
-
- isInstance(LinkageNode) - Method in enum msim.model.EntityClass
-
Check if the most specific EntityClass of n is this
class or a subclass.
- isInstance(Widget, LinkageNode) - Method in enum msim.model.EntityClass
-
Check if the most specific EntityClass of w in n
is this class or a subclass.
- isInstance(Widget) - Method in enum msim.model.EntityClass
-
Check if the most specific
EntityClass of
w in its
LinkageNode.WP_NODE is this class or a subclass.
- isInstance(Object) - Method in enum msim.model.EntityClass
-
Check if the most specific EntityClass of o is this
class or a subclass.
- isInternalFrame(String) - Method in class msim.model.Joint
-
Check if frame is an internal (i.e.
- isInternalFrame(String) - Method in class msim.model.Link
-
Check if frame is an internal (i.e.
- isInternalFrame(String) - Method in class msim.model.LinkageNode
-
Check if frame is an internal (i.e.
- isLimited() - Method in class msim.model.Joint
-
check if there are any DoI or if there are limits are set on any DoF
- isLimited(int, int) - Method in class msim.model.Joint
-
- isLimited(int) - Method in class msim.model.Joint
-
check if a TXEM component is limited
- isLimitGoal(int) - Static method in class msim.model.Joint
-
check if which indicates the limit goal
- isLinkCoMWidgetEnabled() - Method in class msim.model.Link
-
check if the link center of mass widget is enabled
- isLive() - Method in class msim.model.Linkage
-
- isLive() - Method in class msim.model.LinkageNode
-
- isLocked() - Method in class msim.model.Joint
-
check if this node is locked
- isLocked() - Method in class msim.model.Link
-
check if this node is locked
- isLocked() - Method in class msim.model.LinkageNode
-
check if this node is locked
- isLockedWithRespectTo(Joint, Joint) - Method in class msim.control.Controller
-
Check if treeJoint is considered locked with respect to
closureJoint.
- isLoop() - Method in class msim.trajectory.SequenceDriver
-
Check whether playback cycles back to the waypoint sequence start after
attaining the last waypoint.
- isManipulating() - Method in class msim.ui.UI
-
check if manipulation is ongoing
- isMasked() - Method in enum msim.model.EntityClass
-
- isMasked(Geometry, Appearance) - Method in class msim.ui.Display
-
Hook that generic renderer uses to determine whether a
geometry/appearance combination should be categorized as
masked, if Display3D.maskingEnabled.
- isMassSet() - Method in class msim.model.Link
-
check if the current link mass is not NaN
- isMobilityIdentity() - Method in class msim.model.Joint
-
- isMobilityInverted() - Method in class msim.model.Joint
-
- isMobilityOrGoal - Variable in class msim.ui.InteractorDriver.JointInteractor
-
Whether the target
Joint sub-transform is a mobility or goal
transform.
- isMobilitySpaceSubtransform(int) - Static method in class msim.model.Joint
-
- isMobilityToParentIdentity() - Method in class msim.model.Joint
-
- isOutcrossing() - Method in class msim.model.Joint
-
- isPickable() - Method in enum msim.model.EntityClass
-
- isPickable(Geometry, Appearance) - Method in class msim.ui.Display
-
Check if the given geometry should be considered pickable.
- isPositioningSubtransform(int) - Static method in class msim.model.Joint
-
check if the indicated sub-transform positions the mobility space
- isPotentialEnabled() - Method in class msim.model.Joint
-
check potential goal gating enable
- isPotentialGoal(int) - Static method in class msim.model.Joint
-
- isRootLink() - Method in class msim.model.Link
-
- isRotationDoF(int) - Method in class msim.model.Joint
-
- isRotationDoI(int) - Method in class msim.model.Joint
-
- isRotationLimited(int) - Method in class msim.model.Joint
-
- isSoftGoalSubtransform(int) - Static method in class msim.model.Joint
-
check if the indicated sub-transform is a soft goal
- isStiffnessSet() - Method in class msim.model.Joint
-
- isSubtreeCoMWidgetEnabled() - Method in class msim.model.Link
-
check if the subtree center of mass widget is enabled
- isSubtreeMassSet() - Method in class msim.model.Link
-
- isTranslationDoF(int) - Method in class msim.model.Joint
-
Check if a given translation vector component is a Degree of Freedom
according to the current Joint
Joint.type.
- isTranslationDoI(int) - Method in class msim.model.Joint
-
Check if a given translation vector component is a Degree of Invariance
according to the current Joint
Joint.type.
- isTranslationLimited(int) - Method in class msim.model.Joint
-
Check if one component of the mobility translation vector currently has
limits set.
- isTreeJoint() - Method in class msim.model.Joint
-
- isTreeLeaf() - Method in class msim.model.Joint
-
Check if this is a leaf in the model tree.
- isTreeLeaf() - Method in class msim.model.Linkage
-
check if this linkage is a leaf in the linkage tree
- isTreeLeaf() - Method in class msim.model.LinkageNode
-
Check if this is a leaf in the model tree.
- isUltimateGroundLink() - Method in class msim.model.Link
-
- isUpdateThreadLive() - Method in class msim.control.Controller
-
check if the update thread is alive
- isUserSubFrameAttached(String) - Method in class msim.model.Link
-
Check if the indicated user subframe is currently attached to any
Joint.
- isUserWidget(Widget) - Static method in class msim.model.LinkageNode
-
check if w is a user widget
- isVisible() - Method in enum msim.model.EntityClass
-
- isWebstart() - Static method in class msim.MSim
-
check if running under webstart
- main(String[]) - Static method in class msim.MSim
-
Application (as opposed to applet) init.
- makeClosureJoint() - Method in class msim.model.Joint
-
Ensure that this Joint is a chain closure.
- makeClosureJoint() - Method in class msim.model.RootJoint
-
RootJoints are automatically made closure joints as necessary.
- makeController() - Method in class msim.MSim
-
- makeDisplay() - Method in class msim.ui.UI
-
- makeGroundLink() - Method in class msim.model.Link
-
- makeJScheme() - Method in class msim.ui.UI
-
make the JScheme interpreter
- makeLinkage() - Method in class msim.MSim
-
- makeMetrics(String) - Method in class msim.control.Solver
-
This impl chains to
PDLS.makeMetrics(String, String) and then adds
the new metrics object to
Solver.allMetrics.
- makeMSim() - Method in class msim.MSimApplet
-
Hook to make the applicaMSim.applet = MSimtion object.
- makePickedJointClosure() - Method in class msim.ui.UI
-
- makePickedJointTree() - Method in class msim.ui.UI
-
- makePickedLinkGround() - Method in class msim.ui.UI
-
- makePickedLinkRoot() - Method in class msim.ui.UI
-
- makeRootJointName(String) - Static method in class msim.model.RootJoint
-
- makeRootLink() - Method in class msim.model.Link
-
- makeTreeJoint() - Method in class msim.model.Joint
-
Ensure that this Joint is a tree joint iff it's connected.
- makeTreeJoint() - Method in class msim.model.RootJoint
-
- makeUI() - Method in class msim.MSim
-
- makeUniqueChildName(String) - Method in class msim.model.Link
-
Make a unique name for a child
Joint.
- makeUpdateMetrics(String) - Method in class msim.control.Controller
-
- manipulateJoint(Joint, int, int, boolean) - Method in class msim.ui.UI
-
Start manipulating a particular
Joint sub-transform.
- manipulateJoint(Joint, int, int) - Method in class msim.ui.UI
-
- manipulateJoint(Joint, int, boolean) - Method in class msim.ui.UI
-
- manipulateJoint(Joint, int) - Method in class msim.ui.UI
-
- manipulateJoint(Joint, boolean) - Method in class msim.ui.UI
-
- manipulateJoint(Joint) - Method in class msim.ui.UI
-
- manipulateLink(Link, boolean) - Method in class msim.ui.UI
-
- manipulateLink(Link) - Method in class msim.ui.UI
-
- manipulatePickedEntity() - Method in class msim.ui.UI
-
- manipulatePickedJoint(int) - Method in class msim.ui.UI
-
- manipulatePickedJoint() - Method in class msim.ui.UI
-
- manipulatePickedLink() - Method in class msim.ui.UI
-
- manipulatePickedNode(int) - Method in class msim.ui.UI
-
- manipulatePickedNodeLocalPose() - Method in class msim.ui.UI
-
Manipulate a transform that controls the pose of the picked node
relative to its tree parent.
- manipulatePickedWidget() - Method in class msim.ui.UI
-
- manipulateWidget(Widget) - Method in class msim.ui.UI
-
Start manipulating a particular Widget pose with respect to its
attachment.
- manipulationActionMap - Variable in class msim.ui.UI
-
actions to handle manipulation user input
- manipulationDriver - Variable in class msim.ui.UI
-
the driver for
Joint manipulation
- manipulationInteractor - Variable in class msim.ui.UI
-
the interactor for
Joint manipulation
- manipulationToGroundRX - Variable in class msim.ui.InteractorDriver
-
An arbitrary rigid transform taking
RXSInteractor manipulation
frame coordinates to
Linkage ground frame.
- manipulationToGroundRX - Variable in class msim.ui.WidgetInteractor
-
- markDistanceToPickedLinkage() - Method in class msim.ui.UI
-
- markDistanceToPickedLinkage(Linkage, Linkage) - Method in class msim.ui.UI
-
- marshaller - Static variable in class msim.serialization.DAEExporter
-
marshaller for DAE MSim extras
- maskLinkagesBeyondThreshold - Variable in class msim.ui.UI
-
enable for indicated option
- maskLinkageThreshold - Variable in class msim.ui.UI
-
- maskPickCompliment - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- maskPickCycleCompliment - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- maskPickOccluding - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- maskSelectionCompliment - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- mass - Variable in class msim.model.Link
-
link or subtree mass, NaN if unset (default)
- mass - Variable in class msim.serialization.DAEMSimMassProps
-
mass attribute
- massProps - Variable in class msim.serialization.DAEMSimLink
-
mass_props child element
- materials - Variable in class msim.serialization.DAEExporter.Libraries
-
- MAX_UNIQUE_NAME_TRIES - Static variable in class msim.serialization.DAELoader
-
maximum tries to make a unique name
- merge(boolean, boolean) - Method in class msim.model.Joint
-
Joint.remove() this Joint and its child
Link from the model,
re-attaching joints that were attached to the child Link to our parent
Link.
- merge(boolean) - Method in class msim.model.Joint
-
- merge() - Method in class msim.model.Joint
-
- merge(boolean, boolean) - Method in class msim.model.RootJoint
-
RootJoints cannot be merged.
- mergePickedJoint() - Method in class msim.ui.UI
-
- MIN_ACCUM_ALPHA_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_ACCUM_BLUE_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_ACCUM_GREEN_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_ACCUM_RED_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_BLUE_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_DEPTH_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_GREEN_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_NUM_SAMPLES - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_RED_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_STENCIL_BITS - Static variable in class msim.ui.Display
-
minimum canvas config
- MIN_UPDATE_TIME - Static variable in class msim.ui.WidgetInteractor
-
- minRenderMS - Variable in class msim.control.Controller
-
- mmult334x41(double[], double[][], double[]) - Static method in class msim.control.Solver
-
computes tensor product r [3x3] = (p [[3x3]x4])(q [4x1])
- mmult33Tx31(double[], double[], double[]) - Static method in class msim.control.Solver
-
computes row-major r = (p^T)(q)
- mmult33x31(double[], double[], double[]) - Static method in class msim.control.Solver
-
computes row-major r = (p)(q)
- mmult33x33T(double[], double[], double[]) - Static method in class msim.control.Solver
-
computes row-major r = (p)(q^T)
- mmult44x41(double[], double[], double[]) - Static method in class msim.control.Solver
-
computes row-major r = (p)(q)
- mnemonic - Variable in enum msim.model.Joint.Type
-
Short and unique mnemonic string for this type, or null if none.
- MOBILITY_ERROR_ROUTE_COLOR - Static variable in class msim.model.Joint
-
color of mobility routes for broken closures
- mobilitydEMdQ - Variable in class msim.model.Joint
-
cached quantity
- mobilitydEMdQDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilitydQdEM - Variable in class msim.model.Joint
-
cached quantity
- mobilitydQdEMDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilitydRdEM - Variable in class msim.model.Joint
-
cached quantity
- mobilitydRdEMDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilitydRdQ - Variable in class msim.model.Joint
-
cached quantity
- mobilitydRdQDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilityInverted - Variable in class msim.model.Joint
-
whether this Joint's mobility space is currently inverted
- mobilityInverted - Variable in class msim.serialization.DAEMSimJoint
-
mobility_inverted attribute
- mobilityQuaternion - Variable in class msim.model.Joint
-
cached quantity
- mobilityQuaternionDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilityRotMatrix - Variable in class msim.model.Joint
-
cached quantity
- mobilityRotMatrixDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilityRouteType - Variable in enum msim.model.Joint.Type
-
The type of route to set when creating a RouteWidget to
display the mobility transform, or null if none.
- mobilityRX - Variable in class msim.model.Joint
-
Sub transform taking the
child mobility frame to the
parent
mobility frame, or vice-versa if
Joint.mobilityInverted.
- mobilityRXClamped - Variable in class msim.model.Joint
-
- mobilityRXClampedInverse - Variable in class msim.model.Joint
-
cached quantity
- mobilityRXClampedInverseDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilityRXInverse - Variable in class msim.model.Joint
-
cached quantity
- mobilityRXInverseDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- mobilityToParent - Variable in class msim.serialization.DAEMSimJoint
-
mobility_to_parent child element TBD custom marshal?
- mobilityToParentRX - Variable in class msim.model.Joint
-
Sub transform taking the parent mobility frame to the parent
frame.
- modelStateChanged() - Method in class msim.trajectory.TrajectoryActor
-
Called by the update thread when this TrajectoryActor is active after
the model state changes, and after that state change has been otherwise
handled, including one
Solver iteration.
- modelStateChanged() - Method in class msim.ui.WidgetInteractor
-
Called by the update thread when this widget interactor is active after
the model state changes, and after that state change has been otherwise
handled, including one
Solver iteration.
- modelStructureChanged() - Method in class msim.trajectory.TrajectoryActor
-
Called by the update thread when this TrajectoryActor is active after
the model structure changes.
- modelStructureChanged() - Method in class msim.ui.InteractorDriver
-
Called by the update thread when this TrajectoryActor is active after
the model structure changes.
- modelStructureChanged() - Method in class msim.ui.WidgetInteractor
-
Called by the update thread when this widget interactor is active after
the model structure changes.
- motionThreshold - Variable in class msim.trajectory.TrajectoryObserver
-
- msim - package msim
-
- MSim - Class in msim
-
MSim entry point.
- MSim(boolean, boolean) - Constructor for class msim.MSim
-
Constructor, enforces singleton instance.
- MSim() - Constructor for class msim.MSim
-
- msim - Static variable in class msim.MSim
-
the singleton instance of the application object
- msim.control - package msim.control
-
- msim.model - package msim.model
-
- msim.serialization - package msim.serialization
-
- msim.trajectory - package msim.trajectory
-
- msim.ui - package msim.ui
-
- MSIM_EXTRA_PROP - Static variable in class msim.serialization.DAELoader
-
DAEObject msim property key
- MSIM_EXTRAS - Static variable in class msim.serialization.DAEMSimExtra
-
Types of MSim extra elements.
- MSIM_EXTRAS_ARRAY - Static variable in class msim.serialization.DAEMSimExtra
-
- MSIM_NAME_PROP - Static variable in class msim.serialization.DAELoader
-
DAEObject msim property key
- MSIM_PARENT_JOINT_NAME_PROP - Static variable in class msim.serialization.DAELoader
-
DAEObject msim property key
- MSIM_PROFILE - Static variable in class msim.serialization.DAEMSimExtra
-
DAE "technique" profile attribute value for MSim.
- MSIM_ROOT_PROP - Static variable in class msim.serialization.DAELoader
-
DAEObject msim property key
- MSIM_RX_PROP - Static variable in class msim.serialization.DAELoader
-
DAEObject msim property key
- MSimApplet - Class in msim
-
MSim applet entry point.
- MSimApplet() - Constructor for class msim.MSimApplet
-
- msimVersion - Static variable in class msim.MSim
-
Versions, stored as Object in case VonaUtils is not available.
- name - Variable in class msim.control.Solver
-
name of this Solver, auto-generated
- name - Variable in class msim.model.Linkage
-
name of this linkage
- name - Variable in class msim.model.LinkageNode
-
the name of this node
- name - Variable in class msim.model.LinkageNode.SubFrame
-
the subframe name, not null
- name - Variable in class msim.serialization.DAEMSimLinkageNode
-
name attribute
- name - Variable in class msim.serialization.DAEMSimUserSubframe
-
name attribute
- navigateToView(LinkageNode, String, boolean, boolean, boolean, boolean) - Method in class msim.ui.Display
-
- navigateToView(LinkageNode, String, boolean, boolean, boolean) - Method in class msim.ui.Display
-
- navigateToView(LinkageNode, String, boolean) - Method in class msim.ui.Display
-
- navigateToView(LinkageNode, boolean) - Method in class msim.ui.Display
-
- navigateToView(LinkageNode, String) - Method in class msim.ui.Display
-
- navigateToView(LinkageNode) - Method in class msim.ui.Display
-
- navigateToViewPickedNode(boolean) - Method in class msim.ui.UI
-
- navigateToViewPickedNode() - Method in class msim.ui.UI
-
- navigationInteractor - Variable in class msim.ui.UI
-
the navigation interactor, or null if none
- needsUpdate() - Method in class msim.trajectory.SequenceDriver
-
Called by the update thread when this TrajectoryActor is active to
check whether
TrajectoryActor.update() needs to be called soon.
- needsUpdate() - Method in class msim.trajectory.ThresholdDetector
-
Called by the update thread when this TrajectoryActor is active to
check whether
TrajectoryActor.update() needs to be called soon.
- needsUpdate() - Method in class msim.trajectory.TrajectoryActor
-
Called by the update thread when this TrajectoryActor is active to
check whether
TrajectoryActor.update() needs to be called soon.
- needsUpdate() - Method in class msim.trajectory.TrajectoryDriver
-
Called by the update thread when this TrajectoryActor is active to
check whether
TrajectoryActor.update() needs to be called soon.
- needsUpdate() - Method in class msim.trajectory.TrajectoryObserver
-
Called by the update thread when this TrajectoryActor is active to
check whether
TrajectoryActor.update() needs to be called soon.
- needsUpdate() - Method in class msim.ui.WidgetInteractor
-
Called by the update thread when this widget interactor is active to
check whether
WidgetInteractor.update() needs to be called soon.
- NETLIB_JAVA_CLASSES - Static variable in class msim.MSim
-
representative class names
- nextAnonymousJointNumber - Static variable in class msim.MSim
-
used to make unique names
- nextAnonymousLinkageNumber - Static variable in class msim.MSim
-
used to make unique names
- nextAnonymousLinkNumber - Static variable in class msim.MSim
-
used to make unique names
- nextAnonymousNameIndex - Static variable in class msim.serialization.DAELoader
-
used to generate unique names for DAE elements
- nextAnonymousWidgetNumber - Variable in class msim.model.LinkageNode
-
used to make unique names
- nextSolverNumber - Static variable in class msim.control.Solver
-
next unique Solver number
- nextUniqueJointNameIndex - Static variable in class msim.serialization.DAELoader
-
used to generate unique names for DAE elements
- nextUniqueLinkNameIndex - Static variable in class msim.serialization.DAELoader
-
used to generate unique names for DAE elements
- nextUniqueWidgetNameIndex - Static variable in class msim.serialization.DAELoader
-
used to generate unique names for DAE elements
- nextWaypoint - Variable in class msim.trajectory.SequenceDriver
-
- node - Variable in class msim.model.LinkageNode.SubFrame
-
the node, not null
- nodeWidgets - Variable in class msim.model.LinkageNode
-
names of the current node-internal Widgets
- NSJ_EM_H - Static variable in class msim.control.Solver
-
default perturbation magnitude for numeric partial derivative
- NSJ_TX_H - Static variable in class msim.control.Solver
-
default perturbation magnitude for numeric partial derivative
- nsjA - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- nsjAOrig - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- nsjCol - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- nsjE - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- nsjEOrig - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- nsjLPOrig - Variable in class msim.control.Solver
-
workspace for
Solver.numericSubJacobian(double[], msim.model.Joint, msim.model.Joint, boolean, int, vona.math.RX, vona.math.RX, int, int[], int, int[], int, int[])
- NUM - Static variable in enum msim.model.EntityClass
-
number of EntityClass of the indicated type
- NUM - Static variable in enum msim.model.EntityClass.Visibility
-
- NUM_CHAIN_SUBTRANSFORMS - Static variable in class msim.model.Joint
-
number of subtransforms
- NUM_CONE_SECTORS - Static variable in class msim.model.Joint
-
number of sectors for ConeWidgets
- NUM_GOAL_SUBTRANSFORMS - Static variable in class msim.model.Joint
-
number of subtransforms
- NUM_HARD_GOAL_SUBTRANSFORMS - Static variable in class msim.model.Joint
-
number of subtransforms
- NUM_RESIDUAL_TYPES - Static variable in class msim.model.Joint
-
- NUM_ROOTS - Static variable in enum msim.model.EntityClass
-
number of EntityClass of the indicated type
- NUM_ROUTE_SEGMENTS - Static variable in class msim.model.Joint
-
number of segments for RouteWidgets
- NUM_SOFT_GOAL_SUBTRANSFORMS - Static variable in class msim.model.Joint
-
number of subtransforms
- NUM_SUBTRANSFORMS - Static variable in class msim.model.Joint
-
number of subtransforms
- NUM_TERMINALS - Static variable in enum msim.model.EntityClass
-
number of EntityClass of the indicated type
- NUM_TYPES - Static variable in class msim.model.Joint
-
- numDoF - Variable in enum msim.model.Joint.Type
-
number of Degrees of Freedom and Degrees of Invariance
- numDoI - Variable in enum msim.model.Joint.Type
-
number of Degrees of Freedom and Degrees of Invariance
- numericJacobian - Variable in class msim.control.Solver
-
- numericSubJacobian(double[], Joint, Joint, boolean, int, RX, RX, int, int[], int, int[], int, int[]) - Method in class msim.control.Solver
-
Compute partial derivatives of effector e TXEM components with
respect to actuator a TXEM components by numeric perturbation.
- numericSubJacobian(Joint, Joint, boolean, int, RX, RX, int, int[], int, int[], int, int[]) - Method in class msim.control.Solver
-
Covers
Solver.numericSubJacobian(double[], Joint, Joint, boolean, int,
RX, RX, int, int[], int, int[], int, int[]), stores results in
Solver.numericJacobian.
- numInvariantLevels - Variable in class msim.control.Solver
-
total number of priority levels in indicated part of Jacobian
- numInvariantRows - Variable in class msim.control.Solver
-
total number of rows in indicated part of Jacobian
- numLimitLevels - Variable in class msim.control.Solver
-
total number of priority levels in indicated part of Jacobian
- numLimitRows - Variable in class msim.control.Solver
-
total number of rows in indicated part of Jacobian
- numLockLevels - Variable in class msim.control.Solver
-
total number of priority levels in indicated part of Jacobian
- numLockRows - Variable in class msim.control.Solver
-
total number of rows in indicated part of Jacobian
- numPostureLevels - Variable in class msim.control.Solver
-
total number of priority levels in indicated part of Jacobian
- numPostureRows - Variable in class msim.control.Solver
-
total number of rows in indicated part of Jacobian
- numPotentialLevels - Variable in class msim.control.Solver
-
total number of priority levels in indicated part of Jacobian
- numPotentialRows - Variable in class msim.control.Solver
-
total number of rows in indicated part of Jacobian
- numRotationDoF - Variable in enum msim.model.Joint.Type
-
number of Degrees of Freedom and Degrees of Invariance
- numRotationDoI - Variable in enum msim.model.Joint.Type
-
number of Degrees of Freedom and Degrees of Invariance
- numSublinkageSCCs - Variable in class msim.control.Controller
-
total number of sublinkage DAG SCCs
- numTargetLevels - Variable in class msim.control.Solver
-
total number of priority levels in indicated part of Jacobian
- numTargetRows - Variable in class msim.control.Solver
-
total number of rows in indicated part of Jacobian
- numTranslationDoF - Variable in enum msim.model.Joint.Type
-
number of Degrees of Freedom and Degrees of Invariance
- numTranslationDoI - Variable in enum msim.model.Joint.Type
-
number of Degrees of Freedom and Degrees of Invariance
- numUserWidgets - Variable in class msim.model.LinkageNode
-
- p - Variable in class msim.ui.UI.Pick
-
The world frame coordinates of the nearest intersection for this
entity.
- packedInvariants - Variable in enum msim.model.Joint.Type
-
For each parameter that is a DoI this gives the constrained value of
that parameter.
- parent - Variable in enum msim.model.EntityClass
-
the parent entity class, null if none
- parent - Variable in class msim.model.Linkage
-
immediate superlinkage, if any
- parent - Variable in class msim.serialization.DAELoader.LatentClosure
-
the parent link
- parentContainer - Static variable in class msim.MSim
-
the parent container, e.g.
- parentJoint - Variable in class msim.model.Link
-
The tree
Joint leading to this Link.
- parentJoint - Variable in class msim.serialization.DAEMSimLink
-
parent_joint child element
- parentLink - Variable in class msim.model.Joint
-
The
Link leading to this joint, or null if dangling.
- parentMobilityCMT - Variable in class msim.model.Joint
-
cached quantity
- parentMobilityCMTDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- parentMobilityCMTQuaternion - Variable in class msim.model.Joint
-
cached quantity
- parentMobilityCMTQuaternionDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- parentMobilityCMTRotMatrix - Variable in class msim.model.Joint
-
cached quantity
- parentMobilityCMTRotMatrixDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- parentSubFrame - Variable in class msim.model.Joint
-
- parse(String) - Static method in class msim.model.Path
-
Split a single
path string at all instances of
Path.SEPARATOR, and then make a new Path from the resulting
sequence.
- parse(String[], double[]) - Static method in class msim.serialization.DAEMSimExtra
-
parse string array to doubles
- parse(String[]) - Static method in class msim.serialization.DAEMSimExtra
-
- Path - Class in msim.model
-
A tree path in the MSim model.
- Path(String...) - Constructor for class msim.model.Path
-
make a Path from a list of elements, by copy
- pathOf(Linkage) - Static method in class msim.model.Path
-
Extract the path leading to linkage.
- pathOf(LinkageNode) - Static method in class msim.model.Path
-
Extract the path leading to node.
- pathOf(Widget) - Static method in class msim.model.Path
-
Extract the path leading to widget.
- pathOf(Geometry) - Static method in class msim.model.Path
-
Extract the path leading to geometry.
- pathOf(LinkageNode.SubFrame) - Static method in class msim.model.Path
-
Extract the path leading to subframe.
- pathOf(LinkageNode, String) - Static method in class msim.model.Path
-
- pathOfOrDump(Linkage, PrintStream, int) - Static method in class msim.model.Path
-
- pathOfOrDump(Linkage, PrintStream) - Static method in class msim.model.Path
-
- pathOfOrDump(LinkageNode, PrintStream, int) - Static method in class msim.model.Path
-
- pathOfOrDump(LinkageNode, PrintStream) - Static method in class msim.model.Path
-
- pathOfOrDump(Widget, PrintStream, int) - Static method in class msim.model.Path
-
- pathOfOrDump(Widget, PrintStream) - Static method in class msim.model.Path
-
- pathOfOrDump(Geometry, PrintStream) - Static method in class msim.model.Path
-
- pathOfOrDump(LinkageNode.SubFrame, PrintStream) - Static method in class msim.model.Path
-
- pause() - Method in class msim.trajectory.SequenceDriver
-
Pause any ongoing sequence playback.
- pauseTime - Variable in class msim.trajectory.SequenceDriver
-
- persistManipulatedGoal - Variable in class msim.ui.UI
-
Whether to persist the manip goal when stopping manip that started by a
pick.
- PG_GRAVITY - Static variable in class msim.model.Joint
-
Non-transform goal identifiers.
- PG_POTENTIAL - Static variable in class msim.model.Joint
-
Non-transform goal identifiers.
- PG_STIFFNESS - Static variable in class msim.model.Joint
-
Non-transform goal identifiers.
- pickable - Variable in enum msim.model.EntityClass
-
Current pickability of this EntityClass
- pickAction - Variable in class msim.ui.UI
-
the pick action
- pickChanged(boolean, boolean, boolean) - Method in class msim.ui.UI
-
- pickChanged() - Method in class msim.ui.UI
-
- pickCycle - Variable in class msim.ui.UI
-
- picked(Geometry, Appearance, int, float) - Method in class msim.ui.Display
-
Picking callback.
- pickIndex - Variable in class msim.ui.UI
-
Index of the currently picked entity in
UI.pickCycle, or negative
if none.
- pickingThisFrame - Variable in class msim.ui.Display
-
Whether pick computations are being performed during this render.
- pickMap - Variable in class msim.ui.UI
-
- pickNextInCycle() - Method in class msim.ui.UI
-
Advance the current pick to the next entity in the current
UI.pickCycle, i.e.
- pickPending - Variable in class msim.ui.UI
-
Indicates that the pick segment has been set but the render-based pick
computations are still not complete.
- pickPrevInCycle() - Method in class msim.ui.UI
-
Advance the current pick to the previous entity in the current
UI.pickCycle, i.e.
- PLANAR_RECTANGLE_ALPHA - Static variable in class msim.model.Joint
-
Joint revolute/cylindrical/pin-slider sector, pin-slider/point-slider
prism, and planar/point-plane rectangle Widget face alphas.
- play() - Method in class msim.trajectory.SequenceDriver
-
Begin or resume sequence playback.
- populateSolver(Solver, Joint) - Method in class msim.control.Controller
-
- populateSolversMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- positioningTransformsLocked - Variable in class msim.model.Joint
-
- positioningTransformsLocked - Variable in class msim.serialization.DAEMSimJoint
-
positioning_transforms_locked attribute
- positioningTransformsMutable() - Method in class msim.model.Joint
-
- positioningTransformsMutable() - Method in class msim.model.RootJoint
-
Positioning transforms are not mutable on RootJoints.
- postureEffectors - Variable in class msim.control.Solver
-
Joints corresponding to the indicated kind of effector (see
header doc), in order, collected in
Solver.init().
- postureRX - Variable in class msim.model.Joint
-
- potentialEffectors - Variable in class msim.control.Solver
-
Joints corresponding to the indicated kind of effector (see
header doc), in order, collected in
Solver.init().
- potentialEnabled - Variable in class msim.model.Joint
-
Gating enable for any potential goal.
- preMain(PrintStream, PrintStream) - Method in class msim.MSim
-
- prependWaypoint(RXSInterpolator.InterpolationProfile, double, RX...) - Method in class msim.trajectory.SequenceDriver
-
Inserts at start of sequence.
- prependWaypoint(RXSInterpolator.InterpolationProfile, double, double...) - Method in class msim.trajectory.SequenceDriver
-
Inserts at start of sequence.
- preRender() - Method in class msim.ui.Display
-
This impl does a JOGLDisplay.doFinish(boolean) iff JOGLDisplay.doPreFinish, and
applies any pending bg or light changes.
- printFullPaths - Variable in class msim.trajectory.ThresholdDetector
-
- priorityLevelName - Variable in class msim.control.Solver
-
cached names for indicated element
- projectionChanged() - Method in class msim.ui.Display
-
Hook called when the projection transform has changed, default impl
does nothing.
- propertyMap - Variable in class msim.model.Linkage
-
the property map or null if none
- propertyMap - Variable in class msim.model.LinkageNode
-
the property map or null if none
- readFrom(Joint) - Method in class msim.serialization.DAEMSimClosure
-
- readFrom(Link) - Method in class msim.serialization.DAEMSimGroundLink
-
read all settings from link
- readFrom(Joint) - Method in class msim.serialization.DAEMSimJoint
-
Read all settings from joint.
- readFrom(Link) - Method in class msim.serialization.DAEMSimMassProps
-
read all settings from link
- readFrom(Joint) - Method in class msim.serialization.DAEMSimStiffnessProps
-
read all settings from joint
- readFrom(Link, String, RX) - Method in class msim.serialization.DAEMSimUserSubframe
-
Read from the named user subframe on link.
- readXFormsFromModel() - Method in class msim.trajectory.TrajectoryActor
-
- recomputeAllClosures() - Method in class msim.control.Controller
-
- recomputeAllClosures() - Static method in class msim.MSim
-
- recomputeAllClosuresMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- recomputeChainClosures() - Method in class msim.model.Linkage
-
- recomputeChainClosuresRecursively() - Method in class msim.model.Linkage
-
- recomputeClosures() - Method in class msim.control.Solver
-
- recomputeInverse(int, boolean) - Method in class msim.model.Joint
-
- recomputeInverse(int) - Method in class msim.model.Joint
-
- recomputeInverse() - Method in class msim.model.Joint
-
- recomputeInverse(RX, RX, RX) - Method in class msim.model.Joint
-
Recompute
Joint.jointRX from the given adjacent
Link CMTs,
then recompute the indicated
slackRX.
- recomputeInverse(RX) - Method in class msim.model.Joint
-
Recompute the indicated slackRX based on the current
jointRX.
- recomputeJointRX() - Method in class msim.model.Joint
-
- recursiveJointIterator() - Method in class msim.model.Linkage
-
Return an iterator over all the
Joints in all the linkages in
the linkage tree.
- recursiveJointIterator() - Static method in class msim.MSim
-
- recursiveLinkageIterator() - Method in class msim.model.Linkage
-
Return an iterator over all the linkages in the linkage tree in DFS
pre-order.
- recursiveLinkageIterator() - Static method in class msim.MSim
-
- recursiveLinkIterator() - Method in class msim.model.Linkage
-
Return an iterator over all the
Links in all the linkages in
the linkage tree.
- recursiveLinkIterator() - Static method in class msim.MSim
-
- recursivelyContains(Linkage) - Method in class msim.model.Linkage
-
Check if linkage is a descendant of this linkage.
- recursivelyContains(Link) - Method in class msim.model.Linkage
-
- recursivelyContains(Joint) - Method in class msim.model.Linkage
-
- recursivelyContains(LinkageNode) - Method in class msim.model.Linkage
-
- recursivelyContains(Linkage) - Static method in class msim.MSim
-
- recursivelyContains(Link) - Static method in class msim.MSim
-
- recursivelyContains(Joint) - Static method in class msim.MSim
-
- recursivelyContains(LinkageNode) - Static method in class msim.MSim
-
- remove() - Method in class msim.model.Joint
-
Remove this node from the
Linkage tree.
- remove() - Method in class msim.model.Link
-
Remove this node from the
Linkage tree.
- remove() - Method in class msim.model.Linkage
-
Remove this sublinkage.
- remove() - Method in class msim.model.LinkageNode
-
Remove this node from the
Linkage tree.
- remove() - Method in class msim.model.RootJoint
-
RootJoints are automatically removed when the corresponding
Link is removed.
- removeAllWidgets() - Method in class msim.model.LinkageNode
-
Remove all Widgets.
- removeConnectableJointTypes(String, Joint.Type...) - Method in class msim.model.Link
-
- removeConnectableSubFrameTypes(String, String...) - Method in class msim.model.Link
-
- removePickedEntity(boolean) - Method in class msim.ui.UI
-
Remove the picked entity, if any.
- removePickedEntity() - Method in class msim.ui.UI
-
- removeProperty(String) - Method in class msim.model.Linkage
-
remove a property
- removeProperty(String) - Method in class msim.model.LinkageNode
-
remove a property
- removeTrajectoryActor(TrajectoryActor) - Method in class msim.control.Controller
-
- removeUserSubFrame(String) - Method in class msim.model.Link
-
Remove a user subframe.
- removeWaypoint(int) - Method in class msim.trajectory.SequenceDriver
-
Remove an existing waypoint from the sequence.
- removeWidget(String) - Method in class msim.model.LinkageNode
-
Remove a Widget.
- removeWidget(Widget) - Method in class msim.model.LinkageNode
-
- removeWidgetInteractor(WidgetInteractor) - Method in class msim.control.Controller
-
- renameWidget(Widget, String) - Method in class msim.model.LinkageNode
-
Rename a widget.
- renderJointMetrics - Variable in class msim.ui.Display
-
application render metrics
- renderLinkMetrics - Variable in class msim.ui.Display
-
application render metrics
- renderMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- renderNodeWidget(Widget, LinkageNode, String) - Method in class msim.ui.Display
-
render a widget under a known node in a given widget frame
- renderScene() - Method in class msim.ui.Display
-
Hook called from generic Display3D.render() to actually render the
scene.
- renderTree(Link) - Method in class msim.ui.Display
-
- renderTree(Joint) - Method in class msim.ui.Display
-
- reparentUserWidgets(LinkageNode, boolean) - Method in class msim.model.LinkageNode
-
- reparentUserWidgets(LinkageNode) - Method in class msim.model.LinkageNode
-
- reparentWidget(String, LinkageNode, boolean) - Method in class msim.model.LinkageNode
-
Move a Widget from this LinkageNode to another.
- reparentWidget(String, LinkageNode) - Method in class msim.model.LinkageNode
-
- reparentWidgetImpl(String, LinkageNode, boolean, boolean) - Method in class msim.model.LinkageNode
-
- reparentWidgets(LinkageNode, boolean) - Method in class msim.model.LinkageNode
-
- reparentWidgets(LinkageNode) - Method in class msim.model.LinkageNode
-
- rePicking() - Method in class msim.ui.Display
-
Hook called from generic render when pick will be performed for a
render.
- replThread - Variable in class msim.ui.UI
-
the thread running the REPL for
UI.js, if any
- resetRenderMetricsImpl() - Method in class msim.ui.Display
-
extends super to reset additional metrics
- resetSolveFields() - Method in class msim.model.Joint
-
- resetSolveStats() - Method in class msim.control.Controller
-
- resetStats() - Method in class msim.control.Solver
-
chains to superclass impl and then resets additional stats
- resetStepsize() - Method in class msim.control.Solver
-
Reset PDLS.residualMaxMag, default impl sets nan.
- resetUpdateStats() - Method in class msim.control.Controller
-
- RESIDUAL_TYPES - Static variable in class msim.model.Joint
-
- resolve(Linkage) - Method in class msim.model.Path
-
Resolve this Path in linkage.
- resolve() - Method in class msim.model.Path
-
- resolve(LinkageNode, int) - Method in class msim.model.Path
-
Resolve this Path starting at a particular name under a particular
LinkageNode.
- resolve(LinkageNode) - Method in class msim.model.Path
-
- resolve(int) - Method in class msim.model.Path
-
- resolve(Widget, int) - Method in class msim.model.Path
-
Resolve this Path starting at a particular name under a particular
Widget.
- resolve(Widget) - Method in class msim.model.Path
-
- restore(boolean) - Method in class msim.ui.InteractorDriver
-
- restore() - Method in class msim.ui.InteractorDriver
-
- restore(boolean) - Method in class msim.ui.WidgetInteractor
-
- restore() - Method in class msim.ui.WidgetInteractor
-
- restoreManipulation(boolean) - Method in class msim.ui.UI
-
Restore any ongoing manipulation to its original state.
- restoreRX - Variable in class msim.ui.InteractorDriver
-
- restoreRX - Variable in class msim.ui.WidgetInteractor
-
- REVOLUTE_SECTOR_ALPHA - Static variable in class msim.model.Joint
-
Joint revolute/cylindrical/pin-slider sector, pin-slider/point-slider
prism, and planar/point-plane rectangle Widget face alphas.
- rewind() - Method in class msim.trajectory.SequenceDriver
-
- rootJoint - Variable in class msim.model.Link
-
- RootJoint - Class in msim.model
-
Special
Joint that always connects to the ground
Link.
- RootJoint(Linkage, Link) - Constructor for class msim.model.RootJoint
-
- ROOTS - Static variable in enum msim.model.EntityClass
-
set of all EntityClass of the indicated type
- rotationDoFIndex - Variable in enum msim.model.Joint.Type
-
indices of Degrees of Freedom and Degrees of Invariance
- rotationDoFLimited - Variable in class msim.model.Joint
-
Whether the indicated motion DoF space has any limits currently set.
- rotationDoFName - Variable in enum msim.model.Joint.Type
-
names of Degrees of Freedom and Degrees of Invariance
- rotationDoIIndex - Variable in enum msim.model.Joint.Type
-
indices of Degrees of Freedom and Degrees of Invariance
- rotationDoIName - Variable in enum msim.model.Joint.Type
-
names of Degrees of Freedom and Degrees of Invariance
- ROUTE_LINE_WIDTH - Static variable in class msim.model.Joint
-
line width for RouteWidgets
- ROUTE_TANGENT_FACTOR - Static variable in class msim.model.Joint
-
- run() - Method in class msim.control.Controller.UpdateThread
-
- runQueuedActions() - Method in class msim.ui.UI
-
- runUpdateTask(Runnable) - Method in class msim.control.Controller
-
- runUpdateTask(Runnable) - Static method in class msim.MSim
-
- rx - Variable in class msim.model.Link.UserSubFrame
-
the transform taking subframe coordinates to link frame
- RX_CHILD_TO_MOBILITY - Static variable in class msim.model.Joint
-
- RX_INVARIANT - Static variable in class msim.model.Joint
-
- RX_LOCK - Static variable in class msim.model.Joint
-
- RX_MOBILITY - Static variable in class msim.model.Joint
-
- RX_MOBILITY_TO_PARENT - Static variable in class msim.model.Joint
-
- RX_POSTURE - Static variable in class msim.model.Joint
-
- RX_TARGET - Static variable in class msim.model.Joint
-
- s - Variable in class msim.ui.UI.QueuedAction
-
- scheduleUpdateTask(Runnable) - Method in class msim.control.Controller
-
- scheduleUpdateTask(Runnable) - Static method in class msim.MSim
-
- SECTOR_MARGIN - Static variable in class msim.model.Joint
-
Joint extendable SectorWidget margin in radians.
- SECTOR_OFFSET_FACTOR - Static variable in class msim.model.Joint
-
- SECTOR_WIDTH_FACTOR - Static variable in class msim.model.Joint
-
- SEGMENT_LENGTH_FACTOR - Static variable in class msim.model.Joint
-
- SEGMENT_OFFSET_FACTOR - Static variable in class msim.model.Joint
-
- select(boolean, Object...) - Method in class msim.ui.UI
-
Add entities to the selection, in order, iff not already
present.
- select(Object...) - Method in class msim.ui.UI
-
- selection - Variable in class msim.ui.UI
-
- selectionChanged() - Method in class msim.ui.UI
-
- selectPick(boolean, boolean, boolean) - Method in class msim.ui.UI
-
- selectPick() - Method in class msim.ui.UI
-
- SEPARATOR - Static variable in class msim.model.Path
-
the path separator string
- SEPARATOR_REGEX - Static variable in class msim.model.Path
-
- SequenceDriver - Class in msim.trajectory
-
Interpolates waypoints along a trajectory.
- SequenceDriver(Clock) - Constructor for class msim.trajectory.SequenceDriver
-
covers superclass impl
- SequenceDriver() - Constructor for class msim.trajectory.SequenceDriver
-
covers superclass impl
- SequenceDriver.AdvanceHook - Interface in msim.trajectory
-
interface for callback on advance to next waypoint
- SequenceDriver.ApplyingAdvanceHook - Class in msim.trajectory
-
- SequenceDriver.ApplyingAdvanceHook(Object, String) - Constructor for class msim.trajectory.SequenceDriver.ApplyingAdvanceHook
-
Make a new delegating hook.
- SequenceDriver.ApplyingAdvanceHook(Object) - Constructor for class msim.trajectory.SequenceDriver.ApplyingAdvanceHook
-
uses default applyMethodName
- SequenceDriver.State - Enum in msim.trajectory
-
playback state machine states
- SequenceDriver.State() - Constructor for enum msim.trajectory.SequenceDriver.State
-
- SequenceDriver.Waypoint - Class in msim.trajectory
-
collection of data for a waypoint
- SequenceDriver.Waypoint(RXSInterpolator.InterpolationProfile, double, RX...) - Constructor for class msim.trajectory.SequenceDriver.Waypoint
-
copies xform
- setAdvanceHook(SequenceDriver.AdvanceHook) - Method in class msim.trajectory.SequenceDriver
-
Register a hook to be
called after advancing to each waypoint.
- setAllDoFLimits(double...) - Method in class msim.model.Joint
-
- setAllLocked(boolean) - Static method in class msim.MSim
-
aliases corresp.
- setAllRotationLimits(double...) - Method in class msim.model.Joint
-
- setAllTranslationLimits(double...) - Method in class msim.model.Joint
-
- setAllTreeJointsToGoal(int) - Method in class msim.model.LinkageNode
-
- setAllTreeJointsToGoal(int) - Static method in class msim.MSim
-
- setAllTreeJointsToHighestPrioritySoftGoal() - Method in class msim.model.LinkageNode
-
- setAllTreeJointsToHighestPrioritySoftGoal() - Static method in class msim.MSim
-
- setAllTreeJointsToPosture() - Method in class msim.model.LinkageNode
-
- setAllTreeJointsToPosture() - Static method in class msim.MSim
-
- setAllTreeJointsToTarget() - Method in class msim.model.LinkageNode
-
- setAllTreeJointsToTarget() - Static method in class msim.MSim
-
- setCenterOfMass(double...) - Method in class msim.model.Link
-
Set the location of the center of mass in link frame.
- setChildLink(Link, String, boolean) - Method in class msim.model.Joint
-
- setChildLink(LinkageNode.SubFrame, boolean) - Method in class msim.model.Joint
-
- setChildLink(Link, String) - Method in class msim.model.Joint
-
- setChildLink(LinkageNode.SubFrame) - Method in class msim.model.Joint
-
- setChildLink(Link, boolean) - Method in class msim.model.Joint
-
- setChildLink(Link) - Method in class msim.model.Joint
-
- setChildLink(Link, boolean) - Method in class msim.model.RootJoint
-
RootJoints are automatically attached to their associated
Link.
- setChildLink(Link) - Method in class msim.model.RootJoint
-
- setChildToMobility(RX) - Method in class msim.model.Joint
-
- setChildToMobility(Link) - Method in class msim.model.Joint
-
- setChildToMobilityRX(RX) - Method in class msim.model.RootJoint
-
- setChildToMobilityRX(Link) - Method in class msim.model.RootJoint
-
- setCoMWidgetRadiusScaleFactor(float) - Method in class msim.model.Link
-
- setCoMWidgetRadiusScaleFactorRecursively(float) - Method in class msim.model.Link
-
- setCoMWidgetRadiusScaleFactorRecursively(float) - Static method in class msim.MSim
-
- setConstrainedInterpolationType(RXSInterpolator.InterpolationType) - Method in class msim.trajectory.SequenceDriver
-
set the interpolation type for constrained transforms
- setControlInLocalFrame() - Method in class msim.ui.InteractorDriver.JointInteractor
-
Extends superclass impl to implement sub-action enable rules as
described in class header doc.
- setControlInManipulationFrame() - Method in class msim.ui.InteractorDriver.JointInteractor
-
Extends superclass impl to implement sub-action enable rules as
described in class header doc.
- setControlInWorldFrame() - Method in class msim.ui.InteractorDriver.JointInteractor
-
Extends superclass impl to implement sub-action enable rules as
described in class header doc.
- setDoF(int, int[], int, double...) - Method in class msim.model.Joint
-
- setDoF(int, int[], double...) - Method in class msim.model.Joint
-
- setDoF(double...) - Method in class msim.model.Joint
-
- setDriveFullGoal(boolean) - Method in class msim.ui.InteractorDriver
-
- setExplicitlyHidden(Widget, boolean) - Static method in class msim.model.LinkageNode
-
Mark a Widget to be explicitly hidden.
- setExplicitlyHighlighted(Widget, boolean) - Static method in class msim.model.LinkageNode
-
Mark a Widget to be explicitly highlighted.
- setExplicitlyMasked(Widget, boolean) - Static method in class msim.model.LinkageNode
-
Mark a Widget to be explicitly masked.
- setExplicitlyVisible(Widget, boolean) - Static method in class msim.model.LinkageNode
-
Mark a Widget to be explicitly visible.
- setGoalComponents - Variable in class msim.model.Joint
-
cached quantity
- setGravity(double...) - Static method in class msim.MSim
-
- setGravityEnabled(boolean) - Static method in class msim.MSim
-
- setIndividuallyPickable(boolean) - Method in enum msim.model.EntityClass
-
- setJSGlobal(String, Object) - Method in class msim.ui.UI
-
Bind a global JScheme value.
- setJSGlobals() - Method in class msim.ui.UI
-
Bind global JScheme values.
- setLimitComponents - Variable in class msim.model.Joint
-
cached quantity: limited DoF indices only (no DoI)
- setLimits(int, int, String, double, double) - Method in class msim.model.Joint
-
- setLimits(int, int, String, double, double) - Method in class msim.model.RootJoint
-
RootJoint limits are immutable.
- setLock(double...) - Method in class msim.model.Joint
-
- setLocked(boolean) - Method in class msim.model.Joint
-
lock the state of this node
- setLocked(boolean) - Method in class msim.model.Link
-
lock the state of this node
- setLocked(boolean) - Method in class msim.model.LinkageNode
-
lock the state of this node
- setLockedRecursively(boolean) - Method in class msim.model.LinkageNode
-
- setLockRotation(double...) - Method in class msim.model.Joint
-
- setLockToMobility() - Method in class msim.model.Joint
-
- setLockTranslation(double...) - Method in class msim.model.Joint
-
- setLoop(boolean) - Method in class msim.trajectory.SequenceDriver
-
Set whether playback cycles back to the waypoint sequence start after
attaining the last waypoint.
- setManipulationToGround(RX, boolean) - Method in class msim.ui.InteractorDriver
-
- setManipulationToGround(RX, boolean) - Method in class msim.ui.WidgetInteractor
-
- setMaskLinkageThreshold(int) - Method in class msim.ui.UI
-
- setMass(double) - Method in class msim.model.Link
-
Set the link mass.
- setMinRenderMS(double) - Method in class msim.control.Controller
-
set the minimum render cycle time in milliseconds
- setMobility(RX) - Method in class msim.model.Joint
-
- setMobilityDoF(int[], int, double...) - Method in class msim.model.Joint
-
- setMobilityDoF(int[], double...) - Method in class msim.model.Joint
-
- setMobilityDoF(int, double...) - Method in class msim.model.Joint
-
- setMobilityDoF(double...) - Method in class msim.model.Joint
-
- setMobilityToGoal(int) - Method in class msim.model.Joint
-
- setMobilityToGravityRest() - Method in class msim.model.Joint
-
Set the mobility DoF to zero gravitational potential energy stored in
this joint.
- setMobilityToGravityRest() - Method in class msim.model.RootJoint
-
Set the mobility DoF to zero gravitational potential energy stored in
this joint.
- setMobilityToInvariant() - Method in class msim.model.Joint
-
- setMobilityToLock() - Method in class msim.model.Joint
-
- setMobilityToParent(RX) - Method in class msim.model.Joint
-
- setMobilityToParent(Link) - Method in class msim.model.Joint
-
- setMobilityToParentRX(RX) - Method in class msim.model.RootJoint
-
- setMobilityToParentRX(Link) - Method in class msim.model.RootJoint
-
- setMobilityToPosture() - Method in class msim.model.Joint
-
- setMobilityToStiffnessRest() - Method in class msim.model.Joint
-
- setMobilityToTarget() - Method in class msim.model.Joint
-
- setMotionThreshold(double) - Method in class msim.trajectory.TrajectoryObserver
-
- setName(String) - Method in class msim.model.Joint
-
Set the name of this Joint.
- setName(String) - Method in class msim.model.Link
-
Set the name of this Link.
- setName(String) - Method in class msim.model.LinkageNode
-
Set the name of this node.
- setName(String) - Method in class msim.model.RootJoint
-
RootJoints are always auto-named.
- setNextWaypoint(int) - Method in class msim.trajectory.SequenceDriver
-
Set the index of the first waypoint to be played back.
- setParentLink(Link, String, boolean) - Method in class msim.model.Joint
-
- setParentLink(LinkageNode.SubFrame, boolean) - Method in class msim.model.Joint
-
- setParentLink(Link, String) - Method in class msim.model.Joint
-
- setParentLink(LinkageNode.SubFrame) - Method in class msim.model.Joint
-
- setParentLink(Link, boolean) - Method in class msim.model.Joint
-
- setParentLink(Link) - Method in class msim.model.Joint
-
- setParentLink(Link, boolean) - Method in class msim.model.RootJoint
-
- setParentLink(Link) - Method in class msim.model.RootJoint
-
- setPick(T, float, boolean) - Method in class msim.ui.UI
-
- setPick(T, float) - Method in class msim.ui.UI
-
- setPick(T) - Method in class msim.ui.UI
-
- setPickable(boolean) - Method in enum msim.model.EntityClass
-
- setPickedJointChildToSelectedLink(boolean) - Method in class msim.ui.UI
-
Set the child of the current picked node iff it's a
Joint.
- setPickedJointChildToSelectedLink() - Method in class msim.ui.UI
-
- setPickedJointChildToSelectedSubFrame(boolean) - Method in class msim.ui.UI
-
Set the child of the current picked node iff it's a
Joint.
- setPickedJointChildToSelectedSubFrame() - Method in class msim.ui.UI
-
- setPickedJointParentToSelectedLink(boolean) - Method in class msim.ui.UI
-
Set the parent of the current picked node iff it's a
Joint.
- setPickedJointParentToSelectedLink() - Method in class msim.ui.UI
-
- setPickedJointParentToSelectedSubFrame(boolean) - Method in class msim.ui.UI
-
Set the parent of the current picked node iff it's a
Joint.
- setPickedJointParentToSelectedSubFrame() - Method in class msim.ui.UI
-
- setPickedNodeSoftGoalToMobility(int) - Method in class msim.ui.UI
-
- setPose(RX) - Method in class msim.model.Link
-
- setPose(Joint) - Method in class msim.model.Link
-
Set the pose of this link as if it were the child of joint.
- setPose(Link) - Method in class msim.model.Link
-
Set the pose of this Link to be the same as that of link.
- setPositioningTransformsLocked(boolean) - Method in class msim.model.Joint
-
- setPositioningTransformsLocked(boolean) - Method in class msim.model.RootJoint
-
Positioning transforms cannot be unlocked on RootJoints.
- setPosture(double...) - Method in class msim.model.Joint
-
- setPosture(RX) - Method in class msim.model.RootJoint
-
RootJoints can have targets but not postures.
- setPostureRotation(double...) - Method in class msim.model.Joint
-
- setPostureToMobility() - Method in class msim.model.Joint
-
- setPostureTranslation(double...) - Method in class msim.model.Joint
-
- setPotentialEnabled(boolean) - Method in class msim.model.Joint
-
Enable or disable potential goal, if any.
- setProperty(String, Object, boolean) - Method in class msim.model.Linkage
-
Set a property.
- setProperty(String, Object) - Method in class msim.model.Linkage
-
- setProperty(String, Object, boolean) - Method in class msim.model.LinkageNode
-
Set a property.
- setProperty(String, Object) - Method in class msim.model.LinkageNode
-
- setRotation(double...) - Method in class msim.model.Joint
-
- setRotationCenterToPickedNodeOrigin - Variable in class msim.ui.Display
-
enable for indicated option, see
UI
- setRotationGoalComponents - Variable in class msim.model.Joint
-
cached quantity
- setRotationLimitComponents - Variable in class msim.model.Joint
-
cached quantity: limited DoF indices only (no DoI)
- setRotationLimits(int, double, double) - Method in class msim.model.Joint
-
- setSoftGoal(int, RX) - Method in class msim.model.Joint
-
- setSoftGoalDoF(int, int[], boolean, boolean, int, double...) - Method in class msim.model.Joint
-
- setSoftGoalDoF(int, int[], boolean, boolean, double...) - Method in class msim.model.Joint
-
- setSoftGoalDoF(int, int[], double...) - Method in class msim.model.Joint
-
- setSoftGoalDoF(int, double...) - Method in class msim.model.Joint
-
- setSoftGoalPriority(float) - Method in class msim.model.Joint
-
- setSoftGoalRX(int, int[], boolean, boolean, RX, RX) - Method in class msim.model.Joint
-
- setSoftGoalRXOrDoF(int, int[], boolean, boolean, int, Object, RX) - Method in class msim.model.Joint
-
Common impl of
Joint.setSoftGoalDoF(int, int[], boolean, boolean,
int, double...) and
Joint.setSoftGoalRX(int, int[], boolean, boolean,
RX, RX).
- setSoftGoalToMobility(int) - Method in class msim.model.Joint
-
- setSoftGoalWeight(double) - Method in class msim.model.Joint
-
- setSolveParameter(String, Object) - Method in class msim.control.Controller
-
- setSolveParameter(String, Object) - Static method in class msim.MSim
-
- setStiffness(double) - Method in class msim.model.Joint
-
Set the joint stiffness.
- setStiffnessRest(double) - Method in class msim.model.Joint
-
- setStiffnessRestToMobility() - Method in class msim.model.Joint
-
- setSubRX(int, int, RX) - Method in class msim.model.Joint
-
Set one of the sub-transforms.
- setSubRX(int, RX) - Method in class msim.model.Joint
-
- setTarget(double...) - Method in class msim.model.Joint
-
- setTargetPose(RX) - Method in class msim.model.Link
-
- setTargetRotation(double...) - Method in class msim.model.Joint
-
- setTargetToMobility() - Method in class msim.model.Joint
-
- setTargetTranslation(double...) - Method in class msim.model.Joint
-
- setTimeThreshold(double) - Method in class msim.trajectory.TrajectoryObserver
-
- setTranslation(double...) - Method in class msim.model.Joint
-
- setTranslationGoalComponents - Variable in class msim.model.Joint
-
cached quantity
- setTranslationLimitComponents - Variable in class msim.model.Joint
-
cached quantity: limited DoF indices only (no DoI)
- setTranslationLimits(int, double, double) - Method in class msim.model.Joint
-
Set or un-set the upper and lower limits for one component of the
mobility translation vector.
- setType(Joint.Type) - Method in class msim.model.Joint
-
- setType(Joint.Type) - Method in class msim.model.RootJoint
-
- setTypeImpl(Joint.Type) - Method in class msim.model.Joint
-
- setUnconstrainedInterpolationType(RXSInterpolator.InterpolationType) - Method in class msim.trajectory.SequenceDriver
-
set the interpolation type for unconstrained transforms
- setUnsetGoalDoFtoNaN(int, double[]) - Method in class msim.model.Joint
-
Set all components of dof that correspond to unset DoF of goal
which to NaN.
- setUserSubFrameRX(String, RX) - Method in class msim.model.Link
-
Update the subframe transform of a user subframe.
- setUserSubFrameType(String, String) - Method in class msim.model.Link
-
- setVisibility(EntityClass.Visibility) - Method in enum msim.model.EntityClass
-
- setWidgetLength(float, boolean) - Method in class msim.model.LinkageNode
-
- setWidgetLength(float) - Method in class msim.model.LinkageNode
-
- setWidgetLengthRecursively(float, boolean) - Method in class msim.model.LinkageNode
-
- setWidgetLengthRecursively(float) - Method in class msim.model.LinkageNode
-
- setWidgetLengthRecursively(float, boolean) - Static method in class msim.MSim
-
- setWidgetLengthRecursively(float) - Static method in class msim.MSim
-
- SF_CANONICAL - Static variable in class msim.model.LinkageNode
-
canonical subframe
- SF_CHILD - Static variable in class msim.model.Joint
-
Subframes.
- SF_CHILD_MOBILITY - Static variable in class msim.model.Joint
-
Subframes.
- SF_LINK - Static variable in class msim.model.Link
-
link frame
- SF_LINK_COM - Static variable in class msim.model.RootJoint
-
Subframes representing the position of our child's CoM and subtree CoM
in our parent's link frame.
- SF_MOBILITY_FROM - Static variable in class msim.model.Joint
-
Subframes.
- SF_MOBILITY_TO - Static variable in class msim.model.Joint
-
Subframes.
- SF_PARENT - Static variable in class msim.model.Joint
-
Subframes.
- SF_PARENT_MOBILITY - Static variable in class msim.model.Joint
-
Subframes.
- SF_SUBTREE_COM - Static variable in class msim.model.RootJoint
-
Subframes representing the position of our child's CoM and subtree CoM
in our parent's link frame.
- shiftDownAtLastPick - Variable in class msim.ui.UI
-
state of indicated modifier at time of last pick
- showMessageDialog(Container, String, int) - Static method in class msim.MSim
-
- showMessageDialog(String, int) - Static method in class msim.MSim
-
- showMessageDialog(Container, String) - Static method in class msim.MSim
-
- showMessageDialog(String) - Static method in class msim.MSim
-
- singleMobilityDoF - Variable in class msim.model.Joint
-
cached quantity
- singleMobilityDoFDirty - Variable in class msim.model.Joint
-
dirty flag for indicated quantity
- singleStep - Variable in class msim.control.Controller
-
- slackID - Variable in class msim.trajectory.TrajectoryActor
-
- sleepMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- SLIDER_EDGE_WIDTH - Static variable in class msim.model.Joint
-
slider widget edge width
- SLIDER_HIGHLIGHT_FACTOR_SCALE - Static variable in class msim.ui.UI
-
- SLIDER_PRISM_ALPHA - Static variable in class msim.model.Joint
-
Joint revolute/cylindrical/pin-slider sector, pin-slider/point-slider
prism, and planar/point-plane rectangle Widget face alphas.
- sliderActionMap - Variable in class msim.ui.UI
-
- sliderTarget - Variable in class msim.ui.UI
-
current target for 1234567890 slider actions
- softGoalPriority - Variable in class msim.model.Joint
-
Solve priority of the highest priority soft goal of this Joint in
Joint.solver.
- softGoalPriority - Variable in class msim.serialization.DAEMSimJoint
-
soft_goal_priority attribute
- softGoalSolveLevel - Variable in class msim.model.Joint
-
Solve level of the highest priority soft goal, if any, of this Joint in
Joint.solver.
- softGoalWeight - Variable in class msim.model.Joint
-
Solve weight of the highest priority soft goal of this Joint in
Joint.solver.
- softGoalWeight - Variable in class msim.serialization.DAEMSimJoint
-
soft_goal_weight attribute
- solveParameters - Variable in class msim.control.Controller
-
- Solver - Class in msim.control
-
Numeric solver for coupled DoF.
- Solver() - Constructor for class msim.control.Solver
-
- solver - Variable in class msim.model.Joint
-
- solveRound - Variable in class msim.control.Solver
-
- solveRound - Variable in class msim.model.Linkage
-
- solveRoundMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- solvers - Variable in class msim.control.Controller
-
current set of
Solvers, see class header doc
- source - Variable in class msim.serialization.DAELoader.LatentClosure
-
the DAE source node
- split() - Method in class msim.model.Link
-
Insert a new
Joint and Link in the model tree between this Link
and its current parent Joint.
- splitPickedLink() - Method in class msim.ui.UI
-
- STARTUP_MESSAGE - Static variable in class msim.ui.UI
-
startup message
- startUpdateThread() - Method in class msim.control.Controller
-
- state - Variable in class msim.trajectory.SequenceDriver
-
current playback state
- stateChanged - Variable in class msim.control.Controller
-
numeric dirty flag, see class header doc
- stateChanged() - Method in class msim.control.Controller
-
- stateChanged() - Static method in class msim.MSim
-
- stiffness - Variable in class msim.model.Joint
-
stiffness of this joint or NaN if unset
- stiffness - Variable in class msim.serialization.DAEMSimStiffnessProps
-
stiffness attribute
- stiffnessProps - Variable in class msim.serialization.DAEMSimJoint
-
stiffness_props child element
- stiffnessRest - Variable in class msim.model.Joint
-
stiffness rest pose of this joint, default 0
- stiffnessRest - Variable in class msim.serialization.DAEMSimStiffnessProps
-
stiffness_rest attribute
- stop() - Method in class msim.trajectory.SequenceDriver
-
Stop any ongoing sequence playback.
- stopManipulating(boolean) - Method in class msim.ui.UI
-
End any ongoing manipulation.
- stopManipulating() - Method in class msim.ui.UI
-
- structureChanged - Variable in class msim.control.Controller
-
topology dirty flag, see class header doc
- structureChanged() - Method in class msim.control.Controller
-
- structureChanged() - Static method in class msim.MSim
-
- SUB_RX_NAME - Static variable in class msim.model.Joint
-
names of the sub-transforms
- SUBFRAME_AXES_RADIUS_FACTOR - Static variable in class msim.model.Link
-
- subFrameCMT - Variable in class msim.ui.InteractorDriver
-
Temp storage for transform taking the parent frame of the
manipulated
Joint sub-transform to world frame.
- subFrameCMT - Variable in class msim.ui.WidgetInteractor
-
- subframeType - Variable in class msim.serialization.DAEMSimUserSubframe
-
subframe_type attribute
- sublinkageDisposition - Variable in class msim.serialization.DAEMSimGroundLink
-
sublinkage_disposition attribute TBD custom marshal?
- sublinkageName - Variable in class msim.serialization.DAEMSimGroundLink
-
sublinkage_name attribute
- sublinkageSCC - Variable in class msim.model.Linkage
-
Index of containing strongly connected component in sublinkage DAG.
- subRX - Variable in class msim.model.Joint
-
the various sub-transforms, indexed by identifier
- subtreeCenterOfMass - Variable in class msim.model.Link
-
link or subtree center of mass in link frame, default (0, 0, 0)
- subtreeCoMWidgetEnabled - Variable in class msim.model.Link
-
enables for the link and subtree center of mass widgets
- subtreeCoMWidgetEnabled - Variable in class msim.serialization.DAEMSimMassProps
-
subtree_com_widget_enabled attribute
- subtreeMass - Variable in class msim.model.Link
-
link or subtree mass, NaN if unset (default)
- support - Variable in class msim.model.Joint
-
Joints associated to this Joint in a
Solver.
- suppressTreeDump() - Method in class msim.model.LinkageNode
-
- suppressTreeDump() - Method in class msim.model.RootJoint
-
- switchRoundsMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- sync(boolean, boolean, long) - Method in class msim.control.Controller
-
Convenience method to ensure that at least one full update cycle
runs.
- sync(boolean) - Method in class msim.control.Controller
-
- sync(long) - Method in class msim.control.Controller
-
- sync() - Method in class msim.control.Controller
-
- targetEffectors - Variable in class msim.control.Solver
-
Joints corresponding to the indicated kind of effector (see
header doc), in order, collected in
Solver.init().
- targetRX - Variable in class msim.model.Joint
-
- tempM - Variable in class msim.control.Solver
-
- tempM2 - Variable in class msim.control.Solver
-
- tempRX - Variable in class msim.model.Joint
-
a temp transform
- tempRX - Variable in class msim.model.Link
-
workspace
- tempRX - Variable in class msim.trajectory.ThresholdDetector
-
temp space
- tempRX - Variable in class msim.ui.WidgetInteractor
-
temporary storage
- tempV - Variable in class msim.control.Solver
-
- tempV2 - Variable in class msim.control.Solver
-
- tempV3 - Variable in class msim.model.Joint
-
temp storage
- tempV3 - Variable in class msim.model.Link
-
workspace
- tempV3D - Variable in class msim.model.Joint
-
temp storage
- tempV3f - Variable in class msim.model.Link
-
workspace
- TERMINALS - Static variable in enum msim.model.EntityClass
-
set of all EntityClass of the indicated type
- ThresholdDetector - Class in msim.trajectory
-
Detects
Joint sub-transform threshold crossings.
- ThresholdDetector(Clock, double, double, int) - Constructor for class msim.trajectory.ThresholdDetector
-
Makes a new threshold detector.
- ThresholdDetector(double, double, int) - Constructor for class msim.trajectory.ThresholdDetector
-
Makes a new threshold detector using a default Clock
(wall-clock time).
- ThresholdDetector(double, double) - Constructor for class msim.trajectory.ThresholdDetector
-
Makes a new threshold detector using a default Clock
(wall-clock time) and first DoF index of first bound Joint.
- timestamp - Variable in class msim.ui.UI.QueuedAction
-
- timeThreshold - Variable in class msim.trajectory.TrajectoryObserver
-
- TM_JOINT_TYPE_START - Static variable in class msim.model.LinkageNode
-
- TM_NUM_CLOSURE_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_CONSTRAINED_CLOSURE_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_DANGLING_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_JOINT_WIDGETS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_LINK_WIDGETS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_LINKAGES - Static variable in class msim.model.LinkageNode
-
- TM_NUM_LINKS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_LOCKED_LINKS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_NODES - Static variable in class msim.model.LinkageNode
-
- TM_NUM_SUPPORTING_TREE_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_TREE_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_UNCONSTRAINED_CLOSURE_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_UNLOCKED_TREE_JOINTS - Static variable in class msim.model.LinkageNode
-
- TM_NUM_WIDGETS - Static variable in class msim.model.LinkageNode
-
- TM_SIZE - Static variable in class msim.model.LinkageNode
-
- to - Variable in class msim.serialization.DAEMSimSkip
-
"to" attribute: sidref to replacement for this element
- toggleDriveFullGoal() - Method in class msim.ui.UI
-
toggle whether to drive all DoF while manipulating
- toggleIndividuallyPickable(EntityClass) - Method in class msim.ui.UI
-
Toggle individual pickability for entity class c.
- toggleNavigateWhileManipulating() - Method in class msim.ui.UI
-
Enter or exit navigation while a manipulation is ongoing.
- togglePickedNodeLock() - Method in class msim.ui.UI
-
toggle the lock state of the picked node, if any
- togglePickInSelection() - Method in class msim.ui.UI
-
Select/deselect the current pick.
- togglePickInSelectionPending - Variable in class msim.ui.UI
-
Whether to add or remove the new pick from the selection at the end of
the next frame with picking.
- toggleRouteConeWidgetVisibility() - Method in class msim.ui.UI
-
toggle route cone widget visibility
- toggleSolveParameter(String) - Method in class msim.control.Controller
-
- toggleSolveParameter(String) - Static method in class msim.MSim
-
- toggleSolveParameter(String) - Method in class msim.ui.UI
-
- toString() - Method in class msim.control.Solver
-
- toString(boolean, boolean) - Method in class msim.model.Joint
-
returns a short human-readable identifying string for this Joint
- toString(boolean) - Method in class msim.model.Joint
-
- toString(boolean) - Method in class msim.model.Link
-
returns a short human-readable identifying string for this Link
- toString(boolean, boolean) - Method in class msim.model.Linkage
-
returns a short human-readable identifying string for this linkage
- toString(boolean) - Method in class msim.model.Linkage
-
- toString() - Method in class msim.model.Linkage
-
- toString() - Method in class msim.model.LinkageNode.SubFrame
-
returns a human readable path fragment
- toString(boolean) - Method in class msim.model.LinkageNode
-
returns a short human-readable identifying string for this node
- toString() - Method in class msim.model.LinkageNode
-
- toString() - Method in class msim.model.Path
-
Get the entire path as a flat string, with each element separated by
Path.SEPARATOR.
- toString(int) - Method in class msim.model.Path
-
Get the path up to and including
upToElement as a flat string,
with each element separated by
Path.SEPARATOR.
- TRACE_MSIM_EN - Static variable in class msim.ui.Display
-
trace flags
- traceNextFrame(boolean, boolean, boolean, boolean, boolean, boolean) - Method in class msim.ui.Display
-
Enable tracing for next frame with given options.
- TrajectoryActor - Class in msim.trajectory
-
Base class for drivers and observers of
Joint sub-transform
trajectories.
- TrajectoryActor(Clock) - Constructor for class msim.trajectory.TrajectoryActor
-
Creates a new trajectory actor with the given clock.
- TrajectoryActor() - Constructor for class msim.trajectory.TrajectoryActor
-
Makes a new trajectory actor using a default Clock (wall-clock
time).
- trajectoryActors - Variable in class msim.control.Controller
-
- TrajectoryDriver - Class in msim.trajectory
-
Base class for drivers of
Joint sub-transform trajectories.
- TrajectoryDriver(Clock) - Constructor for class msim.trajectory.TrajectoryDriver
-
makes a new trajectory driver
- TrajectoryDriver() - Constructor for class msim.trajectory.TrajectoryDriver
-
Makes a new trajectory driver using a default Clock (wall-clock
time).
- TrajectoryObserver - Class in msim.trajectory
-
Base class for observers of
Joint sub-transform trajectories.
- TrajectoryObserver(double, double, Clock) - Constructor for class msim.trajectory.TrajectoryObserver
-
makes a new trajectory observer
- TrajectoryObserver(double, double) - Constructor for class msim.trajectory.TrajectoryObserver
-
Makes a new trajectory observer using a default Clock
(wall-clock time).
- TrajectoryObserver(double) - Constructor for class msim.trajectory.TrajectoryObserver
-
- TrajectoryObserver() - Constructor for class msim.trajectory.TrajectoryObserver
-
- transformMobility(RX, String) - Method in class msim.model.Joint
-
Transform the mobility frames relative to the given frame.
- transformMobility(RX) - Method in class msim.model.Joint
-
- translationDoFIndex - Variable in enum msim.model.Joint.Type
-
indices of Degrees of Freedom and Degrees of Invariance
- translationDoFLimited - Variable in class msim.model.Joint
-
Whether the indicated motion DoF space has any limits currently set.
- translationDoFName - Variable in enum msim.model.Joint.Type
-
names of Degrees of Freedom and Degrees of Invariance
- translationDoIIndex - Variable in enum msim.model.Joint.Type
-
indices of Degrees of Freedom and Degrees of Invariance
- translationDoIName - Variable in enum msim.model.Joint.Type
-
names of Degrees of Freedom and Degrees of Invariance
- traverseTree(LinkageNode.NodeHandler) - Method in class msim.model.LinkageNode
-
DFS the
Linkage tree starting from this node.
- traverseTree(LinkageNode.NodeHandler) - Static method in class msim.MSim
-
- TREE_ROUTE_COLOR_SCHEME - Static variable in class msim.model.Joint
-
Color scheme for tree joint RouteWidgets.
- treeEffectors - Variable in class msim.control.Solver
-
Joints corresponding to the indicated kind of effector (see
header doc), in order, collected in
Solver.init().
- txemIndex - Variable in class msim.trajectory.ThresholdDetector
-
The index of the watched TXEM component, or -1 to use first DoF index
of corresponding bound Joint.
- type - Variable in class msim.model.Joint
-
- type - Variable in class msim.model.Link.UserSubFrame
-
the type of this subframe, null if none
- TYPES - Static variable in class msim.model.Joint
-
- u - Variable in class msim.ui.UI.Pick
-
The signed distance along the pick segment of the nearest
intersection for this entity, normalized to the pick segment length.
- ui - Static variable in class msim.MSim
-
the UI instance
- ui - Variable in class msim.ui.Display
-
- UI - Class in msim.ui
-
MSim user interface.
- UI(boolean, boolean, InputStream, OutputStream) - Constructor for class msim.ui.UI
-
Create a new UI.
- UI(boolean, boolean) - Constructor for class msim.ui.UI
-
- UI() - Constructor for class msim.ui.UI
-
- UI.MSimActionMap - Class in msim.ui
-
adds some specializations for MSim
- UI.MSimActionMap(String) - Constructor for class msim.ui.UI.MSimActionMap
-
chains to super
- UI.Pick<T> - Class in msim.ui
-
Represents a picked entity and the nearest pick intersection.
- UI.Pick(float, T) - Constructor for class msim.ui.UI.Pick
-
adds initial intersection
- UI.QueuedAction - Class in msim.ui
-
- UI.QueuedAction(String, Component, ActionMapper.ComponentState, int, long, int, boolean) - Constructor for class msim.ui.UI.QueuedAction
-
- UI.SliderTarget - Enum in msim.ui
-
possible targets for 1234567890 slider actions
- UI.SliderTarget() - Constructor for enum msim.ui.UI.SliderTarget
-
- unAliasSubFrame(String) - Method in class msim.model.Joint
-
- unassignedChainClosures - Variable in class msim.control.Controller
-
- unbind() - Method in class msim.trajectory.SequenceDriver
-
Clear the set of transforms which this TrajectoryActor reads/writes.
- unbind() - Method in class msim.trajectory.ThresholdDetector
-
Clear the set of transforms which this TrajectoryActor reads/writes.
- unbind() - Method in class msim.trajectory.TrajectoryActor
-
Clear the set of transforms which this TrajectoryActor reads/writes.
- unbind() - Method in class msim.trajectory.TrajectoryObserver
-
Clear the set of transforms which this TrajectoryActor reads/writes.
- unbind() - Method in class msim.ui.InteractorDriver.JointInteractor
-
Inform this interactor that it is not currently controlling a
Joint sub-transform.
- unbind() - Method in class msim.ui.InteractorDriver
-
- unbind() - Method in class msim.ui.WidgetInteractor
-
- unconstrainedInterpolationType - Variable in class msim.trajectory.SequenceDriver
-
(un)constrained interpolation type
- UNLIMITED_EDGE_PATTERN - Static variable in class msim.model.Joint
-
edge pattern for indicating limited or unlimited mobility
- UNLIMITED_EDGE_WIDTH - Static variable in class msim.model.Joint
-
edge width for indicating limited or unlimited mobility
- unlock() - Method in class msim.model.LinkageNode
-
- unlockPositioningTransforms() - Method in class msim.model.Joint
-
- unmarshaller - Static variable in class msim.serialization.DAELoader
-
unmarshaller for DAE MSim extras
- unmodifiableChainClosures - Variable in class msim.model.Link
-
- unmodifiableChildJoints - Variable in class msim.model.Link
-
- unmodifiableChildLinks - Variable in class msim.model.Joint
-
- unmodifiableChildren - Variable in class msim.model.Linkage
-
- unmodifiableJoints - Variable in class msim.model.Linkage
-
- unmodifiableLinks - Variable in class msim.model.Linkage
-
- unmodifiableUserSubFrameNames - Variable in class msim.model.Link
-
- unmodifiableWidgets - Variable in class msim.model.LinkageNode
-
- unparse(double[], String[]) - Static method in class msim.serialization.DAEMSimExtra
-
unparse double array to strings
- unparse(double[]) - Static method in class msim.serialization.DAEMSimExtra
-
- unrestrictConnectableJointTypes(String) - Method in class msim.model.Link
-
- unrestrictConnectableSubFrameTypes(String) - Method in class msim.model.Link
-
- unsetAllDoFLimits() - Method in class msim.model.Joint
-
- unsetAllRotationLimits() - Method in class msim.model.Joint
-
- unsetAllTranslationLimits() - Method in class msim.model.Joint
-
- unsetGoalComponents - Variable in class msim.model.Joint
-
cached quantity
- unsetGravity() - Static method in class msim.MSim
-
- unsetLimitComponents - Variable in class msim.model.Joint
-
cached quantity: unlimited DoF indices only (no DoI)
- unsetLock() - Method in class msim.model.Joint
-
- unsetMass() - Method in class msim.model.Link
-
- unsetPosture() - Method in class msim.model.Joint
-
- unsetRotationLimits(int) - Method in class msim.model.Joint
-
- unsetSoftGoal(int) - Method in class msim.model.Joint
-
- unsetSoftGoals() - Method in class msim.model.Joint
-
- unsetStiffness() - Method in class msim.model.Joint
-
- unsetTarget() - Method in class msim.model.Joint
-
- unsetTargetPose() - Method in class msim.model.Link
-
- unsetTranslationLimits(int) - Method in class msim.model.Joint
-
- update() - Method in class msim.trajectory.SequenceDriver
-
Read/write transform state from/to model.
- update() - Method in class msim.trajectory.ThresholdDetector
-
Read/write transform state from/to model.
- update() - Method in class msim.trajectory.TrajectoryActor
-
Read/write transform state from/to model.
- update() - Method in class msim.trajectory.TrajectoryDriver
-
Read/write transform state from/to model.
- update() - Method in class msim.trajectory.TrajectoryObserver
-
Read/write transform state from/to model.
- update() - Method in class msim.ui.WidgetInteractor
-
Write interactor state to bound Widget.rx.
- UPDATE_MS - Static variable in class msim.control.Controller
-
- updateActorsMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateActuators() - Method in class msim.control.Solver
-
- updateActuatorsMetrics - Variable in class msim.control.Solver
-
metrics for each call to the indicated method
- updateAllCMTs() - Method in class msim.control.Controller
-
- updateAllCMTs() - Static method in class msim.MSim
-
- updateAllCMTsMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateAllSubtreeCoMs() - Method in class msim.control.Controller
-
- updateAllSubtreeCoMs() - Static method in class msim.MSim
-
- updateAllSubtreeCoMsMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateAxesWidget(String, String) - Method in class msim.model.Joint
-
- updateAxesWidget(AxesWidget, String) - Method in class msim.model.Joint
-
Enables or disables the axes depending on whether the corresponding
transform is identity, whether the Joint is connected, and if so whether
it is attached to a
Link subframe.
- updateCircleWidget() - Method in class msim.model.Joint
-
- updateCMTs() - Method in class msim.control.Solver
-
- updateCMTs() - Method in class msim.model.Joint
-
- updateCMTs() - Method in class msim.model.Link
-
- updateCMTs() - Method in class msim.model.LinkageNode
-
- updateCMTsRecursively() - Method in class msim.model.Link
-
- updateCMTsRecursively() - Method in class msim.model.LinkageNode
-
- updateCoMWidget(String, String, double, double[], Color) - Method in class msim.model.Link
-
- updateCycleMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateCylinderWidget() - Method in class msim.model.Joint
-
- updateCylinderWidget(CylinderWidget) - Method in class msim.model.Joint
-
Sets the extents of w along the z axis, and the edge pattern of
w depending on the current z translation limits, if any.
- updateForwardMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateGoalFromMobility(int) - Method in class msim.model.Joint
-
- updateInteractor() - Method in class msim.ui.InteractorDriver
-
- updateJacobian(int) - Method in class msim.control.Solver
-
Updates PDLS.jacobian.
- updateJacobianMetrics - Variable in class msim.control.Solver
-
metrics for each call to the indicated method
- updateKinematicStateMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateManipulationFrameRX() - Method in class msim.ui.InteractorDriver
-
- updateManipulationFrameRX() - Method in class msim.ui.WidgetInteractor
-
- updateMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateMetricsLock - Variable in class msim.control.Controller
-
lock for metrics state
- updateOpenChainsMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updatePostureVariation(int) - Method in class msim.control.Solver
-
Sets
PDLS.postureVariation for actuators to the shortest TXEM
distance to their
Joint.RX_POSTURE goal, if any.
- updatePostureVariationMetrics - Variable in class msim.control.Solver
-
metrics for each call to the indicated method
- updatePrismWidgets(int, float) - Method in class msim.model.Joint
-
- updatePrismWidgets(PrismWidget, PrismWidget, int, float) - Method in class msim.model.Joint
-
Sets the extents of w and cw along axis, and the
edge pattern of cw depending on the current limits for axis,
if any.
- updateRectangleWidgets(float) - Method in class msim.model.Joint
-
- updateRectangleWidgets(RectangleWidget, RectangleWidget, float) - Method in class msim.model.Joint
-
Sets the extents of w and yw, and the edge patterns
depending on the current limits for the X and Y axes, if any.
- updateResidual(int) - Method in class msim.control.Solver
-
Computes residual; constraint order given in header doc.
- updateResidualMetrics - Variable in class msim.control.Solver
-
metrics for each call to the indicated method
- updateRouteWidgets(String, String, int) - Method in class msim.model.Joint
-
- updateRouteWidgets(RouteWidget, ConeWidget, String, int) - Method in class msim.model.Joint
-
Enables or disables the route widgets, and updates their geometry.
- updateSectorWidgets() - Method in class msim.model.Joint
-
- updateSectorWidgets(SectorWidget, SectorWidget) - Method in class msim.model.Joint
-
Sets the lengths and angles of
w and
ew, their
translation in
Joint.SF_MOBILITY_TO, and the edge pattern of
ew
depending on the current Z axis rotation limits, if any.
- updateSegmentWidget() - Method in class msim.model.Joint
-
- updateSliderWidget(EdgedFacetedWidget) - Method in class msim.model.Joint
-
- updateSliderWidget(CurveWidget) - Method in class msim.model.Joint
-
- updateSolverMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateSolversMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateSphereWidget() - Method in class msim.model.Joint
-
- updateSphereWidget(SphereWidget) - Method in class msim.model.Joint
-
updates widget rx
- updateSquareWidget() - Method in class msim.model.Joint
-
- updateStateMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateStructureMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateSubtreeCoM() - Method in class msim.model.Link
-
- updateSubtreeCoMsRecursively() - Method in class msim.model.Link
-
- updateTasks - Variable in class msim.control.Controller
-
currently queued update tasks, see class header doc
- updateTasksMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateTheta(int) - Method in class msim.control.Solver
-
On first iteration copies current
Solver.actuators DoF to
PDLS.theta, chains to super on later iterations (which just adds
PDLS.thetaDiff to
PDLS.theta).
- updateThetaMetrics - Variable in class msim.control.Solver
-
metrics for each call to the indicated method
- updateThread - Variable in class msim.control.Controller
-
the update thread instance
- updateThreadLock - Variable in class msim.control.Controller
-
- updateWidgets() - Method in class msim.model.LinkageNode
-
- updateWidgetsImpl() - Method in class msim.model.Joint
-
- updateWidgetsImpl() - Method in class msim.model.Link
-
- updateWidgetsImpl() - Method in class msim.model.LinkageNode
-
- updateWidgetsMetrics - Variable in class msim.control.Controller
-
metrics for indicated computation
- updateWidgetsRecursively() - Method in class msim.model.LinkageNode
-
- updateWidgetsRecursively() - Static method in class msim.MSim
-
- updateXForms() - Method in class msim.trajectory.SequenceDriver
-
- updateXForms(double) - Method in class msim.trajectory.SequenceDriver
-
- updateXForms() - Method in class msim.trajectory.TrajectoryDriver
-
- updateXForms() - Method in class msim.ui.InteractorDriver
-
- updateXFormsInNeedsUpdate() - Method in class msim.trajectory.TrajectoryDriver
-
- UPPER - Static variable in class msim.model.Joint
-
- UPPER - Static variable in class msim.trajectory.ThresholdDetector
-
- userActionMap - Variable in class msim.ui.UI
-
actions to handle user-specified user input
- userSubFrames - Variable in class msim.model.Link
-
- VALID_NAME_CONT_PATTERN - Static variable in class msim.MSim
-
Regex matching valid model entity names.
- VALID_NAME_CONT_REGEX - Static variable in class msim.MSim
-
representative class names
- VALID_NAME_PATTERN - Static variable in class msim.MSim
-
Regex matching valid model entity names.
- VALID_NAME_REGEX - Static variable in class msim.MSim
-
representative class names
- VALID_NAME_START_PATTERN - Static variable in class msim.MSim
-
Regex matching valid model entity names.
- VALID_NAME_START_REGEX - Static variable in class msim.MSim
-
representative class names
- valueOf(String) - Static method in enum msim.model.EntityClass
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum msim.model.EntityClass.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum msim.model.Joint.ResidualType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum msim.model.Joint.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum msim.model.Linkage.Disposition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum msim.trajectory.SequenceDriver.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum msim.ui.UI.SliderTarget
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum msim.model.EntityClass
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum msim.model.EntityClass.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum msim.model.Joint.ResidualType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum msim.model.Joint.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum msim.model.Linkage.Disposition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum msim.trajectory.SequenceDriver.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum msim.ui.UI.SliderTarget
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- variableName - Variable in class msim.control.Solver
-
cached names for indicated element
- visibility - Variable in enum msim.model.EntityClass
-
current visibility state of this EntityClass
- visualScenes - Variable in class msim.serialization.DAEExporter.Libraries
-
- VONAUTILS_CLASS - Static variable in class msim.MSim
-
representative class name
- vonaUtilsVersion - Static variable in class msim.MSim
-
Versions, stored as Object in case VonaUtils is not available.
- wasOnlySetChangedGoalComponents - Variable in class msim.trajectory.TrajectoryActor
-
- waypoint() - Method in class msim.trajectory.TrajectoryObserver
-
Saves a new waypoint.
- waypointChanged() - Method in class msim.trajectory.TrajectoryObserver
-
- waypointIterator - Variable in class msim.trajectory.SequenceDriver
-
- waypointRX - Variable in class msim.trajectory.TrajectoryObserver
-
- waypoints - Variable in class msim.trajectory.SequenceDriver
-
The current list of waypoints.
- waypointTime - Variable in class msim.trajectory.TrajectoryObserver
-
- widget - Variable in class msim.ui.WidgetInteractor
-
the currently bound widget or null if none
- WIDGET_MARGIN - Static variable in class msim.model.Joint
-
- WIDGET_NUM_SECTORS - Static variable in class msim.model.Joint
-
Joint cylinder, sphere, and circle Widget sector counts
- WIDGET_RADIUS_FACTOR - Static variable in class msim.model.Joint
-
- WIDGET_WIDTH_FACTOR - Static variable in class msim.model.Joint
-
- widgetFrameRX - Variable in class msim.ui.Display
-
Temp storage for widget frame transform.
- widgetInteractor - Variable in class msim.ui.UI
-
the interactor for Widget manipulation
- WidgetInteractor - Class in msim.ui
-
Specializes an
RXSInteractor to drive the
Widget.rx of a
bound
Widget attached to a
LinkageNode.
- WidgetInteractor(Clock) - Constructor for class msim.ui.WidgetInteractor
-
Creates a new widget interactor with the given clock.
- WidgetInteractor() - Constructor for class msim.ui.WidgetInteractor
-
Makes a new widget interactor using a default Clock (wall-clock
time).
- widgetInteractors - Variable in class msim.control.Controller
-
currently active WidgetInteractors
- widgetLength - Variable in class msim.model.LinkageNode
-
current widget length [m]
- widgetLengthChanged() - Method in class msim.model.Joint.SliderSegmentWidget
-
implements Widget.widgetLength tracking, see class header doc
- widgetMap - Variable in class msim.model.LinkageNode
-
node-referenced Widgets, indexed by name
- widgets - Variable in class msim.model.LinkageNode
-
- widgetsDirty - Variable in class msim.model.LinkageNode
-
- withDisplay - Static variable in class msim.MSim
-
whether to create a graphical
Display
- withJScheme - Static variable in class msim.MSim
-
whether to create a JScheme interpreter
- withUI - Static variable in class msim.MSim
-
- WN_C_TO_M_ROUTE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_CHILD_MOBILITY_AXES - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_CIRCLE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_CYLINDER - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_LABEL - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_PRISM - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_PRISM_ENDS - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_RECTANGLE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_RECTANGLE_Y_EDGES - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_SECTOR - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_SECTOR_ENDS - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_SEGMENT - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_SPHERE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_JOINT_SQUARE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_LINK_AXES - Static variable in class msim.model.Link
-
Link Widget names
- WN_LINK_COM - Static variable in class msim.model.Link
-
Link Widget names
- WN_LINK_LABEL - Static variable in class msim.model.Link
-
Link Widget names
- WN_M_TO_P_ROUTE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_MOBILITY_ROUTE - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_PARENT_MOBILITY_AXES - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_ROUTE_CONE_SUFFIX - Static variable in class msim.model.Joint
-
Joint Widget names
- WN_SUBTREE_COM - Static variable in class msim.model.Link
-
Link Widget names
- worldToViewChanged() - Method in class msim.ui.Display
-
Hook called when the world-to-view transform has changed (e.g.
- WP_CACHED_SUBFRAME - Static variable in class msim.model.LinkageNode
-
- WP_ENTITY_CLASS - Static variable in enum msim.model.EntityClass
-
Widget property caching most specific EntityClass
- WP_EXPLICIT_HIDDEN - Static variable in class msim.model.LinkageNode
-
Explicit Widget render state.
- WP_EXPLICIT_HIGHLIGHT - Static variable in class msim.model.LinkageNode
-
Explicit Widget render state.
- WP_EXPLICIT_MASK - Static variable in class msim.model.LinkageNode
-
Explicit Widget render state.
- WP_EXPLICIT_VISIBLE - Static variable in class msim.model.LinkageNode
-
Explicit Widget render state.
- WP_FRAME - Static variable in class msim.model.LinkageNode
-
Widget property that identifies its parent coordinate frame
- WP_J3D_PATH - Static variable in class msim.serialization.J3DLoader
-
- WP_JOINT - Static variable in class msim.model.Joint
-
Widget property identifying a Joint widget
- WP_LINK - Static variable in class msim.model.Link
-
Widget property identifying a Link widget
- WP_NAME - Static variable in class msim.model.LinkageNode
-
Widget property that gives its name in containing LinkageNode
- WP_NODE - Static variable in class msim.model.LinkageNode
-
Widget property that references the containing LinkageNode
- WP_ROUTE - Static variable in class msim.model.Joint
-
Widget property identifying the RouteWidget to which
this widget is associated.
- WP_USER_SUBFRAME - Static variable in class msim.model.LinkageNode
-
Widget property that identifies an associated user subframe, if
any.
- wrapExtra(DAEMSimExtra) - Static method in class msim.serialization.DAEExporter
-
Marshal an MSim DAE extra element into a DAE extra/technique with
profile=MSim.
- writeChildToMobilityTo(Joint) - Method in class msim.serialization.DAEMSimJoint
-
- writeMobilityToParentTo(Joint) - Method in class msim.serialization.DAEMSimJoint
-
- writeTo(Joint, RX) - Method in class msim.serialization.DAEMSimJoint
-
Write all settings to joint.
- writeTo(Link) - Method in class msim.serialization.DAEMSimMassProps
-
write all settings to link
- writeTo(Joint) - Method in class msim.serialization.DAEMSimStiffnessProps
-
write all settings to joint
- writeTo(Link, RX) - Method in class msim.serialization.DAEMSimUserSubframe
-
Write to a corresponding user subframe on link.
- writeXFormsToModel() - Method in class msim.trajectory.TrajectoryActor
-