|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartisynth.core.modelbase.ModelComponentBase
artisynth.core.modelbase.ComponentList<ModelComponent>
artisynth.core.modelbase.ModelBase
artisynth.core.modelbase.RenderableModelBase
artisynth.core.workspace.RootModel
artisynth.demos.mech.MuscleArm
artisynth.demos.fem.FemMuscleArm
public class FemMuscleArm
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface artisynth.core.modelbase.ModelComponent |
---|
ModelComponent.NavpanelVisibility |
Nested classes/interfaces inherited from interface artisynth.core.modelbase.CompositeComponent |
---|
CompositeComponent.NavpanelDisplay |
Field Summary | |
---|---|
static PropertyList |
myProps
|
Fields inherited from class artisynth.demos.mech.MuscleArm |
---|
meshDir |
Fields inherited from class artisynth.core.workspace.RootModel |
---|
testSaveAndRestoreState |
Fields inherited from class artisynth.core.modelbase.ComponentList |
---|
DEFAULT_NAVPANEL_DISPLAY |
Fields inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames |
Fields inherited from interface maspack.render.GLRenderable |
---|
TRANSLUCENT, TWO_DIMENSIONAL |
Constructor Summary | |
---|---|
FemMuscleArm()
|
|
FemMuscleArm(java.lang.String name)
|
Method Summary | |
---|---|
void |
addFemMuscle(Point3d upper,
Point3d lower)
|
void |
addPanel(DriverInterface driver)
|
void |
addProbes()
|
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by this object. |
boolean |
getCollisions()
|
void |
setCollisions(boolean collisions)
|
Methods inherited from class artisynth.demos.mech.MuscleArm |
---|
addAntagonist, addBody, addEndPoint, addJoint, addLoad, addMuscle, addRigidBodies, attach, detach, setupRenderProps |
Methods inherited from class artisynth.core.modelbase.RenderableModelBase |
---|
createRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps |
Methods inherited from class artisynth.core.modelbase.ModelBase |
---|
copy, getInitialState, getMaxStepSize, hierarchyContainsReferences, preadvance, setInitialState |
Methods inherited from class artisynth.core.modelbase.ComponentList |
---|
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 |
Methods inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
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 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface artisynth.core.modelbase.ModelComponent |
---|
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences |
Methods inherited from interface maspack.properties.HasProperties |
---|
getProperty |
Methods inherited from interface maspack.properties.HierarchyNode |
---|
getChildren, hasChildren |
Methods inherited from interface maspack.util.Scannable |
---|
isWritable, write |
Methods inherited from interface artisynth.core.modelbase.ComponentListView |
---|
getName |
Methods inherited from interface java.util.Collection |
---|
equals, hashCode |
Field Detail |
---|
public static PropertyList myProps
Constructor Detail |
---|
public FemMuscleArm()
public FemMuscleArm(java.lang.String name) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class RootModel
public void addFemMuscle(Point3d upper, Point3d lower) throws java.lang.Exception
java.lang.Exception
public void addPanel(DriverInterface driver)
addPanel
in class MuscleArm
public void addProbes()
addProbes
in class MuscleArm
public void setCollisions(boolean collisions)
public boolean getCollisions()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |