public class JointBasedMovingMarker extends FrameMarker implements MovingMarker
ModelComponent.NavpanelVisibility
myProps
myRenderCoords
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
COPY_REFERENCES, REST_POSITION
TG_ARTICULATED, TG_DRAGGER, TG_PRESERVE_ORIENTATION, TG_SIMULATING
TRANSPARENT, TWO_DIMENSIONAL
Constructor and Description |
---|
JointBasedMovingMarker() |
JointBasedMovingMarker(Diff1Function1x1 xfxn,
JointCoordinateHandle xcoord,
Diff1Function1x1 yfxn,
JointCoordinateHandle ycoord,
Diff1Function1x1 zfxn,
JointCoordinateHandle zcoord) |
JointBasedMovingMarker(java.lang.String name,
Diff1Function1x1 xfxn,
JointCoordinateHandle xcoord,
Diff1Function1x1 yfxn,
JointCoordinateHandle ycoord,
Diff1Function1x1 zfxn,
JointCoordinateHandle zcoord) |
Modifier and Type | Method and Description |
---|---|
Diff1Function1x1[] |
getCoordinateFunctions() |
JointCoordinateHandle[] |
getCoordinateHandles() |
void |
updateMarkerLocation()
Updates the location of this marker with respect to the dynamic
components it is attached to.
|
addTargetJacobian, copy, getAllPropertyInfo, getCopyReferences, getDisplacement, getDisplacementNorm, getFrame, getLocation, getLocation, getRefPos, isDuplicatable, scaleDistance, setAttached, setDisplacement, setFrame, setLocation, setRefPos, setWorldLocation, transformLocation, updateAttachment, updatePosState, updateState, updateVelState
connectAttachment, connectToHierarchy, disconnectFromHierarchy, getAttachments, getHardReferences
addEffectiveMass, addExternalForce, addForce, addForce, addPosImpulse, addPosJacobian, addScaledExternalForce, addScaledForce, addSolveBlock, addSolveBlocks, addToPointVelocity, addToSolveBlockDiagonal, addTransformableDependencies, addVelJacobian, applyExternalForces, applyForces, applyGravity, createMassBlock, createRenderProps, createSolveBlock, defaultRenderPropsAreNull, distance, distance, getEffectiveMass, getEffectiveMass, getEffectiveMassForces, getExternalForce, getForce, getForce, getJacobianType, getMass, getMass, getPointDamping, getPointDampingMode, getPosDerivative, getPosition, getPosition, getPosState, getPosStateSize, getRenderCoords, getRenderProps, getSelection, getState, getTargetActivity, getTargetPos, getTargetPosition, getTargetVel, getTargetVelocity, getTraceablePositionProperty, getTraceables, getVelocity, getVelocity, getVelState, getVelStateSize, hasForce, isMassConstant, isSelectable, mulInverseEffectiveMass, prerender, render, resetEffectiveMass, resetTargets, scaleMass, setContactConstraint, setExternalForce, setForce, setForce, setPointDamping, setPointDampingMode, setPosition, setPosition, setPosState, setRandomForce, setRandomPosState, setRandomVelState, setRenderProps, setScaledExternalForce, setState, setState, setTargetActivity, setTargetPos, setTargetPosition, setTargetVel, setTargetVelocity, setVelocity, setVelocity, setVelState, subForce, transformGeometry, updateBounds, velocityLimitExceeded, zeroExternalForces, zeroForces
addAttachmentRequest, addConstrainer, addMasterAttachment, getAttachment, getConstrainers, getInverseMass, getMasterAttachments, getSolveIndex, hasState, isActive, isAttached, isControllable, isDynamic, isParametric, removeAttachmentRequest, removeConstrainer, removeMasterAttachment, setSolveIndex, transformGeometry
getRenderHints, isVisible, numSelectionQueriesNeeded, setVisible, updateRenderProps
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, createTempFlag, getChildren, getGrandParent, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, hasChildren, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, scan, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttachment
getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferences
getProperty
getChildren, hasChildren
postscan
isWritable, write
addAttachmentRequest, removeAttachmentRequest
addConstrainer, addMasterAttachment, getAttachment, getConstrainers, getInverseMass, getMasterAttachments, getSolveIndex, isActive, isAttached, isControllable, isDynamic, isParametric, removeConstrainer, removeMasterAttachment, setSolveIndex
advanceState, getAuxVarDerivative, getAuxVarState, getStateVersion, hasState, numAuxVars, requiresAdvance, setAuxVarState
transformGeometry, transformPriority
public JointBasedMovingMarker()
public JointBasedMovingMarker(Diff1Function1x1 xfxn, JointCoordinateHandle xcoord, Diff1Function1x1 yfxn, JointCoordinateHandle ycoord, Diff1Function1x1 zfxn, JointCoordinateHandle zcoord)
public JointBasedMovingMarker(java.lang.String name, Diff1Function1x1 xfxn, JointCoordinateHandle xcoord, Diff1Function1x1 yfxn, JointCoordinateHandle ycoord, Diff1Function1x1 zfxn, JointCoordinateHandle zcoord)
public void updateMarkerLocation()
MovingMarker
updateMarkerLocation
in interface MovingMarker
public JointCoordinateHandle[] getCoordinateHandles()
public Diff1Function1x1[] getCoordinateFunctions()