public void update() { if (rawPosition == null) { throw new NullPointerException(getClass().getSimpleName() + " must be constructed with a non null " + "position variable to call update(), otherwise use update(double)"); } update(rawPosition); }
public void update() { position.update(); orientation.update(); set(position, orientation); }
public void update(Tuple3DReadOnly vectorUnfiltered) { update(vectorUnfiltered.getX(), vectorUnfiltered.getY(), vectorUnfiltered.getZ()); }
@Override public void compute(double time) { integratedPhaseAngle.add(2.0 * Math.PI * frequency.getValue() * controlDT); double angle = integratedPhaseAngle.getValue(); double mult = 2.0 * Math.PI * frequency.getValue(); double alpha = 0.5 * Math.sin(angle) + 0.5; double alphaDot = 0.5 * 2.0 * mult * Math.cos(angle); double alphaDDot = -0.5 * 2.0 * 2.0 * mult * mult * Math.sin(angle); limitedPointA.update(); limitedPointB.update(); position.interpolate(limitedPointA, limitedPointB, alpha); linearVelocity.sub(limitedPointB, limitedPointA); linearVelocity.scale(alphaDot); linearAcceleration.sub(limitedPointB, limitedPointA); linearAcceleration.scale(alphaDDot); }
public void update(FrameTuple3DReadOnly frameVectorUnfiltered) { checkReferenceFrameMatch(frameVectorUnfiltered); update(frameVectorUnfiltered.getX(), frameVectorUnfiltered.getY(), frameVectorUnfiltered.getZ()); }
public void update(FramePose3DReadOnly framePoseUnfiltered) { checkReferenceFrameMatch(framePoseUnfiltered); position.update(framePoseUnfiltered.getPosition()); orientation.update(framePoseUnfiltered.getOrientation()); set(position, orientation); }