/** * Change the current reference frame and set to zero the coordinates (different from changeFrame() ). * @return the previous current reference frame. */ @Override public ReferenceFrame switchCurrentReferenceFrame(ReferenceFrame referenceFrame) { ReferenceFrame previousReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(referenceFrame); setYawPitchRoll(0.0, 0.0, 0.0); return previousReferenceFrame; }
/** * Change the current reference frame and set to zero the coordinates (different from changeFrame() ). * @return the previous current reference frame. */ @Override public ReferenceFrame switchCurrentReferenceFrame(ReferenceFrame referenceFrame) { ReferenceFrame previousReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(referenceFrame); setToZero(); return previousReferenceFrame; }
@Override public void setToNaN(ReferenceFrame desiredReferenceFrame) { setToNaN(); multipleFramesHelper.switchCurrentReferenceFrame(desiredReferenceFrame); } }
@Override public void setToNaN(ReferenceFrame desiredReferenceFrame) { setToNaN(); multipleFramesHelper.switchCurrentReferenceFrame(desiredReferenceFrame); } }
/** * Change the current reference frame and set to zero the coordinates (different from changeFrame() ). * @return the previous current reference frame. */ @Override public ReferenceFrame switchCurrentReferenceFrame(ReferenceFrame referenceFrame) { ReferenceFrame previousReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(referenceFrame); setToZero(); return previousReferenceFrame; }
@Override public void setToNaN(ReferenceFrame desiredReferenceFrame) { setToNaN(); multipleFramesHelper.switchCurrentReferenceFrame(desiredReferenceFrame); } }
@Override public final ReferenceFrame switchCurrentReferenceFrame(ReferenceFrame newCurrentReferenceFrame) { ReferenceFrame previousReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(newCurrentReferenceFrame); setToZero(); return previousReferenceFrame; }
/** * Change the current reference frame and set to zero the coordinates (different from changeFrame() ). * @return the previous current reference frame. */ @Override public ReferenceFrame switchCurrentReferenceFrame(ReferenceFrame referenceFrame) { ReferenceFrame previousReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(referenceFrame); setToZero(); return previousReferenceFrame; }
public void setToZero(ReferenceFrame referenceFrame) { multipleFramesHelper.switchCurrentReferenceFrame(referenceFrame); frameWaypoint.setToZero(referenceFrame); getYoValuesFromFrameWaypoint(); }
public void setIncludingFrame(FrameTuple3DReadOnly frameTuple) { multipleFramesHelper.switchCurrentReferenceFrame(frameTuple.getReferenceFrame()); set(frameTuple); }
public void setXYIncludingFrame(YoFrameTuple2d<?, ?> yoFrameTuple2d) { multipleFramesHelper.switchCurrentReferenceFrame(yoFrameTuple2d.getReferenceFrame()); setXY(yoFrameTuple2d); }
public void setIncludingFrame(FrameTuple<?, ?> frameTuple) { multipleFramesHelper.switchCurrentReferenceFrame(frameTuple.getReferenceFrame()); set(frameTuple); }
public void setIncludingFrame(FrameTuple2d<?, ?> frameTuple2d) { multipleFramesHelper.switchCurrentReferenceFrame(frameTuple2d.getReferenceFrame()); set(frameTuple2d); }
public void setIncludingFrame(ReferenceFrame referenceFrame, S simpleWaypoint) { multipleFramesHelper.switchCurrentReferenceFrame(referenceFrame); frameWaypoint.setIncludingFrame(getReferenceFrame(), simpleWaypoint); getYoValuesFromFrameWaypoint(); }
public void setIncludingFrame(F frameWaypoint) { multipleFramesHelper.switchCurrentReferenceFrame(frameWaypoint.getReferenceFrame()); this.frameWaypoint.setIncludingFrame(frameWaypoint); getYoValuesFromFrameWaypoint(); }
public void setIncludingFrame(Y other) { multipleFramesHelper.switchCurrentReferenceFrame(other.getReferenceFrame()); other.getIncludingFrame(frameWaypoint); getYoValuesFromFrameWaypoint(); }
public void setIncludingFrame(Y other) { multipleFramesHelper.switchCurrentReferenceFrame(other.getReferenceFrame()); other.getIncludingFrame(frameWaypoint); getYoValuesFromFrameWaypoint(); }
@Override public void changeFrame(ReferenceFrame desiredFrame) { getQuaternion(quaternion); ReferenceFrame currentReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(desiredFrame); frameOrientation.setIncludingFrame(currentReferenceFrame, quaternion); frameOrientation.changeFrame(desiredFrame); quaternion.set(frameOrientation); set(quaternion); }
@Override public void changeFrame(ReferenceFrame desiredFrame) { get(point); ReferenceFrame currentReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(desiredFrame); framePoint.setIncludingFrame(currentReferenceFrame, point); framePoint.changeFrame(desiredFrame); framePoint.get(point); set(point); }
@Override public void changeFrame(ReferenceFrame desiredFrame) { get(vector); ReferenceFrame currentReferenceFrame = multipleFramesHelper.switchCurrentReferenceFrame(desiredFrame); frameVector.setIncludingFrame(currentReferenceFrame, vector); frameVector.changeFrame(desiredFrame); frameVector.get(vector); set(vector); }