|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectus.ihmc.utilities.math.geometry.FrameLine2d
public class FrameLine2d
Title:
Description:
Copyright: Copyright (c) 2007
Company:
| Constructor Summary | |
|---|---|
FrameLine2d(FrameLine2d frameLine2d)
|
|
FrameLine2d(FramePoint2d firstPointOnLine,
FramePoint2d secondPointOnLine)
|
|
FrameLine2d(FramePoint2d framePoint2d,
FrameVector2d frameVector2d)
|
|
FrameLine2d(ReferenceFrame referenceFrame,
Line2d line2d)
|
|
FrameLine2d(ReferenceFrame referenceFrame,
javax.vecmath.Point2d firstPointOnLine,
javax.vecmath.Point2d secondPointOnLine)
|
|
FrameLine2d(ReferenceFrame referenceFrame,
javax.vecmath.Point2d point2d,
javax.vecmath.Vector2d vector2d)
|
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FrameLine2d(ReferenceFrame referenceFrame,
Line2d line2d)
public FrameLine2d(ReferenceFrame referenceFrame,
javax.vecmath.Point2d point2d,
javax.vecmath.Vector2d vector2d)
public FrameLine2d(ReferenceFrame referenceFrame,
javax.vecmath.Point2d firstPointOnLine,
javax.vecmath.Point2d secondPointOnLine)
public FrameLine2d(FramePoint2d framePoint2d,
FrameVector2d frameVector2d)
public FrameLine2d(FramePoint2d firstPointOnLine,
FramePoint2d secondPointOnLine)
public FrameLine2d(FrameLine2d frameLine2d)
| Method Detail |
|---|
public Line2d getLine2d()
public Line2d getLine2dCopy()
public FramePoint2d getFramePointCopy()
public FrameVector2d getNormalizedFrameVector()
public FramePoint2d getFramePoint2dGivenParameter(double t)
public boolean containsEpsilon(FramePoint2d framePoint,
double epsilon)
public void negateDirection()
public FrameLine2d negateDirectionCopy()
public void rotate(double radians)
public void setFramePoint2d(FramePoint2d framePoint2d)
public void set(FramePoint2d endpoint0,
FramePoint2d endpoint1)
public void set(FramePoint2d[] endpoints)
public void set(ReferenceFrame referenceFrame,
double x0,
double y0,
double vx,
double vy)
public void set(FrameLine2d frameLine2d)
public FrameLine2d interiorBisector(FrameLine2d secondLine)
public FrameVector2d perpendicularFrameVector()
public static FrameLine2d perpendicularLineThroughPoint(FrameLine2d line,
FramePoint2d point)
public void checkReferenceFrameMatch(ReferenceFrameHolder referenceFrameHolder)
checkReferenceFrameMatch in interface ReferenceFrameHolder
public void checkReferenceFrameMatch(ReferenceFrame frame)
throws ReferenceFrameMismatchException
checkReferenceFrameMatch in interface ReferenceFrameHolderReferenceFrameMismatchExceptionpublic ReferenceFrame getReferenceFrame()
getReferenceFrame in interface ReferenceFrameHolderpublic FrameLine2d changeFrameCopy(ReferenceFrame desiredFrame)
changeFrameCopy in interface ReferenceFrameHolder
public FrameLine2d changeFrameCopy(ReferenceFrame desiredFrame,
boolean requireTransformInPlane)
public FrameLine2d applyTransformCopy(javax.media.j3d.Transform3D transform,
ReferenceFrame newFrame,
boolean requirePlanarTransform)
transform - Transform3DnewFrame - ReferenceFramerequirePlanarTransform - boolean
public java.lang.String toString()
toString in class java.lang.Objectpublic void orthogonalProjection(FramePoint2d point)
orthogonalProjection in interface FrameGeometry2dpublic FramePoint2d orthogonalProjectionCopy(FramePoint2d point)
orthogonalProjectionCopy in interface FrameGeometry2dpublic FramePoint2d intersectionWith(FrameLine2d secondLine)
intersectionWith in interface FrameGeometry2dpublic FramePoint2d intersectionWith(FrameLineSegment2d lineSegment)
intersectionWith in interface FrameGeometry2dpublic FramePoint2d[] intersectionWith(FrameConvexPolygon2d convexPolygon)
intersectionWith in interface FrameGeometry2dpublic double distance(FramePoint2d point)
distance in interface FrameGeometry2dpublic double distance(FrameLine2d secondLine)
distance in interface FrameGeometry2dpublic double distance(FrameLineSegment2d lineSegment)
distance in interface FrameGeometry2dpublic double distance(FrameConvexPolygon2d convexPolygon)
distance in interface FrameGeometry2dpublic boolean isPointOnLeftSideOfLine(FramePoint2d point)
public boolean isPointOnRightSideOfLine(FramePoint2d point)
public boolean isPointInFrontOfLine(FramePoint2d point)
point - FramePoint2d
public boolean isPointBehindLine(FramePoint2d point)
public static FrameLine2d generateRandomFrameLine2d(java.util.Random random,
ReferenceFrame zUpFrame,
double xMin,
double xMax,
double yMin,
double yMax)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||