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 Vector3d |
zero |
myProps, testSaveAndRestoreState
DEFAULT_NAVPANEL_DISPLAY
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TRANSLUCENT, TWO_DIMENSIONAL
Constructor and Description |
---|
PointModel() |
PointModel(java.lang.String name) |
PointModel(java.lang.String name,
PointModel.DemoType demoType) |
Modifier and Type | Method and Description |
---|---|
void |
add1dMuscles() |
void |
add2dLabeledMuscles(java.lang.String[] labels) |
void |
add3dMuscles() |
void |
addCenter() |
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 |
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() |
actionPerformed, addBreakPoint, addComponentChangeListener, addController, addController, addControlPanel, addControlPanel, addInputProbe, addInputProbe, addModel, addMonitor, addMonitor, addOutputProbe, addOutputProbe, addRenderable, addRenderable, addTracingProbe, addWayPoint, addWayPoint, advance, applyControllers, applyInputProbes, applyMonitors, applyOutputProbes, build, checkWrite, clear, clearRenderables, clearTraces, clearTracing, componentChanged, createState, detach, disableAllTracing, disableTracing, dispose, enableTracing, getAdaptiveStepping, getAllPropertyInfo, getControllers, getControlPanels, getControlPanelTabs, getDefaultViewOrientation, getInitialState, getInputProbes, getMainViewer, getMinStepSize, getModelMenuItems, getMonitors, getNextAdvanceTime, getNumTracables, getOutputProbes, getRoot, getState, getTraceSet, getTracingProbe, getTracingProbes, getViewerCenter, getViewerEye, getWayPoint, getWaypointChecking, getWayPoints, hasRoot, hasState, hasTracingProbes, initialize, isCheckEnabled, isFocusable, isTracing, loadControlPanel, makeMenuItem, 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, requestStop, rerender, scan, setAdaptiveStepping, setCheckEnabled, setDefaultValues, setDefaultViewOrientation, setFocusable, setMainViewer, setMaxStepSize, setMinStepSize, setState, setTracingProbesVisible, setViewerCenter, setViewerEye, setWaypointChecking, updateBounds
createRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps
copy, getInitialState, getMaxStepSize, hierarchyContainsReferences, preadvance, setInitialState
add, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getShortName, getTypeParameter, hasChildren, hasParameterizedType, indexOf, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, retainAll, setNavpanelDisplay, setNumberingStartAtOne, setShortName, size, toArray, toArray, updateNameMap
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, 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, updateReferences
getProperty
getChildren, hasChildren
isWritable, write
getName
public static final Vector3d zero
public static PointModel.DemoType defaultDemoType
public PointModel() throws java.io.IOException
java.io.IOException
public PointModel(java.lang.String name) throws java.io.IOException
java.io.IOException
public PointModel(java.lang.String name, PointModel.DemoType demoType)
public java.lang.String getAbout()
RootModel
public void printType()
public void createModel(PointModel.DemoType demoType)
public void setupRenderProps()
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 addTrackingController()
public void loadProbes()
public SparseBlockMatrix getK()