public class PointModel extends RootModel
| Modifier and Type | Class and Description |
|---|---|
static class |
PointModel.DemoType |
ModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibilityCompositeComponent.NavpanelDisplay| Modifier and Type | Field and Description |
|---|---|
static PointModel.DemoType |
defaultDemoType |
static boolean |
omitFromMenu |
boolean |
useReactionForceTargetP |
static Vector3d |
zero |
DEFAULT_MODEL_TITLE, myProps, testSaveAndRestoreStateDEFAULT_MAX_STEP_SIZEDEFAULT_NAVPANEL_DISPLAYenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesTRANSPARENT, TWO_DIMENSIONALSTATE_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, writecreateRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderPropsactionPerformed, copy, getDefaultMaxStepSize, getMaxStepSize, getMenuItems, hasParameterizedType, hierarchyContainsReferences, preadvance, setDefaultMaxStepSizeadd, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getMinNumber, getNavpanelDisplay, getNumberLimit, getOneBasedNumbering, getParameterType, getShortName, hasChildren, incrementNumbering, indexOf, invalidateNumbers, isEditable, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, resetNumbersToIndices, retainAll, set, setEditable, setNavpanelDisplay, setNumbered, setOneBasedNumbering, setShortName, size, toArray, toArray, updateNameMapcheckFlag, 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, 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, setWritable, updateReferencesgetPropertygetChildren, hasChildrenisWritable, writegetNameequals, hashCode, parallelStream, removeIf, spliterator, streamrecursivelyFindpublic static boolean omitFromMenu
public static final Vector3d zero
public boolean useReactionForceTargetP
public static PointModel.DemoType defaultDemoType
public java.lang.String getAbout()
RootModelpublic 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 RootModelpublic 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)
RootModelpublic void setWorkingDir(java.lang.String wdir)
public void addTrackingController()
public void loadProbes()
public SparseBlockMatrix getK()