us.ihmc.utilities.math.geometry.stringStretcher2d
Class StringStretcher2d
java.lang.Object
us.ihmc.utilities.math.geometry.stringStretcher2d.StringStretcher2d
public class StringStretcher2d
- extends java.lang.Object
Method Summary |
void |
addMinMaxPoints(javax.vecmath.Point2d minPoint,
javax.vecmath.Point2d maxPoint)
|
javax.vecmath.Point2d[] |
findMinMaxPoints(double x)
|
void |
findWaypoints(java.util.ArrayList<javax.vecmath.Point2d> waypointsToPack)
|
void |
findWaypoints(java.util.ArrayList<javax.vecmath.Point2d> waypointsToPack,
javax.vecmath.Point2d startPoint,
javax.vecmath.Point2d endPoint,
int startIndex,
int endIndex)
|
javax.vecmath.Point2d |
findWorstMaxViolator(javax.vecmath.Point2d startPoint,
javax.vecmath.Point2d endPoint)
|
javax.vecmath.Point2d |
findWorstMinViolator(javax.vecmath.Point2d startPoint,
javax.vecmath.Point2d endPoint)
|
void |
setEndPoint(javax.vecmath.Point2d endPoint)
|
void |
setStartPoint(javax.vecmath.Point2d startPoint)
|
java.util.List<javax.vecmath.Point2d> |
stretchString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringStretcher2d
public StringStretcher2d()
setStartPoint
public void setStartPoint(javax.vecmath.Point2d startPoint)
setEndPoint
public void setEndPoint(javax.vecmath.Point2d endPoint)
stretchString
public java.util.List<javax.vecmath.Point2d> stretchString()
findWaypoints
public void findWaypoints(java.util.ArrayList<javax.vecmath.Point2d> waypointsToPack)
findWaypoints
public void findWaypoints(java.util.ArrayList<javax.vecmath.Point2d> waypointsToPack,
javax.vecmath.Point2d startPoint,
javax.vecmath.Point2d endPoint,
int startIndex,
int endIndex)
addMinMaxPoints
public void addMinMaxPoints(javax.vecmath.Point2d minPoint,
javax.vecmath.Point2d maxPoint)
findWorstMinViolator
public javax.vecmath.Point2d findWorstMinViolator(javax.vecmath.Point2d startPoint,
javax.vecmath.Point2d endPoint)
findWorstMaxViolator
public javax.vecmath.Point2d findWorstMaxViolator(javax.vecmath.Point2d startPoint,
javax.vecmath.Point2d endPoint)
findMinMaxPoints
public javax.vecmath.Point2d[] findMinMaxPoints(double x)