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

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

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

Methods in com.yobotics.simulationconstructionset.util.math.frames that return FrameLine2d
 FrameLine2d YoFrameLine2d.getFrameLine2d()
           
 

Methods in com.yobotics.simulationconstructionset.util.math.frames with parameters of type FrameLine2d
 double YoFrameLine2d.distance(FrameLine2d line)
           
 double YoFrameLineSegment2d.distance(FrameLine2d line)
           
 FramePoint2d YoFrameLine2d.intersectionWith(FrameLine2d line)
           
 FramePoint2d YoFrameLineSegment2d.intersectionWith(FrameLine2d line)
           
 void YoFrameLine2d.setFrameLine2d(FrameLine2d frameLine2d)
           
 

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

Methods in us.ihmc.utilities.math.geometry that return FrameLine2d
 FrameLine2d FrameLine2d.applyTransformCopy(javax.media.j3d.Transform3D transform, ReferenceFrame newFrame, boolean requirePlanarTransform)
          applyTransformCopy Use of this method is discouraged.
 FrameLine2d FrameLine2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameLine2d FrameLine2d.changeFrameCopy(ReferenceFrame desiredFrame, boolean requireTransformInPlane)
           
static FrameLine2d FrameLine2d.generateRandomFrameLine2d(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax)
           
 FrameLine2d[] FrameConvexPolygon2d.getLinesOfSight(FramePoint2d observerFramePoint)
           
 FrameLine2d FrameLine2d.interiorBisector(FrameLine2d secondLine)
           
 FrameLine2d FrameLine2d.negateDirectionCopy()
           
static FrameLine2d FrameLine2d.perpendicularLineThroughPoint(FrameLine2d line, FramePoint2d point)
           
 

Methods in us.ihmc.utilities.math.geometry with parameters of type FrameLine2d
 void FrameGeometry2dPlotter.addFrameLine2d(FrameLine2d frameLine2d)
           
 void FrameGeometry2dPlotter.addFrameLine2d(FrameLine2d frameLine2d, java.awt.Color color)
           
 void FrameGeometry2dPlotter.addFrameLines2d(FrameLine2d[] frameLines2d, java.awt.Color color)
           
 double FrameLineSegment2d.distance(FrameLine2d line)
           
 double FrameLine2d.distance(FrameLine2d secondLine)
           
 double FrameGeometry2d.distance(FrameLine2d line)
           
 double FrameConvexPolygon2d.distance(FrameLine2d line)
           
static boolean ConvexPolygon2dTestHelpers.doesLineIntersectPolygon(FrameConvexPolygon2d polygon, FrameLine2d line)
           
 FramePoint2d FrameConvexPolygon2d.getClosestVertexCopy(FrameLine2d line)
           
 FrameLineSegment2d[] FrameConvexPolygon2d.getIntersectingEdges(FrameLine2d frameLine2d)
          Returns the intersecting edges between this polygon and the given FrameLine2d.
 FrameLine2d FrameLine2d.interiorBisector(FrameLine2d secondLine)
           
 FramePoint2d FrameLineSegment2d.intersectionWith(FrameLine2d line)
           
 FramePoint2d FrameLine2d.intersectionWith(FrameLine2d secondLine)
           
 java.lang.Object FrameGeometry2d.intersectionWith(FrameLine2d line)
           
 FramePoint2d[] FrameConvexPolygon2d.intersectionWith(FrameLine2d line)
           
 FramePoint2d[] FrameConvexPolygon2d.intersectionWithRay(FrameLine2d ray)
           
static boolean ConvexPolygon2dTestHelpers.isLineBetweenOrIntersectingVertices(FrameLine2d frameLine2d, FramePoint2d leftVertex, FramePoint2d rightVertex)
           
static boolean ConvexPolygon2dTestHelpers.isLineBetweenVertices(FrameLine2d frameLine2d, FramePoint2d leftVertex, FramePoint2d rightVertex, boolean mustBeStrictlyBetween)
           
static boolean ConvexPolygon2dTestHelpers.isLineStrictlyBetweenVertices(FrameLine2d frameLine2d, FramePoint2d leftVertex, FramePoint2d rightVertex)
           
static void GeometryTools.movePointInsidePolygonAlongLine(FramePoint2d point, FrameConvexPolygon2d polygon, FrameLine2d line)
          Deprecated. 
static void GeometryTools.movePointInsidePolygonAlongLine(FramePoint2d point, FrameConvexPolygon2d polygon, FrameLine2d line, double amountToBeInside)
          Deprecated. 
static FrameLine2d FrameLine2d.perpendicularLineThroughPoint(FrameLine2d line, FramePoint2d point)
           
 void FrameLine2d.set(FrameLine2d frameLine2d)
           
static void ConvexPolygon2dTestHelpers.verifyLineDoesNotIntersectPolygon(FrameLine2d frameLine2d, FrameConvexPolygon2d polygon)
           
static void ConvexPolygon2dTestHelpers.verifyLineDoesNotIntersectsPolygon(FrameConvexPolygon2d polygon, FrameLine2d line)
           
static void ConvexPolygon2dTestHelpers.verifyLineIntersectsEdge(FrameLine2d frameLine2d, FrameLineSegment2d[] intersectingEdges)
           
static void ConvexPolygon2dTestHelpers.verifyLineIntersectsPolygon(FrameConvexPolygon2d polygon, FrameLine2d line)
           
static void ConvexPolygon2dTestHelpers.verifyPointsAreOnLine(FramePoint2d[] intersectingPoints, FrameLine2d line)
           
 

Method parameters in us.ihmc.utilities.math.geometry with type arguments of type FrameLine2d
 void FrameGeometry2dPlotter.addFrameLines2d(java.util.ArrayList<FrameLine2d> frameLines2d)
           
 void FrameGeometry2dPlotter.addFrameLines2d(java.util.ArrayList<FrameLine2d> frameLines2d, java.awt.Color color)
           
static void ConvexPolygon2dTestHelpers.verifyLinesDoNotIntersectPolygon(FrameConvexPolygon2d polygon, java.util.ArrayList<FrameLine2d> lines)
           
static void ConvexPolygon2dTestHelpers.verifyLinesIntersectPolygon(FrameConvexPolygon2d polygon, java.util.ArrayList<FrameLine2d> lines)
           
 

Constructors in us.ihmc.utilities.math.geometry with parameters of type FrameLine2d
FrameLine2d(FrameLine2d frameLine2d)