us.ihmc.utilities.math.trajectories
Class ListOfPointsTrajectory
java.lang.Object
us.ihmc.utilities.math.trajectories.ListOfPointsTrajectory
public class ListOfPointsTrajectory
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListOfPointsTrajectory
public ListOfPointsTrajectory(java.util.ArrayList<FramePoint> listOfPointsForSegment)
ListOfPointsTrajectory
public ListOfPointsTrajectory(ListOfPointsTrajectory listOfPointsTrajectory)
createListOfPointsTrajectory
public static ListOfPointsTrajectory createListOfPointsTrajectory(java.util.ArrayList<javax.vecmath.Point2d> points,
ReferenceFrame referenceFrame)
getPathLength
public double getPathLength()
getAlphaGivenIndexInOriginalList
public double getAlphaGivenIndexInOriginalList(int index)
getSizeOfInternalList
public int getSizeOfInternalList()
getOriginalList
public java.util.ArrayList<FramePoint> getOriginalList()
getOriginalListAndAlphas
public java.util.ArrayList<ListOfPointsTrajectory.FramePointAndAlpha> getOriginalListAndAlphas()
getAlpha
public double getAlpha(FramePoint pointToCheck)
getIndexOfClosestPoint
public int getIndexOfClosestPoint(FramePoint pointToCheck)
getIndexOfClosestAlpha
public double getIndexOfClosestAlpha(double alpha)
getPointOnPath
public FramePoint getPointOnPath(double alpha)
getPointOnPathAndAddToInternalList
public FramePoint getPointOnPathAndAddToInternalList(double alpha)
getPointOnPathDistanceFromStart
public FramePoint getPointOnPathDistanceFromStart(double distanceFromStart)
getPointOnPathDistanceFromStartAndAddToInternalList
public FramePoint getPointOnPathDistanceFromStartAndAddToInternalList(double distanceFromStart)
expandList
public static java.util.ArrayList<FramePoint> expandList(java.util.ArrayList<FramePoint> listOfPoints,
int numberOfPoints)
main
public static void main(java.lang.String[] args)