|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartisynth.core.modelbase.ModelComponentBase
artisynth.core.mechmodels.Spring
artisynth.core.mechmodels.PointSpringBase
artisynth.core.mechmodels.MultiPointSpring
artisynth.core.mechmodels.MultiPointMuscle
artisynth.core.mechmodels.MultiPointMuscleVia
public class MultiPointMuscleVia
Nested Class Summary | |
---|---|
class |
MultiPointMuscleVia.ViaPoint
|
Nested classes/interfaces inherited from interface artisynth.core.mechmodels.ExcitationComponent |
---|
ExcitationComponent.CombinationRule |
Nested classes/interfaces inherited from interface artisynth.core.modelbase.ModelComponent |
---|
ModelComponent.NavpanelVisibility |
Field Summary |
---|
Fields inherited from class artisynth.core.mechmodels.MultiPointMuscle |
---|
myProps |
Fields inherited from class artisynth.core.mechmodels.MultiPointSpring |
---|
myIgnoreCoriolisInJacobian |
Fields inherited from class artisynth.core.mechmodels.PointSpringBase |
---|
useMaterial |
Fields inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames |
Fields inherited from interface artisynth.core.modelbase.CopyableComponent |
---|
COPY_REFERENCES |
Fields inherited from interface maspack.render.GLRenderable |
---|
TRANSLUCENT, TWO_DIMENSIONAL |
Constructor Summary | |
---|---|
MultiPointMuscleVia()
|
Method Summary | |
---|---|
MultiPointMuscleVia.ViaPoint |
addViaPoint(Point p,
double l,
double s,
Point p0,
Point p1)
|
void |
clearViaPoints()
|
void |
updateStructure()
Hook method to allow sub-classes to update their structure by adding or removing points. |
void |
updateViaPoints()
|
Methods inherited from class artisynth.core.mechmodels.MultiPointSpring |
---|
addPoint, addPoint, addPosJacobian, addSolveBlocks, addVelJacobian, applyForces, clearPassiveSegments, clearPoints, computeSegmentForce, containsPoint, copy, getActiveLength, getActiveLengthDot, getCopyReferences, getHardReferences, getLength, getLengthDot, getPoint, indexOfPoint, isDuplicatable, isSegmentPassive, numPoints, postadvance, preadvance, printPointReferences, removePoint, render, scan, setPoint, setRestLengthFromPoints, setSegmentPassive, updateBounds |
Methods inherited from class artisynth.core.mechmodels.PointSpringBase |
---|
createDefaultMaterial, createRenderProps, getEffectiveMaterial, getMaterial, getMaxForce, getRenderHints, getRenderProps, getRestLength, getSelection, isSelectable, numSelectionQueriesNeeded, setDamping, setLinearMaterial, setMaterial, setMaxForce, setRenderProps, setRestLength, setStiffness |
Methods inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getChildren, getGrandParent, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, hasChildren, hasState, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, 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, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected |
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 |
Constructor Detail |
---|
public MultiPointMuscleVia()
Method Detail |
---|
public MultiPointMuscleVia.ViaPoint addViaPoint(Point p, double l, double s, Point p0, Point p1)
public void clearViaPoints()
public void updateViaPoints()
public void updateStructure()
MultiPointSpring
updateStructure
in class MultiPointSpring
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |