public class PointModel extends RootModel
Modifier and Type | Class and Description |
---|---|
static class |
PointModel.DemoType |
ModelComponent.NavpanelVisibility
CompositeComponent.NavpanelDisplay
Modifier and Type | Field and Description |
---|---|
static PointModel.DemoType |
defaultDemoType |
static boolean |
omitFromMenu |
boolean |
useReactionForceTargetP |
static Vector3d |
zero |
DEFAULT_MODEL_TITLE, myProps, testSaveAndRestoreState
DEFAULT_MAX_STEP_SIZE
DEFAULT_NAVPANEL_DISPLAY
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TRANSPARENT, TWO_DIMENSIONAL
STATE_IS_VOLATILE
Constructor and Description |
---|
PointModel() |
Modifier and Type | Method and Description |
---|---|
void |
add1dMuscles() |
void |
add2dLabeledMuscles(java.lang.String[] labels) |
void |
add3dMuscles() |
void |
addCenter() |
void |
addController(Controller controller,
Model model) |
void |
addFullMuscles() |
void |
addHorizontalSprings() |
void |
addMuscles() |
void |
addMuscles(RigidTransform3d X,
int num,
double offset) |
void |
addSprings(RigidTransform3d X,
int num,
double offset) |
void |
addTrackingController() |
void |
attach(DriverInterface driver)
Attach this root model to a driver program
|
void |
build(PointModel.DemoType demoType) |
void |
build(java.lang.String[] args) |
void |
createModel(PointModel.DemoType demoType) |
java.lang.String |
getAbout()
Returns a text string giving a short description of this model.
|
SparseBlockMatrix |
getK() |
MechModel |
getMechModel() |
void |
loadProbes() |
void |
printType() |
void |
setupRenderProps() |
void |
setWorkingDir(java.lang.String wdir) |
addBreakPoint, addComponentChangeListener, addController, addControlPanel, addControlPanel, addInputProbe, addInputProbe, addModel, addMonitor, addMonitor, addOutputProbe, addOutputProbe, addRenderable, addRenderable, addTracingProbe, addWayPoint, addWayPoint, advance, applyControllers, applyInputProbes, applyMonitors, applyOutputProbes, checkWrite, clear, clearRenderables, clearTraces, clearTracing, componentChanged, createState, detach, disableAllTracing, disableTracing, dispose, enableTracing, findSourceDir, getAdaptiveStepping, getAllPropertyInfo, getControllers, getControlPanels, getControlPanelTabs, getDefaultViewOrientation, getInitialState, getInputProbes, getMainFrame, getMainViewer, getMinStepSize, getModelTitle, getMonitors, getNextAdvanceTime, getNumTraceables, getOutputProbes, getRoot, getSourceRelativePath, getStartTime, getState, getState, getStopRequest, getTaskManager, getTestSaveRestoreState, getTraceSet, getTracingProbe, getTracingProbes, getViewerCenter, getViewerEye, getViewerUp, getWayPoint, getWayPointChecking, getWayPoints, getWorkingFolder, hasRoot, hasState, hasTracingProbes, initialize, invalidateInitialState, isBaseProperty, isCheckEnabled, isFocusable, isTracing, loadControlPanel, mergeAllControlPanels, mergeControlPanel, models, notifyParentOfChange, notifyStructureChanged, postscan, postscanInitialize, prerender, removeAllControllers, removeAllControlPanels, removeAllInputProbes, removeAllModels, removeAllMonitors, removeAllOutputProbes, removeAllWayPoints, removeComponentChangeListener, removeController, removeControlPanel, removeInputProbe, removeModel, removeMonitor, removeOutputProbe, removeRenderable, removeRenderable, removeWayPoint, render, renderables, rerender, resetInitialState, scan, scanProbes, setAdaptiveStepping, setCheckEnabled, setDefaultValues, setDefaultViewOrientation, setDefaultViewOrientation, setFocusable, setMainViewer, setMaxStepSize, setMinStepSize, setModelTitle, setStartTime, setState, setStopRequest, setTaskManager, setTestSaveRestoreState, setTracingProbesVisible, setViewerCenter, setViewerEye, setViewerUp, setWayPointChecking, setWorkingFolder, stopAdvance, updateBounds, write
createRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps
actionPerformed, copy, getDefaultMaxStepSize, getMaxStepSize, getMenuItems, hasParameterizedType, hierarchyContainsReferences, preadvance, setDefaultMaxStepSize
add, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getOneBasedNumbering, getParameterType, getShortName, hasChildren, indexOf, invalidateNumbers, isEditable, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, resetNumbersToIndices, retainAll, set, setEditable, setNavpanelDisplay, setNumbered, setOneBasedNumbering, setShortName, size, toArray, toArray, updateNameMap
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferences
getProperty
getChildren, hasChildren
isWritable, write
getName
public static boolean omitFromMenu
public static final Vector3d zero
public boolean useReactionForceTargetP
public static PointModel.DemoType defaultDemoType
public java.lang.String getAbout()
RootModel
public void build(java.lang.String[] args) throws java.io.IOException
public void build(PointModel.DemoType demoType)
public void printType()
public void createModel(PointModel.DemoType demoType)
public void setupRenderProps()
public void addController(Controller controller, Model model)
addController
in class RootModel
public void addCenter()
public void add2dLabeledMuscles(java.lang.String[] labels)
public void add3dMuscles()
public void add1dMuscles()
public void addFullMuscles()
public void addMuscles()
public void addMuscles(RigidTransform3d X, int num, double offset)
public void addHorizontalSprings()
public void addSprings(RigidTransform3d X, int num, double offset)
public MechModel getMechModel()
public void attach(DriverInterface driver)
RootModel
public void setWorkingDir(java.lang.String wdir)
public void addTrackingController()
public void loadProbes()
public SparseBlockMatrix getK()