public class MultiPointMuscleVia extends MultiPointMuscle
| Modifier and Type | Class and Description |
|---|---|
class |
MultiPointMuscleVia.ViaPoint |
MultiPointSpring.Segment, MultiPointSpring.SegmentSpec, MultiPointSpring.SubSegment, MultiPointSpring.WrapKnot, MultiPointSpring.WrapSegmentExcitationComponent.CombinationRuleModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibilitymyPropsmaxForceNorm, maxLengthErr, myDebug, myDrawWrapPoints, sumForceNorm, sumLengthErr, totalCalls, totalFails, totalFalseStuck, totalStuckmyIgnoreCoriolisInJacobian, useMaterialenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesTRANSPARENT, TWO_DIMENSIONALTG_ARTICULATED, TG_DRAGGER, TG_PRESERVE_ORIENTATION, TG_SIMULATINGCOPY_REFERENCES, REST_POSITION| Constructor and Description |
|---|
MultiPointMuscleVia() |
| Modifier and Type | Method and Description |
|---|---|
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() |
addExcitationSource, computeDFdl, computeDFdldot, computeF, computePassiveF, createConstant, createConstant, createLinear, createLinear, createPai, createPai, createPeck, createPeck, createPeck, getAllPropertyInfo, getCombinationRule, getExcitation, getExcitationColor, getExcitationColorMode, getExcitationGain, getForceNorm, getJacobianType, getMaxColoredExcitation, getMaxColoredExcitationMode, getNetExcitation, getPassiveForceNorm, getRenderColor, getSoftReferences, getState, hasState, isEnabled, prerender, removeExcitationSource, resetLengthProps, scaleDistance, scaleMass, setCombinationRule, setEnabled, setExcitation, setExcitationColor, setExcitationColorMode, setExcitationGain, setMaxColoredExcitation, setMaxColoredExcitationMode, setState, updateReferencesaddPoint, addPoint, addPosJacobian, addPosJacobianOld, addSegmentPosBlocks, addSegmentVelBlocks, addSolveBlocks, addTransformableDependencies, addVelJacobian, addVelJacobianOld, addWrappable, addWrappable, applyForces, clearPoints, clearWrappables, clearWrappableSegment, containsWrappable, containsWrappable, copy, getABPointColor, getActiveLength, getActiveLengthDot, getAllABPoints, getContactCount, getContactDamping, getContactingKnotsColor, getContactStiffness, getConvergedCount, getConvergenceTol, getCopyReferences, getDebugLevel, getDrawABPoints, getDrawDisplacements, getDrawKnots, getHardReferences, getInitializingPoints, getIterationCount, getKnot, getLength, getLengthDot, getLineSearch, getMaxWrapDisplacement, getMaxWrapIterations, getNumKnots, getPoint, getPrintProfiling, getProfileCount, getProfileTimeUsec, getProfiling, getSegment, getSegments, getSegmentSpec, getSor, getStateVersion, getUpdateContactsCount, getWrapDamping, getWrapKnotDensity, getWrapKnotDensityMode, getWrappable, getWrappableRange, getWrappables, getWrapStiffness, hasConditionalPoints, hasMovingMarkers, hasWrappableSegments, indexOfPoint, indexOfWrappable, indexOfWrappable, initializeSegment, isDuplicatable, isSegmentPassive, isSegmentWrappable, main, numKnots, numPassiveSegments, numPoints, numSegments, numSegmentSpecs, numWrappables, pathWrapString, postadvance, postscan, preadvance, printSegments, printSegmentSpecs, removePoint, removeWrappable, removeWrappable, render, scan, setABPointColor, setAllSegmentsWrappable, setContactDamping, setContactingKnotsColor, setContactStiffness, setConvergenceTol, setDebugLevel, setDrawABPoints, setDrawDisplacements, setDrawKnots, setInitializingPoints, setKnotPositions, setLineSearch, setMaxWrapDisplacement, setMaxWrapIterations, setNumKnots, setPoint, setPrintProfiling, setProfiling, setRestLengthFromPoints, setSegmentPassive, setSegmentPassive, setSegmentWrappable, setSegmentWrappable, setSegmentWrappable, setSor, setWrapDamping, setWrapKnotDensity, setWrapKnotDensityMode, setWrapStiffness, transformGeometry, transformGeometry, updateBounds, updateSlavePos, updateSlaveVel, updateWrapSegments, updateWrapSegmentsadvanceState, computeDFdl, computeDFdldot, computeF, containsPoint, createDefaultMaterial, createRenderProps, getAuxVarDerivative, getAuxVarState, getEffectiveMaterial, getForceScaling, getMaterial, getMaxForce, getRenderHints, getRenderProps, getRestLength, getSelection, isSelectable, normalizeForceScaling, numAuxVars, numSelectionQueriesNeeded, requiresAdvance, setAuxVarState, setDamping, setLinearMaterial, setMaterial, setMaxForce, setRenderProps, setRestLength, setStiffnesscheckFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getChildren, getGrandParent, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, hasChildren, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, writeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLength, getLengthDot, getMaterial, getPoint, getRestLength, numPoints, setMaterial, setRestLengthaddPosJacobian, addSolveBlocks, addVelJacobian, applyForcesconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritablegetPropertygetChildren, hasChildrenpostscanisWritable, writegetSelection, isSelectable, numSelectionQueriesNeededgetRenderHints, render, updateBoundscreateRenderProps, getRenderProps, setRenderPropstransformPrioritypublic MultiPointMuscleVia.ViaPoint addViaPoint(Point p, double l, double s, Point p0, Point p1)
public void clearViaPoints()
public void updateViaPoints()
public void updateStructure()
MultiPointSpringupdateStructure in class MultiPointSpring