us.ihmc.utilities.math.overheadPath
Class CompositeOverheadPath
java.lang.Object
us.ihmc.utilities.math.overheadPath.CompositeOverheadPath
- All Implemented Interfaces:
- ReferenceFrameHolder, OverheadPath
- Direct Known Subclasses:
- TurnThenStraightOverheadPath
public class CompositeOverheadPath
- extends java.lang.Object
- implements OverheadPath
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeOverheadPath
public CompositeOverheadPath(java.util.List<? extends OverheadPath> paths)
CompositeOverheadPath
public CompositeOverheadPath(OverheadPath path)
addPath
public void addPath(OverheadPath newPath)
getPoseAtS
public FramePose2d getPoseAtS(double pathVariableS)
- Specified by:
getPoseAtS
in interface OverheadPath
checkReferenceFrameMatch
public void checkReferenceFrameMatch(ReferenceFrameHolder referenceFrameHolder)
- Specified by:
checkReferenceFrameMatch
in interface ReferenceFrameHolder
checkReferenceFrameMatch
public void checkReferenceFrameMatch(ReferenceFrame frame)
throws ReferenceFrameMismatchException
- Specified by:
checkReferenceFrameMatch
in interface ReferenceFrameHolder
- Throws:
ReferenceFrameMismatchException
getReferenceFrame
public ReferenceFrame getReferenceFrame()
- Specified by:
getReferenceFrame
in interface ReferenceFrameHolder
changeFrameCopy
public CompositeOverheadPath changeFrameCopy(ReferenceFrame desiredFrame)
- Specified by:
changeFrameCopy
in interface ReferenceFrameHolder
- Specified by:
changeFrameCopy
in interface OverheadPath