- actionMapper - Variable in class msim.ui.UI
-
Manages vona.ui.ActionMapper.Action
s 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
Solver
s.
- 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
Joint
s 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.limit
s 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 RouteWidget
s.
- 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 Widget
s.
- 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
LinkageNode
s.
- 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
Joint
s
- 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
Link
s
- 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
Joint
s
- 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
Joint
s
- 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
LinkageNode
s 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 Widget
s.
- 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.limit
s.
- 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
-
Joint
s 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
-
Version
s, 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 Widget
s
- 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 ConeWidget
s
- 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 RouteWidget
s
- 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
-
Joint
s 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
-
Joint
s 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
Joint
s 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
Link
s 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 Widget
s.
- 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 RouteWidget
s
- 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
Solver
s, 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
-
Joint
s 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 RouteWidget
s.
- treeEffectors - Variable in class msim.control.Solver
-
Joint
s 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
-
Version
s, 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 WidgetInteractor
s
- 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 Widget
s, 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
-