public class SpringMeshDemo extends RootModel
ModelComponent.NavpanelVisibilityCompositeComponent.NavpanelDisplay| Modifier and Type | Field and Description | 
|---|---|
| static boolean | debug | 
| static PropertyList | myProps | 
testSaveAndRestoreStateDEFAULT_NAVPANEL_DISPLAYenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesTRANSPARENT, TWO_DIMENSIONAL| Constructor and Description | 
|---|
| SpringMeshDemo() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addProbes(MechModel mech) | 
| StepAdjustment | advance(double t0,
       double t1,
       int flags)Advances this object from time t0 to time t1. | 
| void | attach(DriverInterface driver)Attach this root model to a driver program | 
| void | build(java.lang.String[] args) | 
| void | detach(DriverInterface driver)Detach this root model from a driver program. | 
| java.lang.String | getAbout()Returns a text string giving a short description of this model. | 
| PropertyList | getAllPropertyInfo()Returns a list giving static information about all properties exported by
 this object. | 
| boolean | getAttachment() | 
| SoftPlaneCollider | getCollider(MechModel model) | 
| boolean | getCollision() | 
| VectorNd | getVector() | 
| void | setAttachment(boolean enable) | 
| void | setCollision(boolean enable) | 
| void | setVector(VectorNd vec) | 
addBreakPoint, addComponentChangeListener, addController, addController, addControlPanel, addControlPanel, addInputProbe, addInputProbe, addModel, addMonitor, addMonitor, addOutputProbe, addOutputProbe, addRenderable, addRenderable, addTracingProbe, addWayPoint, addWayPoint, applyControllers, applyInputProbes, applyMonitors, applyOutputProbes, checkWrite, clear, clearRenderables, clearTraces, clearTracing, componentChanged, createState, disableAllTracing, disableTracing, dispose, enableTracing, getAdaptiveStepping, getControllers, getControlPanels, getControlPanelTabs, getDefaultViewOrientation, getInitialState, getInputProbes, getMainFrame, getMainViewer, getMinStepSize, getMonitors, getNextAdvanceTime, getNumTraceables, getOutputProbes, getRoot, getState, getStopRequest, getTraceSet, getTracingProbe, getTracingProbes, getViewerCenter, getViewerEye, getWayPoint, getWaypointChecking, getWayPoints, hasRoot, hasState, hasTracingProbes, initialize, isCheckEnabled, isFocusable, isTracing, loadControlPanel, mergeAllControlPanels, mergeControlPanel, models, notifyParentOfChange, notifyStructureChanged, postscan, prerender, removeAllControllers, removeAllControlPanels, removeAllInputProbes, removeAllModels, removeAllMonitors, removeAllOutputProbes, removeAllWayPoints, removeComponentChangeListener, removeController, removeControlPanel, removeInputProbe, removeModel, removeMonitor, removeOutputProbe, removeRenderable, removeRenderable, removeWayPoint, render, renderables, rerender, scan, scanProbes, setAdaptiveStepping, setCheckEnabled, setDefaultValues, setDefaultViewOrientation, setFocusable, setMainViewer, setMaxStepSize, setMinStepSize, setState, setStopRequest, setTracingProbesVisible, setViewerCenter, setViewerEye, setViewerUp, setWaypointChecking, stopAdvance, updateBounds, writeProbescreateRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderPropsactionPerformed, copy, getInitialState, getMaxStepSize, getMenuItems, hierarchyContainsReferences, preadvance, setInitialStateadd, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getShortName, getTypeParameter, hasChildren, hasParameterizedType, indexOf, invalidateNumbers, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, retainAll, set, setNavpanelDisplay, setNumbered, setNumberingStartAtOne, setShortName, size, toArray, toArray, updateNameMapcheckFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isConnectedToHierarchy, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, updateReferences, writeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferencesgetPropertygetChildren, hasChildrenisWritable, writegetNamepublic static boolean debug
public static PropertyList myProps
public VectorNd getVector()
public void setVector(VectorNd vec)
public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class RootModelpublic void setAttachment(boolean enable)
public boolean getAttachment()
public void setCollision(boolean enable)
public boolean getCollision()
public SoftPlaneCollider getCollider(MechModel model)
public void addProbes(MechModel mech)
public void attach(DriverInterface driver)
RootModelpublic void detach(DriverInterface driver)
RootModelpublic StepAdjustment advance(double t0, double t1, int flags)
ModelBaseIf the method determines that the step size should be
 reduced, it can return a StepAdjustment object indicating
 the recommended reduction. Otherwise, the method may return 
 null