Uses of Class
us.ihmc.utilities.math.geometry.FrameLineSegment2d

Packages that use FrameLineSegment2d
com.yobotics.simulationconstructionset.util.math.frames   
us.ihmc.utilities.math.geometry   
 

Uses of FrameLineSegment2d in com.yobotics.simulationconstructionset.util.math.frames
 

Methods in com.yobotics.simulationconstructionset.util.math.frames that return FrameLineSegment2d
 FrameLineSegment2d YoFrameLineSegment2d.getFrameLineSegment2d()
           
 

Methods in com.yobotics.simulationconstructionset.util.math.frames with parameters of type FrameLineSegment2d
 double YoFrameLine2d.distance(FrameLineSegment2d secondLineSegment)
           
 double YoFrameLineSegment2d.distance(FrameLineSegment2d secondLineSegment)
           
 FramePoint2d YoFrameLine2d.intersectionWith(FrameLineSegment2d secondLineSegment)
           
 FramePoint2d YoFrameLineSegment2d.intersectionWith(FrameLineSegment2d secondLineSegment)
           
 void YoFrameLineSegment2d.setFrameLineSegment2d(FrameLineSegment2d lineSegment)
           
 

Uses of FrameLineSegment2d in us.ihmc.utilities.math.geometry
 

Methods in us.ihmc.utilities.math.geometry that return FrameLineSegment2d
 FrameLineSegment2d FrameLineSegment2d.applyTransformCopy(javax.media.j3d.Transform3D transform, ReferenceFrame newFrame, boolean requirePlanarTransform)
          applyTransformCopy Use of this method is discouraged.
 FrameLineSegment2d FrameLineSegment2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameLineSegment2d FrameLineSegment2d.changeFrameCopy(ReferenceFrame desiredFrame, boolean requireTransformInPlane)
           
static FrameLineSegment2d FrameLineSegment2d.generateRandomFrameLineSegment2d(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax)
           
 FrameLineSegment2d[] FrameConvexPolygon2d.getAroundTheCornerEdges(FramePoint2d observerFramePoint)
          Returns the two FrameLineSegment2ds that are the first segments around the corner that cannot be seen from the observer FramePoint2d.
 FrameLineSegment2d FrameConvexPolygon2d.getClosestEdge(FramePoint2d point)
           
 FrameLineSegment2d FrameConvexPolygon2dAndConnectingEdges.getConnectingEdge1()
           
 FrameLineSegment2d FrameConvexPolygon2dAndConnectingEdges.getConnectingEdge2()
           
 FrameLineSegment2d[] FrameConvexPolygon2d.getIntersectingEdges(FrameLine2d frameLine2d)
          Returns the intersecting edges between this polygon and the given FrameLine2d.
 FrameLineSegment2d[] FrameConvexPolygon2d.getLineSegmentsOfSight(FramePoint2d observerFramePoint)
           
 FrameLineSegment2d[] FrameConvexPolygon2d.getNearestEdges(FramePoint2d testPoint)
           
 FrameLineSegment2d FrameLineSegment2d.shiftToLeftCopy(double distanceToShift)
           
 FrameLineSegment2d FrameLineSegment2d.shiftToRightCopy(double distanceToShift)
           
 

Methods in us.ihmc.utilities.math.geometry with parameters of type FrameLineSegment2d
 void FrameGeometry2dPlotter.addFrameLineSegment2d(FrameLineSegment2d frameLinesSegment2d, java.awt.Color color)
           
 double FrameLineSegment2d.distance(FrameLineSegment2d secondLineSegment)
           
 double FrameLine2d.distance(FrameLineSegment2d lineSegment)
           
 double FrameGeometry2d.distance(FrameLineSegment2d lineSegment)
           
 double FrameConvexPolygon2d.distance(FrameLineSegment2d lineSegment)
           
 double FrameLineSegment2d.dotProduct(FrameLineSegment2d frameLineSegment2d)
           
 FramePoint2d FrameLineSegment2d.intersectionWith(FrameLineSegment2d secondLineSegment)
           
 FramePoint2d FrameLine2d.intersectionWith(FrameLineSegment2d lineSegment)
           
 java.lang.Object FrameGeometry2d.intersectionWith(FrameLineSegment2d lineSegment)
           
 FramePoint2d[] FrameConvexPolygon2d.intersectionWith(FrameLineSegment2d lineSegment)
           
 void FrameLineSegment2d.set(FrameLineSegment2d lineSegment)
           
static void ConvexPolygon2dTestHelpers.verifyAroundTheCornerEdges(FrameConvexPolygon2d polygon, FramePoint2d observingPoint, FramePoint2d[] lineOfSightVertices, FrameLineSegment2d[] aroundTheCornerEdges)
           
static void ConvexPolygon2dTestHelpers.verifyLineIntersectsEdge(FrameLine2d frameLine2d, FrameLineSegment2d[] intersectingEdges)
           
static void ConvexPolygon2dTestHelpers.verifyLineSegmentDoesNotIntersectsPolygon(FrameConvexPolygon2d polygon, FrameLineSegment2d lineSegment)
           
static void ConvexPolygon2dTestHelpers.verifyLineSegmentIntersectsPolygon(FrameConvexPolygon2d polygon, FrameLineSegment2d lineSegment)
           
static void ConvexPolygon2dTestHelpers.verifyPointsAreOnLineSegment(FramePoint2d[] intersectingPoints, FrameLineSegment2d lineSegment)
           
 

Method parameters in us.ihmc.utilities.math.geometry with type arguments of type FrameLineSegment2d
 void FrameGeometry2dPlotter.addFrameLineSegments2d(java.util.ArrayList<FrameLineSegment2d> frameLinesSegments2d, java.awt.Color color)
           
static void ConvexPolygon2dTestHelpers.verifyLineSegmentsDoNotIntersectPolygon(FrameConvexPolygon2d polygon, java.util.ArrayList<FrameLineSegment2d> lineSegments)
           
static void ConvexPolygon2dTestHelpers.verifyLineSegmentsIntersectPolygon(FrameConvexPolygon2d polygon, java.util.ArrayList<FrameLineSegment2d> lineSegments)
           
 

Constructors in us.ihmc.utilities.math.geometry with parameters of type FrameLineSegment2d
FrameConvexPolygon2dAndConnectingEdges(FrameConvexPolygon2d originalPolygon1, FrameConvexPolygon2d originalPolygon2, FrameConvexPolygon2d polygon, FrameLineSegment2d connectingEdge1, FrameLineSegment2d connectingEdge2)
           
FrameLine2d(FrameLineSegment2d frameLineSegment2d)
           
FrameLineSegment2d(FrameLineSegment2d frameLineSegment2d)