Skip navigation links
A B C D E F G H I L M N O P R S T U V W X Y 

A

add(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Adds the given yaw angle to this orientation 2D:
this.yaw += yaw
add(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets this orientation 2D to the sum of the two given yaw angles:
this.yaw = yaw1 + yaw2
add(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Adds the other orientation 2D to this:
this += other
add(Orientation2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets this orientation 2D to the sum of the two given orientation 2Ds:
this = orientation1 + orientation2
add(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Adds the other orientation 2D to this:
this += other
add(FrameOrientation2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the sum of the two given orientation 2Ds:
this = orientation1 + orientation2
add(Orientation2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the sum of the two given orientation 2Ds:
this = orientation1 + orientation2
add(FrameOrientation2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the sum of the two given orientation 2Ds:
this = orientation1 + orientation2
add(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Adds the given frame tuple to this frame tuple.
add(FrameTuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the sum of the two given frame tuples.
add(FrameTuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the sum of the two given tuples.
add(Tuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the sum of the two given tuples.
add(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Adds the given frame tuple to this frame tuple.
add(FrameTuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the sum of the two given frame tuples.
add(FrameTuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the sum of the two given tuples.
add(Tuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the sum of the two given tuples.
add(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Adds the given tuple to this vector.
add(FrameTuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this vector to the sum of the two given tuples.
add(Tuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this vector to the sum of the two given tuples.
add(FrameTuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this vector to the sum of the two given tuples.
addTransform(FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple by this orientation and adds the result to the tuple.
addTransform(FrameTuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTransform(Tuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTransform(Tuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTransform(FrameTuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTransform(FrameTuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addVertex(double, double) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Add a vertex to this polygon.
addVertex(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Add a vertex to this polygon.
addVertex(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Add a vertex to this polygon.
addVertex(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Add a vertex to this polygon using the x and y coordinates of the given vertex.
addVertex(double, double) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Add a vertex to this polygon.
addVertex(ReferenceFrame, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon.
addVertex(ReferenceFrame, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon.
addVertex(ReferenceFrame, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon using only the x and y coordinates of the given vertex.
addVertex(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon.
addVertex(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon using only the x and y coordinates of the given vertex.
addVertexMatchingFrame(ReferenceFrame, Point2DReadOnly, boolean) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Add a vertex to this polygon.
addVertexMatchingFrame(ReferenceFrame, Point3DReadOnly) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Add a vertex to this polygon.
addVertexMatchingFrame(ReferenceFrame, Point2DReadOnly, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon.
addVertexMatchingFrame(ReferenceFrame, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon.
addVertexMatchingFrame(FramePoint2DReadOnly, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon.
addVertexMatchingFrame(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Add a vertex to this polygon using only the x and y coordinates of the given vertex.
addVertices(Vertex2DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Adds the vertices from the given vertex supplier.
addVertices(Vertex3DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Adds the vertices from the given vertex supplier.
addVertices(FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Adds the vertices from the given vertex supplier.
addVertices(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Adds the vertices from the given vertex supplier.
addVerticesMatchingFrame(FrameVertex2DSupplier, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Adds the vertices from the given vertex supplier.
addVerticesMatchingFrame(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Adds the vertices from the given vertex supplier.
angle(FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector2DReadOnly
Calculates and returns the angle in radians from this frame vector to other.
angle(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector3DReadOnly
Calculates and returns the angle in radians from this frame vector to other.
angleFromFirstToSecondVector2D(double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the angle in radians from the first 2D vector to the second 2D vector.
angleFromFirstToSecondVector3D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the angle in radians from the first 3D vector to the second 3D vector.
angleFromXForwardToVector2D(Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the angle in radians from xForward = (1.0, 0.0) to the given 2D vector.
angleFromXForwardToVector2D(double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the angle in radians from xForward = (1.0, 0.0) to the given 2D vector.
append(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Multiplies this frame quaternion by other.
appendInvertBoth(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of this and the conjugate of other.
appendInvertOther(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Multiplies this frame quaternion by the conjugate of other.
appendInvertThis(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of this and other.
appendPitchRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Appends a rotation about the y-axis to this pose 3D.
appendPitchRotation(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Rotates this shape by angle of pitch about the y-axis of this shape local coordinates.
appendRollRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Appends a rotation about the x-axis to this pose 3D.
appendRollRotation(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Rotates this shape by angle of roll about the x-axis of this shape local coordinates.
appendRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Adds the given yaw angle to the orientation of this pose 2D.
appendRotation(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Adds the given orientation to the orientation of this pose 2D.
appendRotation(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Appends the given orientation to this pose 3D.
appendRotation(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Adds the given orientation to the orientation of this pose 2D.
appendRotation(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Appends the given rotation to this pose 3D.
appendTransform(RigidBodyTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Appends the given transform to this pose 3D.
appendTransform(QuaternionBasedTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Appends the given transform to this pose 3D.
appendTransform(QuaternionBasedTransform) - Method in class us.ihmc.euclid.geometry.Shape3D
Transforms this shape with a quaternion based transform that is defined in the local coordinates of this shape.
appendTransform(RigidBodyTransform) - Method in class us.ihmc.euclid.geometry.Shape3D
Transforms this shape with a rigid-body transform that is defined in the local coordinates of this shape.
appendTranslation(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Rotates, then adds the translation (x, y) to this pose 2D.
appendTranslation(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Rotates, then adds the given translation to this pose 2D.
appendTranslation(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Rotates, then adds the translation (x, y, z) to this pose 3D.
appendTranslation(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Rotates, then adds the given translation to this pose 3D.
appendTranslation(double, double, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Translate this shape with the given (x, y, z) components that are expressed in the local coordinates of this shape.
appendTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Translate this shape with the given translation that is expressed in the local coordinates of this shape.
appendTranslation(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Rotates, then adds the given translation to this pose 2D.
appendTranslation(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Rotates, then adds the given translation to this pose 3D.
appendYawRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Appends a rotation about the z-axis to this pose 3D.
appendYawRotation(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Rotates this shape by angle of yaw about the z-axis of this shape local coordinates.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Transforms this convex polygon using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Transforms this convex polygon using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Transforms this line using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Transforms this line segment using the given homogeneous transformation matrix and project the result onto the XY-plane.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Transforms this line using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Transforms this line segment using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Transforms this line segment using the given homogeneous transformation matrix and project the result onto the XY-plane.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Transforms this line segment using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Transforms this orientation 2D by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Transforms the position and orientation parts of this pose 2D by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Transforms the position and orientation parts of this pose 3D by the inverse of the given transform.
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.geometry.Orientation2D
Transforms this orientation 2D by the inverse of the given transform.
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.geometry.Plane3D
Transforms this plane using the inverse of the given homogeneous transformation matrix.
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.geometry.Shape3D
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Transform the geometry object using the inverse of the given transform.
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Transforms this orientation 2D by the inverse of the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Transforms this convex polygon using the given homogeneous transformation matrix.
applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Transforms this convex polygon using the given homogeneous transformation matrix.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Transforms this line using the given homogeneous transformation matrix.
applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Transforms this line segment using the given homogeneous transformation matrix and project the result onto the XY-plane.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Transforms this line using the given homogeneous transformation matrix.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Transforms this line segment using the given homogeneous transformation matrix.
applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Transforms this line segment using the given homogeneous transformation matrix and project the result onto the XY-plane.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Transforms this line segment using the given homogeneous transformation matrix.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Transforms this orientation 2D by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Transforms the position and orientation parts of this pose 2D by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Transforms the position and orientation parts of this pose 3D by the given transform.
applyTransform(Transform) - Method in class us.ihmc.euclid.geometry.Orientation2D
Transforms this orientation 2D by the given transform.
applyTransform(Transform) - Method in class us.ihmc.euclid.geometry.Plane3D
Transforms this plane using the given homogeneous transformation matrix.
applyTransform(Transform) - Method in class us.ihmc.euclid.geometry.Shape3D
applyTransform(Transform) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Transforms the geometry object using the given transform.
applyTransform(Transform) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Transforms this orientation 2D by the given transform.
areLine2DsCollinear(double, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine2DsCollinear(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine2DsCollinear(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine2DsCollinear(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Vector2DReadOnly, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine2DsCollinear(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine2DsCollinear(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine2DsCollinear(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine3DsCollinear(double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine3DsCollinear(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine3DsCollinear(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine3DsCollinear(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLine3DsCollinear(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given lines are collinear given a tolerance on the angle between in the range ]0; pi/2[.
areLinesPerpendicular(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Tests if this line and the other line are perpendicular.
areLinesPerpendicular(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Tests if this line and the other line are perpendicular.
arePlane3DsCoincident(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given planes are coincident: planeNormal1 and planeNormal2 are parallel given the tolerance angleEpsilon.
arePlane3DsCoincident(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given planes are coincident: planeNormal1 and planeNormal2 are parallel given the tolerance angleEpsilon.
areVector2DsParallel(double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given vectors are parallel given a tolerance on the angle between the two vector axes in the range ]0; pi/2[.
areVector2DsParallel(Vector2DReadOnly, Vector2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given vectors are parallel given a tolerance on the angle between the two vector axes in the range ]0; pi/2[.
areVector2DsParallel(FrameVector2DReadOnly, FrameVector2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given vectors are parallel given a tolerance on the angle between the two vector axes in the range ]0; pi/2[.
areVector3DsParallel(double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given vectors are parallel given a tolerance on the angle between the two vector axes in the range ]0; pi/2[.
areVector3DsParallel(Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the two given vectors are parallel given a tolerance on the angle between the two vector axes in the range ]0; pi/2[.
areVector3DsParallel(FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the two given vectors are parallel given a tolerance on the angle between the two vector axes in the range ]0; pi/2[.
asFrameVertex2DSupplier(FramePoint2DReadOnly...) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Returns a fixed-size supplier backed by the given array.
asFrameVertex2DSupplier(FramePoint2DReadOnly[], int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given array starting with the first element and specified by its length numberOfVertices.
asFrameVertex2DSupplier(FramePoint2DReadOnly[], int, int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given array specified by the first index startIndex and the portion length numberOfVertices.
asFrameVertex2DSupplier(List<? extends FramePoint2DReadOnly>) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Returns a fixed-size supplier backed by the given list.
asFrameVertex2DSupplier(List<? extends FramePoint2DReadOnly>, int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given list starting with the first element and specified by its length numberOfVertices.
asFrameVertex2DSupplier(List<? extends FramePoint2DReadOnly>, int, int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given list specified by the first index startIndex and the portion length numberOfVertices.
asFrameVertex3DSupplier(FramePoint3DReadOnly...) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Returns a fixed-size supplier backed by the given array.
asFrameVertex3DSupplier(FramePoint3DReadOnly[], int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given array starting with the first element and specified by its length numberOfVertices.
asFrameVertex3DSupplier(FramePoint3DReadOnly[], int, int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given array specified by the first index startIndex and the portion length numberOfVertices.
asFrameVertex3DSupplier(List<? extends FramePoint3DReadOnly>) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Returns a fixed-size supplier backed by the given list.
asFrameVertex3DSupplier(List<? extends FramePoint3DReadOnly>, int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given list starting with the first element and specified by its length numberOfVertices.
asFrameVertex3DSupplier(List<? extends FramePoint3DReadOnly>, int, int) - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given list specified by the first index startIndex and the portion length numberOfVertices.
assertBoundingBox2DEquals(BoundingBox2DReadOnly, BoundingBox2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 2Ds are equal to an epsilon.
assertBoundingBox2DEquals(String, BoundingBox2DReadOnly, BoundingBox2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 2Ds are equal to an epsilon.
assertBoundingBox2DEquals(String, BoundingBox2DReadOnly, BoundingBox2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 2Ds are equal to an epsilon.
assertBoundingBox2DGeometricallyEquals(BoundingBox2DReadOnly, BoundingBox2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 2Ds represent the same geometry to an epsilon.
assertBoundingBox2DGeometricallyEquals(String, BoundingBox2DReadOnly, BoundingBox2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 2Ds represent the same geometry to an epsilon.
assertBoundingBox2DGeometricallyEquals(String, BoundingBox2DReadOnly, BoundingBox2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 2Ds represent the same geometry to an epsilon.
assertBoundingBox3DEquals(BoundingBox3D, BoundingBox3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 3Ds are equal to an epsilon.
assertBoundingBox3DEquals(String, BoundingBox3D, BoundingBox3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 3Ds are equal to an epsilon.
assertBoundingBox3DEquals(String, BoundingBox3D, BoundingBox3D, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 3Ds are equal to an epsilon.
assertBoundingBox3DGeometricallyEquals(BoundingBox3D, BoundingBox3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 3Ds represent the same geometry to an epsilon.
assertBoundingBox3DGeometricallyEquals(String, BoundingBox3D, BoundingBox3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 3Ds represent the same geometry to an epsilon.
assertBoundingBox3DGeometricallyEquals(String, BoundingBox3D, BoundingBox3D, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two bounding box 3Ds represent the same geometry to an epsilon.
assertFrameMethodsOfFrameHolderPreserveFunctionality(EuclidFrameAPITestTools.FrameTypeBuilder<? extends ReferenceFrameHolder>, EuclidFrameAPITestTools.GenericTypeBuilder, Predicate<Method>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Assuming the type built by the frameTypeBuilder declares the same methods as declared in the type built by framelessTypeBuilder with the difference of handling the reference frame information, this method asserts that the methods the type built by the frameTypeBuilder does not change the underlying algorithms.
assertFramePoint2DGeometricallyEquals(FramePoint2DReadOnly, FramePoint2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame points represent the same geometry to an epsilon.
assertFramePoint2DGeometricallyEquals(String, FramePoint2DReadOnly, FramePoint2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame points represent the same geometry to an epsilon.
assertFramePoint2DGeometricallyEquals(String, FramePoint2DReadOnly, FramePoint2DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame points represent the same geometry to an epsilon.
assertFramePoint3DGeometricallyEquals(FramePoint3DReadOnly, FramePoint3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame points represent the same geometry to an epsilon.
assertFramePoint3DGeometricallyEquals(String, FramePoint3DReadOnly, FramePoint3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame points represent the same geometry to an epsilon.
assertFramePoint3DGeometricallyEquals(String, FramePoint3DReadOnly, FramePoint3DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame points represent the same geometry to an epsilon.
assertFrameQuaternionGeometricallyEquals(FrameQuaternionReadOnly, FrameQuaternionReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame quaternions represent the same geometry to an epsilon.
assertFrameQuaternionGeometricallyEquals(String, FrameQuaternionReadOnly, FrameQuaternionReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame quaternions represent the same geometry to an epsilon.
assertFrameQuaternionGeometricallyEquals(String, FrameQuaternionReadOnly, FrameQuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame quaternions represent the same geometry to an epsilon.
assertFrameTuple2DEquals(FrameTuple2DReadOnly, FrameTuple2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple2DEquals(String, FrameTuple2DReadOnly, FrameTuple2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple2DEquals(String, FrameTuple2DReadOnly, FrameTuple2DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple3DEquals(FrameTuple3DReadOnly, FrameTuple3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple3DEquals(String, FrameTuple3DReadOnly, FrameTuple3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple3DEquals(String, FrameTuple3DReadOnly, FrameTuple3DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple4DEquals(FrameTuple4DReadOnly, FrameTuple4DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple4DEquals(String, FrameTuple4DReadOnly, FrameTuple4DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameTuple4DEquals(String, FrameTuple4DReadOnly, FrameTuple4DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame tuples are equal to an epsilon.
assertFrameVector2DGeometricallyEquals(FrameVector2DReadOnly, FrameVector2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector2DGeometricallyEquals(String, FrameVector2DReadOnly, FrameVector2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector2DGeometricallyEquals(String, FrameVector2DReadOnly, FrameVector2DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector3DGeometricallyEquals(FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector3DGeometricallyEquals(String, FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector3DGeometricallyEquals(String, FrameVector3DReadOnly, FrameVector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector4DGeometricallyEquals(FrameVector4DReadOnly, FrameVector4DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector4DGeometricallyEquals(String, FrameVector4DReadOnly, FrameVector4DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertFrameVector4DGeometricallyEquals(String, FrameVector4DReadOnly, FrameVector4DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two frame vectors represent the same geometry to an epsilon.
assertLine2DEquals(Line2DReadOnly, Line2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line 2Ds are equal to an epsilon.
assertLine2DEquals(String, Line2DReadOnly, Line2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line 2Ds are equal to an epsilon.
assertLine2DEquals(String, Line2DReadOnly, Line2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line 2Ds are equal to an epsilon.
assertLine2DGeometricallyEquals(Line2DReadOnly, Line2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line 2Ds represent the same geometry to an epsilon.
assertLine2DGeometricallyEquals(String, Line2DReadOnly, Line2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line 2Ds represent the same geometry to an epsilon.
assertLine2DGeometricallyEquals(String, Line2DReadOnly, Line2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line 2Ds represent the same geometry to an epsilon.
assertLine3DEquals(Line3DReadOnly, Line3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line 3Ds are equal to an epsilon.
assertLine3DEquals(String, Line3DReadOnly, Line3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line 3Ds are equal to an epsilon.
assertLine3DEquals(String, Line3DReadOnly, Line3DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line 3Ds are equal to an epsilon.
assertLine3DGeometricallyEquals(Line3DReadOnly, Line3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line 3Ds represent the same geometry to an epsilon.
assertLine3DGeometricallyEquals(String, Line3DReadOnly, Line3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line 3Ds represent the same geometry to an epsilon.
assertLine3DGeometricallyEquals(String, Line3DReadOnly, Line3DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line 3Ds represent the same geometry to an epsilon.
assertLineSegment1DEquals(LineSegment1D, LineSegment1D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 1Ds are equal to an epsilon.
assertLineSegment1DEquals(String, LineSegment1D, LineSegment1D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 1Ds are equal to an epsilon.
assertLineSegment1DEquals(String, LineSegment1D, LineSegment1D, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 1Ds are equal to an epsilon.
assertLineSegment1DGeometricallyEquals(LineSegment1D, LineSegment1D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 1Ds represent the same geometry to an epsilon.
assertLineSegment1DGeometricallyEquals(String, LineSegment1D, LineSegment1D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 1Ds represent the same geometry to an epsilon.
assertLineSegment1DGeometricallyEquals(String, LineSegment1D, LineSegment1D, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 1Ds represent the same geometry to an epsilon.
assertLineSegment2DEquals(LineSegment2DReadOnly, LineSegment2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 2Ds are equal to an epsilon.
assertLineSegment2DEquals(String, LineSegment2DReadOnly, LineSegment2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 2Ds are equal to an epsilon.
assertLineSegment2DEquals(String, LineSegment2DReadOnly, LineSegment2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 2Ds are equal to an epsilon.
assertLineSegment2DGeometricallyEquals(LineSegment2DReadOnly, LineSegment2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 2Ds represent the same geometry to an epsilon.
assertLineSegment2DGeometricallyEquals(String, LineSegment2DReadOnly, LineSegment2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 2Ds represent the same geometry to an epsilon.
assertLineSegment2DGeometricallyEquals(String, LineSegment2DReadOnly, LineSegment2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 2Ds represent the same geometry to an epsilon.
assertLineSegment3DEquals(LineSegment3DReadOnly, LineSegment3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 3Ds are equal to an epsilon.
assertLineSegment3DEquals(String, LineSegment3DReadOnly, LineSegment3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 3Ds are equal to an epsilon.
assertLineSegment3DEquals(String, LineSegment3DReadOnly, LineSegment3DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two line segment 3Ds are equal to an epsilon.
assertLineSegment3DGeometricallyEquals(LineSegment3DReadOnly, LineSegment3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 3Ds represent the same geometry to an epsilon.
assertLineSegment3DGeometricallyEquals(String, LineSegment3DReadOnly, LineSegment3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 3Ds represent the same geometry to an epsilon.
assertLineSegment3DGeometricallyEquals(String, LineSegment3DReadOnly, LineSegment3DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two line segment 3Ds represent the same geometry to an epsilon.
assertMethodsOfReferenceFrameHolderCheckReferenceFrame(EuclidFrameAPITestTools.RandomFrameTypeBuilder<? extends ReferenceFrameHolder>, Predicate<Method>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that the methods, that are public and non-static, in the created instance from frameTypeBuilder are properly checking and/or setting reference frames of their arguments.
assertOrientation2DEquals(Orientation2DReadOnly, Orientation2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two orientation 2Ds are equal to an epsilon.
assertOrientation2DEquals(String, Orientation2DReadOnly, Orientation2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two orientation 2Ds are equal to an epsilon.
assertOrientation2DEquals(String, Orientation2DReadOnly, Orientation2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two orientation 2Ds are equal to an epsilon.
assertOrientation2DGeometricallyEquals(Orientation2DReadOnly, Orientation2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two orientation 2Ds represent the same geometry to an epsilon.
assertOrientation2DGeometricallyEquals(String, Orientation2DReadOnly, Orientation2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two orientation 2Ds represent the same geometry to an epsilon.
assertOrientation2DGeometricallyEquals(String, Orientation2DReadOnly, Orientation2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two orientation 2Ds represent the same geometry to an epsilon.
assertOverloadingWithFrameObjects(Class<?>, Class<?>, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that all methods with frameless arguments, such as Tuple3DReadOnly, are overloaded with their frame type equivalent, i.e.
assertOverloadingWithFrameObjects(Class<?>, Class<?>, boolean, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that all methods with frameless arguments, such as Tuple3DReadOnly, are overloaded with their frame type equivalent, i.e.
assertOverloadingWithFrameObjects(Class<?>, Class<?>, boolean, int, Map<String, Class<?>[]>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that all methods with frameless arguments, such as Tuple3DReadOnly, are overloaded with their frame type equivalent, i.e.
assertOverloadingWithFrameObjects(Class<?>, Class<?>, boolean, int, Predicate<Method>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that all methods with frameless arguments, such as Tuple3DReadOnly, are overloaded with their frame type equivalent, i.e.
assertPlane3DEquals(Plane3D, Plane3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two plane 3Ds are equal to an epsilon.
assertPlane3DEquals(String, Plane3D, Plane3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two plane 3Ds are equal to an epsilon.
assertPlane3DEquals(String, Plane3D, Plane3D, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two plane 3Ds are equal to an epsilon.
assertPlane3DGeometricallyEquals(Plane3D, Plane3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two plane 3Ds represent the same geometry to an epsilon.
assertPlane3DGeometricallyEquals(String, Plane3D, Plane3D, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two plane 3Ds represent the same geometry to an epsilon.
assertPlane3DGeometricallyEquals(String, Plane3D, Plane3D, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two plane 3Ds represent the same geometry to an epsilon.
assertPose2DEquals(Pose2DReadOnly, Pose2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two pose 2Ds are equal to an epsilon.
assertPose2DEquals(String, Pose2DReadOnly, Pose2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two pose 2Ds are equal to an epsilon.
assertPose2DEquals(String, Pose2DReadOnly, Pose2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two pose 2Ds are equal to an epsilon.
assertPose2DGeometricallyEquals(Pose2DReadOnly, Pose2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two pose 2Ds represent the same geometry to an epsilon.
assertPose2DGeometricallyEquals(String, Pose2DReadOnly, Pose2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two pose 2Ds represent the same geometry to an epsilon.
assertPose2DGeometricallyEquals(String, Pose2DReadOnly, Pose2DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two pose 2Ds represent the same geometry to an epsilon.
assertPose3DEquals(Pose3DReadOnly, Pose3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two pose 3D are equal to an epsilon.
assertPose3DEquals(String, Pose3DReadOnly, Pose3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two pose 2Ds are equal to an epsilon.
assertPose3DEquals(String, Pose3DReadOnly, Pose3DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts on a per component basis that the two pose 3Ds are equal to an epsilon.
assertPose3DGeometricallyEquals(Pose3DReadOnly, Pose3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two pose 3Ds represent the same geometry to an epsilon.
assertPose3DGeometricallyEquals(String, Pose3DReadOnly, Pose3DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two pose 3Ds represent the same geometry to an epsilon.
assertPose3DGeometricallyEquals(String, Pose3DReadOnly, Pose3DReadOnly, double, String) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
Asserts that the two pose 3Ds represent the same geometry to an epsilon.
assertRotationFrameVectorEquals(FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
assertRotationFrameVectorEquals(String, FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
assertRotationFrameVectorEquals(String, FrameVector3DReadOnly, FrameVector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
assertRotationFrameVectorGeometricallyEquals(FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two rotation frame vectors represent the same geometry to an epsilon.
assertRotationFrameVectorGeometricallyEquals(String, FrameVector3DReadOnly, FrameVector3DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two rotation frame vectors represent the same geometry to an epsilon.
assertRotationFrameVectorGeometricallyEquals(String, FrameVector3DReadOnly, FrameVector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
Asserts on a per component basis that the two rotation frame vectors represent the same geometry to an epsilon.
assertStaticMethodsCheckReferenceFrame(Class<?>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that the methods, that are public and static, in typeHoldingStaticMethodsToTest are properly checking and/or setting reference frames of their arguments.
assertStaticMethodsCheckReferenceFrame(Class<?>, Predicate<Method>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Asserts, using reflection, that the methods, that are public and static, in typeHoldingStaticMethodsToTest are properly checking and/or setting reference frames of their arguments.
assertStaticMethodsPreserveFunctionality(Class<?>, Class<?>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Assuming the type typeWithFrameMethodsToTest declares the same static methods as declared in typeWithFramlessMethods with the difference of dealing with reference frame holders, this method asserts that the methods in typeWithFrameMethodsToTest does not change the underlying algorithms.
assertStaticMethodsPreserveFunctionality(Class<?>, Class<?>, Predicate<Method>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
Assuming the type typeWithFrameMethodsToTest declares the same static methods as declared in typeWithFramlessMethods with the difference of dealing with reference frame holders, this method asserts that the methods in typeWithFrameMethodsToTest does not change the underlying algorithms.
asVertex2DSupplier(Point2DReadOnly...) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by the given array.
asVertex2DSupplier(Point2DReadOnly[], int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given array starting with the first element and specified by its length numberOfVertices.
asVertex2DSupplier(Point2DReadOnly[], int, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given array specified by the first index startIndex and the portion length numberOfVertices.
asVertex2DSupplier(List<? extends Point2DReadOnly>) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by the given list.
asVertex2DSupplier(List<? extends Point2DReadOnly>, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given list starting with the first element and specified by its length numberOfVertices.
asVertex2DSupplier(List<? extends Point2DReadOnly>, int, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given list specified by the first index startIndex and the portion length numberOfVertices.
asVertex2DSupplier(double[][]) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a the given array.
asVertex2DSupplier(double[][], int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given array starting with the first row and specified by its length numberOfVertices.
asVertex2DSupplier(double[][], int, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Returns a fixed-size supplier backed by a portion of the given array specified by the first index startIndex and the portion length numberOfVertices.
asVertex3DSupplier(Point3DReadOnly...) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Returns a fixed-size supplier backed by the given array.
asVertex3DSupplier(Point3DReadOnly[], int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given array starting with the first element and specified by its length numberOfVertices.
asVertex3DSupplier(Point3DReadOnly[], int, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given array specified by the first index startIndex and the portion length numberOfVertices.
asVertex3DSupplier(List<? extends Point3DReadOnly>) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Returns a fixed-size supplier backed by the given list.
asVertex3DSupplier(List<? extends Point3DReadOnly>, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given list starting with the first element and specified by its length numberOfVertices.
asVertex3DSupplier(List<? extends Point3DReadOnly>, int, int) - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Returns a fixed-size supplier backed by a portion of the given list specified by the first index startIndex and the portion length numberOfVertices.
averagePoint2Ds(Collection<? extends Point2DReadOnly>) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the average 2D point from a given collection of 2D points.
averagePoint2Ds(Collection<? extends FramePoint2DReadOnly>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the average 2D point from a given collection of 2D points.
averagePoint3Ds(Collection<? extends Point3DReadOnly>) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the average 3D point from a given collection of 3D points.
averagePoint3Ds(Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the average of two 3D points.
averagePoint3Ds(Collection<? extends FramePoint3DReadOnly>) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the average 3D point from a given collection of 3D points.
averagePoint3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the average of two 3D points.
Axis - Enum in us.ihmc.euclid
Axis can be used to provide a simple and readable way to refer the three main axes of a coordinate system.
axisAngleFromFirstToSecondVector3D(double, double, double, double, double, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the complete minimum rotation from firstVector to the secondVector and packs it into an AxisAngle.
axisAngleFromFirstToSecondVector3D(Vector3DReadOnly, Vector3DReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the complete minimum rotation from firstVector to the secondVector and packs it into an AxisAngle.
axisAngleFromFirstToSecondVector3D(FrameVector3DReadOnly, FrameVector3DReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the complete minimum rotation from firstVector to the secondVector and packs it into an AxisAngle.
axisAngleFromZUpToVector3D(Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the complete minimum rotation from zUp = (0, 0, 1) to the given vector and packs it into an AxisAngle.
axisAngleFromZUpToVector3D(Vector3DReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the complete minimum rotation from zUp = (0, 0, 1) to the given vector and packs it into an AxisAngle.

B

BoundingBox2D - Class in us.ihmc.euclid.geometry
A BoundingBox2D can be used to define from a set of minimum and maximum coordinates an axis-aligned bounding box in the XY-plane.
BoundingBox2D() - Constructor for class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box initialized with both its minimum and maximum coordinates to (0, 0).
BoundingBox2D(Point2DReadOnly, Point2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box and initializes it to the given minimum and maximum coordinates.
BoundingBox2D(BoundingBox2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box and initializes it to other.
BoundingBox2D(double[], double[]) - Constructor for class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box and initializes it to the given minimum and maximum coordinates.
BoundingBox2D(double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box and initializes it to the given minimum and maximum coordinates.
BoundingBox2DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a 2D axis-aligned bounding box defined from a set of minimum and maximum coordinates.
BoundingBox2DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a 2D axis-aligned bounding box defined from a set of minimum and maximum coordinates.
BoundingBox3D - Class in us.ihmc.euclid.geometry
A BoundingBox3D can be used to defines from a set of minimum and maximum coordinates an axis-aligned bounding box.
BoundingBox3D() - Constructor for class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box initialized with both its minimum and maximum coordinates to (0, 0).
BoundingBox3D(Point3DReadOnly, Point3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box and initializes it to the given minimum and maximum coordinates.
BoundingBox3D(BoundingBox3D) - Constructor for class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box and initializes it to other.
BoundingBox3D(double[], double[]) - Constructor for class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box and initializes it to the given minimum and maximum coordinates.
BoundingBox3D(double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box and initializes it to the given minimum and maximum coordinates.
BoundingBoxException - Exception in us.ihmc.euclid.geometry.exceptions
RuntimeException dedicated to improper 2D or 3D bounding boxes.
BoundingBoxException() - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with no detail message.
BoundingBoxException(String) - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with the specified detail message.
BoundingBoxException(BoundingBox2DReadOnly) - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with a default detail message containing the value of the given boundingBox2D.
BoundingBoxException(Point2DReadOnly, Point2DReadOnly) - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with a default detail message containing the value of the given minimum and maximum coordinates of the bounding box.
BoundingBoxException(BoundingBox3D) - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with a default detail message containing the value of the given boundingBox3D.
BoundingBoxException(Point3DReadOnly, Point3DReadOnly) - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with a default detail message containing the value of the given minimum and maximum coordinates of the bounding box.
BoundingBoxException(double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.geometry.exceptions.BoundingBoxException
Creates a new bounding box exception with a default detail message containing the value of the given minimum and maximum coordinates of the bounding box.
Box3D - Class in us.ihmc.euclid.geometry
Box3D represents an axis-aligned box with a length, a width, and a height.
Box3D() - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a 1-by-1-by-1 box 3D.
Box3D(Box3D) - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a new box 3D identical to other.
Box3D(double, double, double) - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a new box 3D and initializes its size.
Box3D(Point3DReadOnly, Orientation3DReadOnly, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a new box 3D and initializes its pose and size.
Box3D(Pose3DReadOnly, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a new box 3D and initializes its pose and size.
Box3D(RigidBodyTransform, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a new box 3D and initializes its pose and size.
Box3D(RigidBodyTransform, double[]) - Constructor for class us.ihmc.euclid.geometry.Box3D
Creates a new box 3D and initializes its pose and size.

C

canObserverSeeEdge(int, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Determines whether an observer can see the outside of the given edge of this convex polygon.
canObserverSeeEdge(int, Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Determines whether an observer can see the outside of the given edge of the given convex polygon.
canObserverSeeEdge(int, double, double, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Determines whether an observer can see the outside of the given edge of the given convex polygon.
canObserverSeeEdge(int, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Determines whether an observer can see the outside of the given edge of this convex polygon.
changeFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Transforms this geometry such that the transformation represents the same geometry but from the perspective of another reference frame: desiredFrame.
changeFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
This is the main feature of a FrameGeometryObject:
changeFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Transforms this geometry such that the transformation represents the same geometry but from the perspective of another reference frame: desiredFrame.
changeFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Transforms this geometry such that the transformation represents the same geometry but from the perspective of another reference frame: desiredFrame.
changeFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Transforms this geometry such that the transformation represents the same geometry but from the perspective of another reference frame: desiredFrame.
changeFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Transforms this geometry such that the transformation represents the same geometry but from the perspective of another reference frame: desiredFrame.
changeFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameChangeable
Transforms this geometry such that the transformation represents the same geometry but from the perspective of another reference frame: desiredFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Performs a transformation of the polygon such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Performs a transformation of the line such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Performs a transformation of the line segment such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Performs a transformation of the point such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Performs a transformation of the vector such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
Performs a transformation of the polygon such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Performs a transformation of the line such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Performs a transformation of the line segment such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint2DBasics
Performs a transformation of the point such that it is expressed in a new frame desireFrame.
changeFrameAndProjectToXYPlane(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector2DBasics
Performs a transformation of the vector such that it is expressed in a new frame desireFrame.
checkBounds() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Asserts that the minimum coordinates are less or equal to the maximum coordinates.
checkBounds() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Asserts that the minimum coordinates are less or equal to the maximum coordinates.
checkIfInside(Point3DReadOnly, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Evaluates the query point pointToCheck: tests if the query is located inside this shape, calculates the coordinates of the closest point to the query and on laying on the shape surface, calculates the normal of the shape surface at the coordinates of the closest point to the query.
checkIfUpToDate() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Checks if this polygon has been updated via ConvexPolygon2DBasics.update() since last time its vertices have been modified.
checkIndexInBoundaries(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Checks if the given index is contained in the range [0, ConvexPolygon2DReadOnly.getNumberOfVertices()[.
checkIsAStationaryFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Checks if this is a stationary frame, i.e.
checkIsAZUpFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Checks if this is a z-up frame, i.e.
checkIsWorldFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Checks if this frame is equal to ReferenceFrame.worldFrame.
checkNonEmpty() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Checks if this polygon is empty, i.e.
checkReferenceFrameMatch(ReferenceFrameHolder) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.ReferenceFrameHolder
Checks if the frames held by this and other match.
checkReferenceFrameMatch(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.ReferenceFrameHolder
Checks if the frame held by this matches the query referenceFrame.
checkReferenceFrameMatch(ReferenceFrameHolder) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Checks if the query holds onto this reference frame.
checkReferenceFrameMatch(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Check if this frame and the query are the same.
clear() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
After calling this method, the polygon has no vertex, area, or centroid.
clear() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
After calling this method, the polygon has no vertex, area, or centroid.
clear() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
After calling this method, the polygon has no vertex, area, or centroid.
clear(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
Clear this polygon and sets it reference frame.
clearAndUpdate() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
After calling this method, the polygon has no vertex, area, or centroid.
clearAndUpdate() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
After calling this method, the polygon has no vertex, area, or centroid.
clearAndUpdate() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
After calling this method, the polygon has no vertex, area, or centroid.
clearAndUpdate(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
Clear this polygon, sets it reference frame.
closestEdgeIndexToPoint2D(double, double, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest edge to the query.
closestEdgeIndexToPoint2D(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest edge to the query.
closestPoint3DsBetweenTwoLine3Ds(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Given two 3D infinitely long lines, this methods computes two points P ∈ line1 and Q ∈ lin2 such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPoint3DsBetweenTwoLine3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given two 3D infinitely long lines, this methods computes two points P ∈ line1 and Q ∈ lin2 such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPoint3DsBetweenTwoLine3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given two 3D infinitely long lines, this methods computes two points P ∈ line1 and Q ∈ lin2 such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPoint3DsBetweenTwoLineSegment3Ds(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Given two 3D line segments with finite length, this methods computes two points P ∈ lineSegment1 and Q ∈ lineSegment2 such that the distance || P - Q || is the minimum distance between the two 3D line segments.
closestPoint3DsBetweenTwoLineSegment3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given two 3D line segments with finite length, this methods computes two points P ∈ lineSegment1 and Q ∈ lineSegment2 such that the distance || P - Q || is the minimum distance between the two 3D line segments.
closestPoint3DsBetweenTwoLineSegment3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given two 3D line segments with finite length, this methods computes two points P ∈ lineSegment1 and Q ∈ lineSegment2 such that the distance || P - Q || is the minimum distance between the two 3D line segments.
closestPointsWith(Line3DReadOnly, Point3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, Point3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(Line3DReadOnly, FixedFramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(Line3DReadOnly, FramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(Line3DReadOnly, Point3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(Line3DReadOnly, Point3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, FixedFramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, FramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, Point3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, Point3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(FrameLine3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(Line3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointsWith(Line3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes two points P ∈ this line and Q ∈ otherLine such that the distance || P - Q || is the minimum distance between the two 3D lines.
closestPointToNonInterectingRay2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the closest point to the ray that belongs to the given convex polygon.
closestPointToNonInterectingRay2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the closest point to the ray that belongs to the given convex polygon.
closestVertexIndexToLine2D(double, double, double, double, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest vertex to the given line.
closestVertexIndexToLine2D(Point2DReadOnly, Point2DReadOnly, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest vertex to the given line.
closestVertexIndexToLine2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest vertex to the given line.
closestVertexIndexToPoint2D(Point2DReadOnly, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest vertex to the query.
closestVertexIndexToPoint2D(double, double, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest vertex to the query.
closestVertexIndexToRay2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the closest vertex to the given ray.
combine(BoundingBox3D) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Combines this bounding box with other such that it becomes the smallest bounding box containing this and other.
combine(BoundingBox3D, BoundingBox3D) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets this bounding box to the union of boundingBoxOne and boundingBoxTwo.
combine(BoundingBox2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Combines this bounding box with other such that it becomes the smallest bounding box containing this and other.
combine(BoundingBox2DReadOnly, BoundingBox2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets this bounding box to the union of boundingBoxOne and boundingBoxTwo.
combineHashCodes(long, NameBasedHashCodeHolder) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Combines two hash codes into one.
combineHashCodes(NameBasedHashCodeHolder, NameBasedHashCodeHolder) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Combines two hash codes into one.
combineHashCodes(String, NameBasedHashCodeHolder) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Combines two hash codes into one.
combineHashCodes(String, String) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Combines two hash codes into one.
computeArrayHashCode(NameBasedHashCodeHolder[]) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Combines the hash codes from each of the holders to calculate a new name based hash code that represents the given array.
computeConvexPolyong2DArea(List<? extends Point2DReadOnly>, int, boolean, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the area and centroid (optional) of a convex polygon defined by its size numberOfVertices and vertices convexPolygon2D.
computeOverlap(LineSegment1D, LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Computes the overlap between this line segment and the other line segment and stores the result in intersectionToPack.
computeOverlap(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Computes the overlap between this line segment and the other line segment and stores the result in intersectionToPack.
computeStringHashCode(String) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Computes the unique hash code from the given string.
computeSubArrayHashCode(NameBasedHashCodeHolder[], int, int) - Static method in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Combines the hash codes from each of the holders ∈ [ firstIndex, secondIndex ] to calculate a new name based hash code that represents the sub-array.
constructARootFrame(String) - Static method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Construct a new z-up root reference frame.
constructFrameWithUnchangingTransformFromParent(String, ReferenceFrame, RigidBodyTransform) - Static method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a reference frame with an immutable transform from its parent.
constructFrameWithUnchangingTransformToParent(String, ReferenceFrame, RigidBodyTransform) - Static method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a reference frame with an immutable transform to its parent.
constructFrameWithUnchangingTranslationFromParent(String, ReferenceFrame, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a reference frame with an immutable translation offset from its parent.
containsNaN() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
containsNaN() - Method in class us.ihmc.euclid.geometry.Box3D
containsNaN() - Method in class us.ihmc.euclid.geometry.Cylinder3D
containsNaN() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Tests if the min and max points defining this bounding box contain at least one Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the min and max points defining this bounding box contain at least one Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Tests if any of this polygon's vertices contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests if any of this polygon's vertices contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Tests if this line contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Tests if this line contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Tests if this line segment contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests if this line segment contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Tests if this line segment contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Tests if this orientation 2D contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Tests if this orientation 2D contains Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Tests if this pose 2D contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Tests if this pose 2D contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Tests if this pose contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Tests if this pose contains a Double.NaN.
containsNaN() - Method in class us.ihmc.euclid.geometry.LineSegment1D
 
containsNaN() - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if this plane contains Double.NaN.
containsNaN() - Method in class us.ihmc.euclid.geometry.Ramp3D
containsNaN() - Method in class us.ihmc.euclid.geometry.Shape3D
containsNaN() - Method in class us.ihmc.euclid.geometry.Sphere3D
containsNaN() - Method in class us.ihmc.euclid.geometry.Torus3D
containsNaN() - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Tests if the geometry object contains at least one value equal to Double.NaN.
ConvexPolygon2D - Class in us.ihmc.euclid.geometry
Describes a planar convex polygon defined in the XY-plane.
ConvexPolygon2D() - Constructor for class us.ihmc.euclid.geometry.ConvexPolygon2D
Creates an empty convex polygon.
ConvexPolygon2D(Vertex2DSupplier) - Constructor for class us.ihmc.euclid.geometry.ConvexPolygon2D
Creates a new convex polygon such that it represents the convex hull of all the points provided by the supplier.
ConvexPolygon2D(Vertex3DSupplier) - Constructor for class us.ihmc.euclid.geometry.ConvexPolygon2D
Creates a new convex polygon such that it represents the convex hull of all the points provided by the supplier.
ConvexPolygon2D(Vertex2DSupplier, Vertex2DSupplier) - Constructor for class us.ihmc.euclid.geometry.ConvexPolygon2D
Creates a new convex polygon by combining the vertices from two suppliers.
ConvexPolygon2DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a convex polygon defined in the XY-plane.
ConvexPolygon2DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a convex polygon defined in the XY-plane.
createUsingCenterAndPlusMinusVector(Point2DReadOnly, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box 2D from its center coordinate center and a tuple 2D holding onto half its size plusMinusTuple.
createUsingCenterAndPlusMinusVector(Point3DReadOnly, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box 3D from its center coordinate center and a tuple 3D holding onto half its size plusMinusTuple.
cross(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to the cross product of this and other.
cross(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to the cross product of this and frameTuple3DReadOnly.
cross(FrameVector3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to the cross product of frameVector1 and frameVector2.
cross(FrameTuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to the cross product of frameTuple1 and frameTuple2.
cross(FrameTuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to the cross product of frameTuple1 and tuple2.
cross(Tuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to the cross product of tuple1 and frameTuple2.
cross(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector2DReadOnly
Calculates and returns the value of the cross product of this frame vector with tuple.
Cylinder3D - Class in us.ihmc.euclid.geometry
Cylinder3D represents a cylinder defined by its radius and height.
Cylinder3D() - Constructor for class us.ihmc.euclid.geometry.Cylinder3D
Creates a new cylinder with height of 1 and radius of 0.5.
Cylinder3D(Cylinder3D) - Constructor for class us.ihmc.euclid.geometry.Cylinder3D
Creates a new cylinder 3D identical to other.
Cylinder3D(double, double) - Constructor for class us.ihmc.euclid.geometry.Cylinder3D
Creates a new cylinder 3D and initializes its height and radius.
Cylinder3D(RigidBodyTransform, double, double) - Constructor for class us.ihmc.euclid.geometry.Cylinder3D
Creates a new cylinder 3D and initializes its pose, height, and radius.
Cylinder3D(Pose3DReadOnly, double, double) - Constructor for class us.ihmc.euclid.geometry.Cylinder3D
Creates a new cylinder 3D and initializes its pose, height, and radius.

D

DEFAULT_HASHCODE - Static variable in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Smallest prime number used as the base for computing name based hash codes.
difference(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Computes and returns the difference between this and other:
distance = this.yaw - other.yaw
difference(FrameQuaternionReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the difference of q1 and q2.
difference(QuaternionReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this quaternion to the difference of q1 and q2.
difference(FrameQuaternionReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this quaternion to the difference of q1 and q2.
difference(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Computes and returns the difference between this and other:
distance = this.yaw - other.yaw
direction(boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
direction(boolean, Vector2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
direction(boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
direction(boolean, FixedFrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
direction(boolean, FrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
distance(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Calculates the minimum distance between the point and this polygon.
distance(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Computes the minimum distance the given 3D point and this line.
distance(Line3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
This methods computes the minimum distance between this line and otherLine.
distance(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Computes the minimum distance the given 3D point and this line.
distance(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Returns the minimum distance between a point and this given line segment.
distance(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Returns the minimum distance between a point and this given line segment.
distance(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
This methods computes the minimum distance between this line segment and the given one.
distance(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Computes the distance between this and other as the absolute difference in angle:
distance = Math.abs(this.yaw - other.yaw)
distance(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Calculates the distance between the query and the closest endpoint.
distance(double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the minimum distance the given 3D point and this plane.
distance(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the minimum distance the given 3D point and this plane.
distance(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Calculates the minimum distance between the point and this shape.
distance(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Calculates the minimum distance between the point and this polygon.
distance(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the minimum distance the given 3D point and this line.
distance(FrameLine3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
This methods computes the minimum distance between this line and otherLine.
distance(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the minimum distance the given 3D point and this line.
distance(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Returns the minimum distance between a point and this given line segment.
distance(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Returns the minimum distance between a point and this given line segment.
distance(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
This methods computes the minimum distance between this line segment and the given one.
distance(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Computes the distance between this and other as the absolute difference in angle:
distance = Math.abs(this.yaw - other.yaw)
distance(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint2DReadOnly
Calculates and returns the distance between this frame point and other.
distance(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Calculates and returns the distance between this frame point and other.
distance(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Computes and returns the distance from this quaternion to other.
distanceBetweenPoint2Ds(double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the distance between two points.
distanceBetweenPoint2Ds(double, double, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the distance between two points.
distanceBetweenPoint3Ds(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the distance between two points.
distanceBetweenPoint3Ds(double, double, double, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the distance between two points.
distanceBetweenTwoLine3Ds(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
This methods computes the minimum distance between the two infinitely long 3D lines.
distanceBetweenTwoLine3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
This methods computes the minimum distance between the two infinitely long 3D lines.
distanceBetweenTwoLineSegment3Ds(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
This methods computes the minimum distance between the two 3D line segments with finite length.
distanceBetweenTwoLineSegment3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
This methods computes the minimum distance between the two 3D line segments with finite length.
distanceFromPoint2DToLine2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
distanceFromPoint2DToLine2D(double, double, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by two points.
distanceFromPoint2DToLine2D(double, double, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
distanceFromPoint2DToLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by two points.
distanceFromPoint2DToLine2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
distanceFromPoint2DToLine2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by two points.
distanceFromPoint2DToLine2D(double, double, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
distanceFromPoint2DToLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by two points.
distanceFromPoint2DToLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
distanceFromPoint2DToLineSegment2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint2DToLineSegment2D(double, double, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint2DToLineSegment2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint2DToLineSegment2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint2DToLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint2DToRay2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and a 2D ray defined by its origin and a direction.
distanceFromPoint2DToRay2D(double, double, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and a 2D ray defined by its origin and a direction.
distanceFromPoint2DToRay2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a 2D point and a 2D ray defined by its origin and a direction.
distanceFromPoint2DToRay2D(double, double, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a 2D point and a 2D ray defined by its origin and a direction.
distanceFromPoint2DToRay2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a 2D point and a 2D ray defined by its origin and a direction.
distanceFromPoint3DToLine3D(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum distance between a 3D point and an infinitely long 3D line defined by a point and a direction.
distanceFromPoint3DToLine3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum distance between a 3D point and an infinitely long 3D line defined by two points.
distanceFromPoint3DToLine3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum distance between a 3D point and an infinitely long 3D line defined by a point and a direction.
distanceFromPoint3DToLine3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the minimum distance between a 3D point and an infinitely long 3D line defined by two points.
distanceFromPoint3DToLine3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the minimum distance between a 3D point and an infinitely long 3D line defined by a point and a direction.
distanceFromPoint3DToLineSegment3D(double, double, double, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint3DToLineSegment3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint3DToLineSegment3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint3DToLineSegment3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum distance between a point and a given line segment.
distanceFromPoint3DToPlane3D(double, double, double, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum distance between a given point and a plane.
distanceFromPoint3DToPlane3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum distance between a given point and a plane.
distanceFromPoint3DToPlane3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the minimum distance between a given point and a plane.
distanceFromPoint3DToPlane3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the minimum distance between a given point and a plane.
distancePrecise(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Computes and returns the distance from this quaternion to other.
distanceSquared(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Returns the square of the minimum distance between a point and this given line segment.
distanceSquared(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Returns the square of the minimum distance between a point and this given line segment.
distanceSquared(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Returns the square of the minimum distance between a point and this given line segment.
distanceSquared(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Returns the square of the minimum distance between a point and this given line segment.
distanceSquared(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint2DReadOnly
Calculates and returns the square of the distance between this frame point and other.
distanceSquared(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Calculates and returns the square of the distance between this frame point and other.
distanceSquaredBetweenPoint2Ds(double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the square value of the distance between two points.
distanceSquaredBetweenPoint2Ds(double, double, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the square value of the distance between two points.
distanceSquaredBetweenPoint3Ds(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the square value of the distance between two points.
distanceSquaredBetweenPoint3Ds(double, double, double, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculates the square value of the distance between two points.
distanceSquaredFromPoint2DToLineSegment2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the square of the minimum distance between a point and a given line segment.
distanceSquaredFromPoint2DToLineSegment2D(double, double, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the square of the minimum distance between a point and a given line segment.
distanceSquaredFromPoint2DToLineSegment2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the square of the minimum distance between a point and a given line segment.
distanceSquaredFromPoint3DToLineSegment3D(double, double, double, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the square of the minimum distance between a point and a given line segment.
distanceSquaredFromPoint3DToLineSegment3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the square of the minimum distance between a point and a given line segment.
distanceSquaredFromPoint3DToLineSegment3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the square of the minimum distance between a point and a given line segment.
distanceSquaredFromPoint3DToLineSegment3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the square of the minimum distance between a point and a given line segment.
distanceXY(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint2DReadOnly
Calculates and returns the distance between this frame point and framePoint3DReadOnly in the XY-plane.
distanceXY(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Calculates and returns the distance between this frame point and other in the XY-plane.
distanceXY(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Calculates and returns the distance between this frame point and framePoint2DReadOnly in the XY-plane.
distanceXYSquared(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint2DReadOnly
Calculates and returns the square of the distance between this frame point and framePoint3DReadOnly in the XY-plane.
distanceXYSquared(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Calculates and returns the square of the distance between this frame point and other in the XY-plane.
distanceXYSquared(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Calculates and returns the square of the distance between this frame point and framePoint2DReadOnly in the XY-plane.
doesIntersectWithLine2D(Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if this the given line 2D intersects this bounding box.
doesIntersectWithLine3D(Line3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this the given line 3D intersects this bounding box.
doesIntersectWithLine3D(Point3DReadOnly, Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this the given line 3D intersects this bounding box.
doesIntersectWithLineSegment2D(Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if this the given line segment 2D intersects this bounding box.
doesIntersectWithLineSegment3D(LineSegment3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this the given line segment 3D intersects this bounding box.
doesIntersectWithLineSegment3D(Point3DReadOnly, Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this the given line segment 3D intersects this bounding box.
doesIntersectWithRay2D(Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if this the given ray 2D intersects this bounding box.
doesIntersectWithRay3D(Point3DReadOnly, Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this the given ray 3D intersects this bounding box.
doesLineSegment3DIntersectPlane3D(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Test if a given line segment intersects a given plane.
doesLineSegment3DIntersectPlane3D(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Test if a given line segment intersects a given plane.
doLine2DAndLineSegment2DIntersect(double, double, double, double, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if an intersection exists between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
doLine2DAndLineSegment2DIntersect(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if an intersection exists between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
doLine2DAndLineSegment2DIntersect(double, double, double, double, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if an intersection exists between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
doLine2DAndLineSegment2DIntersect(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if an intersection exists between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
doLineSegment2DsIntersect(double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Test if two line segments intersect each other.
doLineSegment2DsIntersect(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Test if two line segments intersect each other.
doLineSegment2DsIntersect(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Test if two line segments intersect each other.
doRay2DAndLineSegment2DIntersect(double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if an intersection exists between a 2D ray and a 2D line segment.
doRay2DAndLineSegment2DIntersect(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if an intersection exists between a 2D ray and a 2D line segment.
doRay2DAndLineSegment2DIntersect(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if an intersection exists between a 2D ray and a 2D line segment.
dot(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DReadOnly
Calculates and returns the value of the dot product of this tuple with other.
dot(FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector2DReadOnly
Calculates and returns the value of the dot product of this frame vector with other.
dot(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector3DReadOnly
Calculates and returns the value of the dot product of this frame vector with other.
dotProduct(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the dot product of this line segment with the other line segment such that:
this · other = Math.cos(α) * this.length() * other.length()
where α is the angle from this to the other line segment.
dotProduct(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the dot product of this line segment with the other line segment such that:
this · other = Math.cos(α) * this.length() * other.length()
where α is the angle from this to the other line segment.
dotProduct(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the dot product between two vectors each defined by two points: vector1 = end1 - start1 vector2 = end2 - start2
dotProduct(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the dot product between two vectors each defined by two points: vector1 = end1 - start1 vector2 = end2 - start2
dotProduct(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the dot product of this line segment with the other line segment such that:
this · other = Math.cos(α) * this.length() * other.length()
where α is the angle from this to the other line segment.
dotProduct(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the dot product of this line segment with the other line segment such that:
this · other = Math.cos(α) * this.length() * other.length()
where α is the angle from this to the other line segment.
dotProduct(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the dot product between two vectors each defined by two points: vector1 = end1 - start1 vector2 = end2 - start2
dotProduct(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the dot product between two vectors each defined by two points: vector1 = end1 - start1 vector2 = end2 - start2

E

edgeNormal(int, List<? extends Point2DReadOnly>, int, boolean, Vector2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the vector that points to the outside and orthogonal to the edgeIndexth edge of the given convex polygon.
Ellipsoid3D - Class in us.ihmc.euclid.geometry
Ellipsoid3D represents a 3D ellipsoid defined by its three main radii and with its origin at its center.
Ellipsoid3D() - Constructor for class us.ihmc.euclid.geometry.Ellipsoid3D
Creates a new ellipsoid 3D with its 3 radii initialized to 1.
Ellipsoid3D(Ellipsoid3D) - Constructor for class us.ihmc.euclid.geometry.Ellipsoid3D
Creates a new ellipsoid 3D identical to other.
Ellipsoid3D(double, double, double) - Constructor for class us.ihmc.euclid.geometry.Ellipsoid3D
Creates a new 3D ellipsoid and initializes its radii.
Ellipsoid3D(Pose3DReadOnly, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Ellipsoid3D
Creates a new 3D ellipsoid and initializes its pose and radii.
Ellipsoid3D(RigidBodyTransform, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Ellipsoid3D
Creates a new 3D ellipsoid and initializes its pose and radii.
EMPTY_SUPPLIER - Static variable in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
A supplier with no vertices.
EMPTY_SUPPLIER - Static variable in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
A supplier with no vertices.
EMPTY_SUPPLIER - Static variable in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
A supplier with no vertices.
EMPTY_SUPPLIER - Static variable in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
A supplier with no vertices.
emptyFrameVertex2DSupplier() - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Gets an empty supplier.
emptyFrameVertex3DSupplier() - Static method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Gets an empty supplier.
EmptyPolygonException - Exception in us.ihmc.euclid.geometry.exceptions
RuntimeException dedicated to improper use of an empty polygon.
EmptyPolygonException(String) - Constructor for exception us.ihmc.euclid.geometry.exceptions.EmptyPolygonException
Creates a new exception.
emptyVertex2DSupplier() - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Gets an empty supplier.
emptyVertex3DSupplier() - Static method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Gets an empty supplier.
epsilonEquals(BoundingBox2D, double) - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Tests on a per-component basis on the minimum and maximum coordinates if this bounding box is equal to other with the tolerance epsilon.
epsilonEquals(BoundingBox3D, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests on a per-component basis on the minimum and maximum coordinates if this bounding box is equal to other with the tolerance epsilon.
epsilonEquals(Box3D, double) - Method in class us.ihmc.euclid.geometry.Box3D
Tests separately and on a per component basis if the pose and the size of this box and other's pose and size are equal to an epsilon.
epsilonEquals(ConvexPolygon2D, double) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Tests on a per-component basis on every vertices if this convex polygon is equal to other with the tolerance epsilon.
epsilonEquals(Cylinder3D, double) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Tests separately and on a per component basis if the pose and the size of this cylinder and other's pose and size are equal to an epsilon.
epsilonEquals(Ellipsoid3D, double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Tests separately and on a per component basis if the pose and the radii of this ellipsoid and other's pose and size are equal to an epsilon.
epsilonEquals(BoundingBox2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests on a per-component basis on the minimum and maximum coordinates if this bounding box is equal to other with the tolerance epsilon.
epsilonEquals(ConvexPolygon2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests on a per-component basis on every vertices if this convex polygon is equal to other with the tolerance epsilon.
epsilonEquals(Line2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(Line3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(LineSegment2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(LineSegment3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(Orientation2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Tests if the yaw angle of this orientation is equal to an epsilon to the yaw of other.
epsilonEquals(Pose2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Tests on a per-component basis if this pose is equal to other with separate tolerances for the position positionEpsilon and the orientation orientationEpsilon.
epsilonEquals(Pose3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Tests on a per-component basis if this pose is equal to other with the tolerance epsilon.
epsilonEquals(Vertex2DSupplier, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Tests on a per-vertex basis if this supplier and other are equal to an epsilon.
epsilonEquals(Vertex3DSupplier, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Tests on a per-vertex basis if this supplier and other are equal to an epsilon.
epsilonEquals(Line2D, double) - Method in class us.ihmc.euclid.geometry.Line2D
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(Line3D, double) - Method in class us.ihmc.euclid.geometry.Line3D
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(LineSegment1D, double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(LineSegment2D, double) - Method in class us.ihmc.euclid.geometry.LineSegment2D
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(LineSegment3D, double) - Method in class us.ihmc.euclid.geometry.LineSegment3D
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(Orientation2D, double) - Method in class us.ihmc.euclid.geometry.Orientation2D
Tests if the yaw angle of this orientation is equal to an epsilon to the yaw of other.
epsilonEquals(Plane3D, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests on a per-component basis on the point and normal if this plane is equal to other with the tolerance epsilon.
epsilonEquals(Pose2D, double) - Method in class us.ihmc.euclid.geometry.Pose2D
Tests on a per-component basis if this pose is equal to other with the tolerance epsilon.
epsilonEquals(Pose3D, double) - Method in class us.ihmc.euclid.geometry.Pose3D
Tests on a per-component basis if this pose is equal to other with the tolerance epsilon.
epsilonEquals(Ramp3D, double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Tests separately and on a per component basis if the pose and the size of this ramp and other's pose and size are equal to an epsilon.
epsilonEquals(Sphere3D, double) - Method in class us.ihmc.euclid.geometry.Sphere3D
Tests separately and on a per component basis if the pose and the radius of this sphere and other's pose and radius are equal to an epsilon.
epsilonEquals(Torus3D, double) - Method in class us.ihmc.euclid.geometry.Torus3D
Tests separately and on a per component basis if the pose and the radii of this torus and other's pose and radii are equal to an epsilon.
epsilonEquals(FrameConvexPolygon2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
epsilonEquals(F, double) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Tests on a per component basis if this and other are equal to an epsilon.
epsilonEquals(FrameLine2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(FrameLine3D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(FrameLineSegment2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(FrameLineSegment3D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(FrameOrientation2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Tests if the yaw angle of this orientation is equal to an epsilon to the yaw of other.
epsilonEquals(FramePoint2D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Tests on a per component basis if this point is equal to the given other to an epsilon.
epsilonEquals(FramePoint3D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Tests on a per component basis if this point is equal to the given other to an epsilon.
epsilonEquals(FramePose2D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Tests on a per component basis if this pose is equal to the given other to an epsilon.
epsilonEquals(FramePose3D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Tests on a per component basis if this pose is equal to the given other to an epsilon.
epsilonEquals(FrameQuaternion, double) - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Tests on a per component basis if this quaternion is equal to the given other to an epsilon.
epsilonEquals(FrameVector2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(FrameVector3D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(FrameVector4D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(FrameConvexPolygon2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Tests on a per-component basis on every vertices if this convex polygon is equal to other with the tolerance epsilon.
epsilonEquals(FrameLine2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(FrameLine3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Tests on a per-component basis on the point and vector if this line is equal to other with the tolerance epsilon.
epsilonEquals(FrameLineSegment2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(FrameLineSegment3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Tests on a per-component basis on both endpoints if this line segment is equal to other with the tolerance epsilon.
epsilonEquals(FrameOrientation2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Tests if the yaw angle of this orientation is equal to an epsilon to the yaw of other.
epsilonEquals(FramePose2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Tests if this pose is equal to the given other to an epsilon.
epsilonEquals(FramePose3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Tests if this pose is equal to the given other to an epsilon.
epsilonEquals(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DReadOnly
Tests on a per component basis if this tuple is equal to the given other to an epsilon.
epsilonEquals(FrameTuple3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DReadOnly
Tests on a per component basis if this tuple is equal to the given other to an epsilon.
epsilonEquals(FrameTuple4DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DReadOnly
Tests on a per component basis if this tuple is equal to the given other to an epsilon.
epsilonEquals(FrameVertex2DSupplier, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Tests on a per-vertex basis if this supplier and other are equal to an epsilon.
epsilonEquals(FrameVertex3DSupplier, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Tests on a per-vertex basis if this supplier and other are equal to an epsilon.
epsilonEqualsPose(Shape3D<S>, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Tests separately and on a per component basis if the orientation and the position of this shape's pose and other's pose are equal to an epsilon.
equals(Object) - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Tests if the given object's class is the same as this, in which case the method returns BoundingBox2DReadOnly.equals(BoundingBox2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the given object's class is the same as this, in which case the method returns BoundingBox3D.equals(BoundingBox3D), it returns false otherwise.
equals(BoundingBox3D) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests on a per component basis, if this bounding box 3D is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
 
equals(BoundingBox2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests on a per component basis, if this bounding box 2D is exactly equal to other.
equals(ConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests on a per vertex and per component basis, if this polygon is exactly equal to other.
equals(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Tests on a per component basis, if this line 2D is exactly equal to other.
equals(Line3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Tests on a per component basis, if this line 3D is exactly equal to other.
equals(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests on a per component basis, if this line segment 2D is exactly equal to other.
equals(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Tests on a per component basis, if this line segment 3D is exactly equal to other.
equals(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Tests if this orientation 2D is exactly equal to other.
equals(Pose2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Tests on a per component basis, if this pose 2D is exactly equal to other.
equals(Pose3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Tests on a per component basis, if this pose 3D is exactly equal to other.
equals(Vertex2DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Tests on a per-vertex basis if this supplier and other are equal.
equals(Vertex3DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Tests on a per-vertex basis if this supplier and other are equal.
equals(Object) - Method in class us.ihmc.euclid.geometry.Line2D
Tests if the given object's class is the same as this, in which case the method returns Line2DReadOnly.equals(Line2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.Line3D
Tests if the given object's class is the same as this, in which case the method returns Line3DReadOnly.equals(Line3DReadOnly), it returns false otherwise.
equals(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests on a per component basis, if this line segment 1D is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if the given object's class is the same as this, in which case the method returns LineSegment1D.equals(LineSegment1D), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.LineSegment2D
Tests if the given object's class is the same as this, in which case the method returns LineSegment2DReadOnly.equals(LineSegment2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.LineSegment3D
Tests if the given object's class is the same as this, in which case the method returns LineSegment3DReadOnly.equals(LineSegment3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.Orientation2D
Tests if the given object's class is the same as this, in which case the method returns Orientation2DReadOnly.equals(Orientation2DReadOnly), it returns false otherwise.
equals(Plane3D) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests on a per component basis, if this plane 3D is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the given object's class is the same as this, in which case the method returns Plane3D.equals(Plane3D), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.Pose2D
Tests if the given object's class is the same as this, in which case the method returns Pose2DReadOnly.equals(Pose2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.geometry.Pose3D
Tests if the given object's class is the same as this, in which case the method returns Pose3DReadOnly.equals(Pose3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Tests if the given object's class is the same as this, in which case the method returns FrameGeometryObject.equals(FrameGeometryObject), it returns false otherwise.
equals(F) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
First, tests if this and other are currently expressed in the same reference frame, if not, this method returns false.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Tests if the given object's class is the same as this, in which case the method returns FrameLine2DReadOnly.equals(FrameLine2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Tests if the given object's class is the same as this, in which case the method returns FrameLine3DReadOnly.equals(FrameLine3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Tests if the given object's class is the same as this, in which case the method returns FrameLineSegment2DReadOnly.equals(FrameLineSegment2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Tests if the given object's class is the same as this, in which case the method returns FrameLineSegment3DReadOnly.equals(FrameLineSegment3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Tests if the given object's class is the same as this, in which case the method returns FrameOrientation2DReadOnly.equals(FrameOrientation2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Tests if the given object's class is the same as this, in which case the method returns FrameTuple2DReadOnly.equals(FrameTuple2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Tests if the given object's class is the same as this, in which case the method returns FrameTuple3DReadOnly.equals(FrameTuple3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Tests if the given object's class is the same as this, in which case the method returns FramePose2DReadOnly.equals(FramePose2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Tests if the given object's class is the same as this, in which case the method returns FramePose3DReadOnly.equals(FramePose3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Tests if the given object's class is the same as this, in which case the method returns FrameTuple4DReadOnly.equals(FrameTuple4DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Tests if the given object's class is the same as this, in which case the method returns FrameTuple2DReadOnly.equals(FrameTuple2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Tests if the given object's class is the same as this, in which case the method returns FrameTuple3DReadOnly.equals(FrameTuple3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Tests if the given object's class is the same as this, in which case the method returns FrameTuple4DReadOnly.equals(FrameTuple4DReadOnly), it returns false otherwise.
equals(FrameConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Tests on a per vertex and per component basis, if this polygon is exactly equal to other.
equals(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Tests on a per component basis, if this line 2D is exactly equal to other.
equals(FrameLine3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Tests on a per component basis, if this line 3D is exactly equal to other.
equals(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Tests on a per component basis, if this line segment 2D is exactly equal to other.
equals(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Tests on a per component basis, if this line segment 3D is exactly equal to other.
equals(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Tests if this orientation 2D is exactly equal to other.
equals(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Tests if this pose is exactly equal to other.
equals(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Tests if this pose is exactly equal to other.
equals(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DReadOnly
Tests on a per component basis, if this tuple is exactly equal to other.
equals(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DReadOnly
Tests on a per component basis, if this tuple is exactly equal to other.
equals(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DReadOnly
Tests on a per component basis, if this tuple is exactly equal to other.
equals(FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Tests on a per-vertex basis if this supplier and other are equal.
equals(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Tests on a per-vertex basis if this supplier and other are equal.
EuclidFrameAPITestTools - Class in us.ihmc.euclid.referenceFrame.tools
This class provides tools that using reflection can perform a variety of comparison-based assertions on a frame geometry given its corresponding frameless type.
EuclidFrameAPITestTools() - Constructor for class us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools
 
EuclidFrameAPITestTools.FrameTypeBuilder<T extends ReferenceFrameHolder> - Interface in us.ihmc.euclid.referenceFrame.tools
Implement this interface to create builders for frame types such as FrameQuaternion.
EuclidFrameAPITestTools.GenericTypeBuilder - Interface in us.ihmc.euclid.referenceFrame.tools
Implement this interface to create builders for any type.
EuclidFrameAPITestTools.RandomFrameTypeBuilder<T> - Interface in us.ihmc.euclid.referenceFrame.tools
Implement this interface to create builders for frame types such as FramePoint2D.
EuclidFrameRandomTools - Class in us.ihmc.euclid.referenceFrame.tools
This class provides random generators to generate random frame geometry objects.
EuclidFrameRandomTools() - Constructor for class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
 
EuclidFrameTestTools - Class in us.ihmc.euclid.referenceFrame.tools
This class provides the tools to perform a variety of assertions on frame geometry types.
EuclidFrameTestTools() - Constructor for class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTestTools
 
EuclidFrameTools - Class in us.ihmc.euclid.referenceFrame.tools
Extension of the tools provided in EuclidGeometryTools for frame geometries.
EuclidFrameTools() - Constructor for class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
 
EuclidGeometryIOTools - Class in us.ihmc.euclid.geometry.tools
EuclidGeometryIOTools, as EuclidCoreIOTools, is intended to gather the input & output tools for printing, saving, and loading geometry objects.
EuclidGeometryIOTools() - Constructor for class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
 
EuclidGeometryPolygonTools - Class in us.ihmc.euclid.geometry.tools
This class provides a variety of tools to perform operations with polygons.
EuclidGeometryPolygonTools() - Constructor for class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
 
EuclidGeometryPolygonTools.Bound - Enum in us.ihmc.euclid.geometry.tools
Human readable enum that helps defining search criteria for some of the search methods in this tool class.
EuclidGeometryRandomTools - Class in us.ihmc.euclid.geometry.tools
This class provides random generators to generate random geometry objects.
EuclidGeometryRandomTools() - Constructor for class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
 
EuclidGeometryTestTools - Class in us.ihmc.euclid.geometry.tools
This class provides the tools to perform a variety of assertions on geometry types.
EuclidGeometryTestTools() - Constructor for class us.ihmc.euclid.geometry.tools.EuclidGeometryTestTools
 
EuclidGeometryTools - Class in us.ihmc.euclid.geometry.tools
This class provides a large variety of basics geometry operations.
EuclidGeometryTools() - Constructor for class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
 
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Box3D
Internal generic method used for the public API of any Shape3d.
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Internal generic method used for the public API of any Shape3d.
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Internal generic method used for the public API of any Shape3d.
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Ramp3D
Internal generic method used for the public API of any Shape3d.
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Internal generic method used for the public API of any Shape3d.
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Sphere3D
Internal generic method used for the public API of any Shape3d.
evaluateQuery(double, double, double, Point3DBasics, Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Torus3D
Internal generic method used for the public API of any Shape3d.
extendSegmentToPoint(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Extends this line segment to include the given point.

F

findVertexIndex(Vertex2DSupplier, boolean, EuclidGeometryPolygonTools.Bound, EuclidGeometryPolygonTools.Bound) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of a vertex in the specified supplier given search criteria.
firstEndpointContainsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Test if the first endpoint of this line segment contains Double.NaN.
firstEndpointContainsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Test if the first endpoint of this line segment contains Double.NaN.
FixedFrameConvexPolygon2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a convex polygon defined in the XY-plane and that is expressed in an immutable reference frame.
FixedFrameLine2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line 2D expressed in a constant reference frame, i.e.
FixedFrameLine3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line 3D expressed in a constant reference frame, i.e.
FixedFrameLineSegment2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line segment 2D expressed in a constant reference frame, i.e.
FixedFrameLineSegment3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line segment 3D expressed in a constant reference frame, i.e.
FixedFrameOrientation2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D orientation that is expressed in a immutable reference frame.
FixedFramePoint2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D point expressed in a constant reference frame, i.e.
FixedFramePoint3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 3D point expressed in a constant reference frame, i.e.
FixedFramePose2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D pose expressed in a constant reference frame, i.e.
FixedFramePose3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 3D pose expressed in a constant reference frame, i.e.
FixedFrameQuaternionBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a quaternion expressed in a constant reference frame, i.e.
FixedFrameTuple2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
FixedFrameTuple2DBasics is the base implementation for FramePoint2D and FrameVector2D.
FixedFrameTuple3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
FixedFrameTuple3DBasics is the base implementation for FramePoint3D and FrameVector3D.
FixedFrameTuple4DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
FixedFrameTuple4DBasics is the base implementation for FrameQuaternion and FrameVector4D.
FixedFrameVector2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D vector expressed in a constant reference frame, i.e.
FixedFrameVector3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 3D vector expressed in a constant reference frame, i.e.
FixedFrameVector4DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 4D vector expressed in a constant reference frame, i.e.
flipDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Swaps this line segment's endpoints.
flipDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Swaps this line segment's endpoints.
flipDirectionCopy() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Returns a copy of this line segment with the endpoints swapped.
FrameChangeable - Interface in us.ihmc.euclid.referenceFrame.interfaces
Interface used for any transformable object that this associated with a reference frame.
FrameConvexPolygon2D - Class in us.ihmc.euclid.referenceFrame
Describes a planar convex polygon defined in the XY-plane and that is expressed in a changeable reference frame.
FrameConvexPolygon2D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates an empty convex polygon in world frame.
FrameConvexPolygon2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates an empty convex polygon in the given reference frame.
FrameConvexPolygon2D(ReferenceFrame, Vertex2DSupplier) - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates a new convex polygon such that it represents the convex hull of all the points provided by the supplier.
FrameConvexPolygon2D(ReferenceFrame, Vertex3DSupplier) - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates a new convex polygon such that it represents the convex hull of all the points provided by the supplier.
FrameConvexPolygon2D(FrameVertex2DSupplier) - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates a new convex polygon such that it represents the convex hull of all the points provided by the supplier.
FrameConvexPolygon2D(FrameVertex3DSupplier) - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates a new convex polygon such that it represents the convex hull of all the points provided by the supplier.
FrameConvexPolygon2D(FrameVertex2DSupplier, FrameVertex2DSupplier) - Constructor for class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Creates a new convex polygon by combining the vertices from two suppliers.
FrameConvexPolygon2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a convex polygon defined in the XY-plane and that is expressed in in a changeable reference frame, i.e.
FrameConvexPolygon2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a convex polygon defined in the XY-plane expressed in an immutable reference frame.
FrameGeometryObject<F extends FrameGeometryObject<F,G>,G extends us.ihmc.euclid.interfaces.GeometryObject<G>> - Class in us.ihmc.euclid.referenceFrame
FrameGeometryObject is the base implementation of a general GeometryObject associated with a ReferenceFrame.
FrameGeometryObject(G) - Constructor for class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Creates a new frame geometry object.
FrameGeometryObject(ReferenceFrame, G) - Constructor for class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Creates a new frame geometry object and initializes its current reference frame.
FrameLine2D - Class in us.ihmc.euclid.referenceFrame
FrameLine2D is a 2D line expressed in a given reference frame.
FrameLine2D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Default constructor that initializes both FrameLine2D.point and FrameLine2D.direction to zero and the reference frame to ReferenceFrame.getWorldFrame().
FrameLine2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes both FrameLine2D.point and FrameLine2D.direction to zero and the reference frame to the given referenceFrame.
FrameLine2D(Line2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line, initializes its point and direction from the given line and its reference frame to ReferenceFrame.getWorldFrame().
FrameLine2D(ReferenceFrame, Line2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line, initializes its point and direction from the given line and its reference frame to referenceFrame.
FrameLine2D(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line, initializes it to go through the two given points in the given frame.
FrameLine2D(ReferenceFrame, Point2DReadOnly, Vector2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line, initializes it using the given point and direction in the given frame.
FrameLine2D(LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine2D(ReferenceFrame, LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine2D(FrameLine2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes it to other.
FrameLine2D(FrameLineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes it to go through the given points.
FrameLine2D(FramePoint2DReadOnly, FrameVector2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
Creates a new line and initializes it to the given point and direction.
FrameLine2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line 2D expressed in a changeable reference frame, i.e.
FrameLine2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a line 2D expressed in a given reference frame.
FrameLine3D - Class in us.ihmc.euclid.referenceFrame
FrameLine3D is a 3D line expressed in a given reference frame.
FrameLine3D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Default constructor that initializes both FrameLine3D.point and FrameLine3D.direction to zero and the reference frame to ReferenceFrame.getWorldFrame().
FrameLine3D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes both FrameLine3D.point and FrameLine3D.direction to zero and the reference frame to the given referenceFrame.
FrameLine3D(Line2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line, initializes its point and direction from the given line and its reference frame to ReferenceFrame.getWorldFrame().
FrameLine3D(ReferenceFrame, Line2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line, initializes its point and direction from the given line and its reference frame to referenceFrame.
FrameLine3D(Line3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line, initializes its point and direction from the given line and its reference frame to ReferenceFrame.getWorldFrame().
FrameLine3D(ReferenceFrame, Line3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line, initializes its point and direction from the given line and its reference frame to referenceFrame.
FrameLine3D(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line, initializes it to go through the two given points in the given frame.
FrameLine3D(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line, initializes it using the given point and direction in the given frame.
FrameLine3D(LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine3D(ReferenceFrame, LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine3D(LineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine3D(ReferenceFrame, LineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine3D(FrameLine2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to other.
FrameLine3D(FrameLine3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to other.
FrameLine3D(FrameLineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine3D(FrameLineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
FrameLine3D(FramePoint3DReadOnly, FramePoint3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to go through the given points.
FrameLine3D(FramePoint3DReadOnly, FrameVector3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
Creates a new line and initializes it to the given point and direction.
FrameLine3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line 3D expressed in a changeable reference frame, i.e.
FrameLine3DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a line 3D expressed in a given reference frame.
FrameLineSegment2D - Class in us.ihmc.euclid.referenceFrame
FrameLineSegment2D is a 2D line segment expressed in a given reference frame.
FrameLineSegment2D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Default constructor that initializes both endpoints of this line segment to zero and its reference frame to ReferenceFrame.getWorldFrame().
FrameLineSegment2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Default constructor that initializes both endpoints of this line segment to zero and its reference frame to referenceFrame.
FrameLineSegment2D(LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Creates a new line segment and initializes it to be same as the given line segment.
FrameLineSegment2D(ReferenceFrame, LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Creates a new line segment and initializes it to be same as the given line segment.
FrameLineSegment2D(FrameLineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Creates a new line segment and initializes it to be same as the given line segment.
FrameLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Creates a new line segment and initializes to with the given endpoints.
FrameLineSegment2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line segment 2D expressed in a changeable reference frame, i.e.
FrameLineSegment2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a line segment 2D expressed in a given reference frame, i.e.
FrameLineSegment3D - Class in us.ihmc.euclid.referenceFrame
FrameLineSegment3D is a 3D line segment expressed in a given reference frame.
FrameLineSegment3D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Default constructor that initializes both endpoints of this line segment to zero and its reference frame to ReferenceFrame.getWorldFrame().
FrameLineSegment3D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Default constructor that initializes both endpoints of this line segment to zero and its reference frame to referenceFrame.
FrameLineSegment3D(LineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Creates a new line segment and initializes it to be same as the given line segment.
FrameLineSegment3D(ReferenceFrame, LineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Creates a new line segment and initializes it to be same as the given line segment.
FrameLineSegment3D(FrameLineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Creates a new line segment and initializes it to be same as the given line segment.
FrameLineSegment3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a line segment 3D expressed in a changeable reference frame, i.e.
FrameLineSegment3DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a line segment 3D expressed in a given reference frame, i.e.
FrameOrientation2D - Class in us.ihmc.euclid.referenceFrame
A FrameOrientation2D represents an orientation in the XY-plane expressed in a given reference frame.
FrameOrientation2D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new orientation 2D initialized with its yaw angle to zero and its reference frame to ReferenceFrame.getWorldFrame().
FrameOrientation2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Create a new orientation 2D initialized with its yaw angle to zero in a given reference frame.
FrameOrientation2D(double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new orientation 2D and initializes its yaw angle to the given one, and its reference frame to ReferenceFrame.getWorldFrame().
FrameOrientation2D(ReferenceFrame, double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new orientation 2D and initializes its yaw angle and reference frame.
FrameOrientation2D(Orientation2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new frame vector and initializes its orientation to the given Orientation2D and its reference frame to ReferenceFrame.getWorldFrame().
FrameOrientation2D(ReferenceFrame, Orientation2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new frame vector and initializes its orientation components to the given Orientation2DReadOnly and its reference frame to the given ReferenceFrame.
FrameOrientation2D(FrameOrientation2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new frame orientation 2D and initializes it to other.
FrameOrientation2D(FrameQuaternionReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Creates a new frame orientation 2D and initializes it using a frame quaternion.
FrameOrientation2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D orientation that is expressed in a mutable reference frame.
FrameOrientation2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 2D orientation that is expressed in a immutable reference frame.
FramePoint2D - Class in us.ihmc.euclid.referenceFrame
FramePoint2D is a 2D point expressed in a given reference frame.
FramePoint2D() - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it coordinates to zero and its reference frame to ReferenceFrame.getWorldFrame().
FramePoint2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it coordinates to zero and its reference frame to the referenceFrame.
FramePoint2D(ReferenceFrame, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it with the given coordinates and the given reference frame.
FramePoint2D(ReferenceFrame, double[]) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes its coordinates x, y in order from the given array and initializes its reference frame.
FramePoint2D(ReferenceFrame, Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it to tuple2DReadOnly and to the given reference frame.
FramePoint2D(ReferenceFrame, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it to the x and y coordinates of tuple3DReadOnly and to the given reference frame.
FramePoint2D(FrameTuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it to other.
FramePoint2D(FrameTuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint2D
Creates a new frame point and initializes it to the x and y coordinates of frameTuple3DReadOnly.
FramePoint2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D point expressed in a changeable reference frame, i.e.
FramePoint2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 2D point expressed in a given reference frame.
FramePoint3D - Class in us.ihmc.euclid.referenceFrame
FramePoint3D is a 3D point expressed in a given reference frame.
FramePoint3D() - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes it coordinates to zero and its reference frame to ReferenceFrame.getWorldFrame().
FramePoint3D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes it coordinates to zero and its reference frame to the referenceFrame.
FramePoint3D(ReferenceFrame, double, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes it with the given coordinates and the given reference frame.
FramePoint3D(ReferenceFrame, double[]) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes its coordinates x, y, z in order from the given array and initializes its reference frame.
FramePoint3D(ReferenceFrame, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes it to tuple3DReadOnly and to the given reference frame.
FramePoint3D(ReferenceFrame, Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes its x and y coordinate to tuple2DReadOnly and to the given reference frame.
FramePoint3D(FrameTuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes its reference frame x and y coordinates from frameTuple2DReadOnly.
FramePoint3D(FrameTuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePoint3D
Creates a new frame point and initializes it to other.
FramePoint3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 3D point expressed in a changeable reference frame, i.e.
FramePoint3DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 3D point expressed in a given reference frame.
FramePose2D - Class in us.ihmc.euclid.referenceFrame
FramePose2D is a 2D pose expressed in a given reference frame.
FramePose2D() - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new pose 2D initialized with its position at (0, 0) and orientation at 0 and its reference frame to ReferenceFrame#getWorldFrame().
FramePose2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new pose 2D initialized with its position at (0, 0) and orientation at 0 in the given referenceFrame.
FramePose2D(Pose2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new frame pose and initializes its current reference frame to ReferenceFrame.getWorldFrame() and pose to pose2dReadOnly.
FramePose2D(ReferenceFrame, Pose2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new frame pose and initializes its current reference frame and pose.
FramePose2D(ReferenceFrame, Tuple2DReadOnly, double) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new frame pose 2D and initializes it from the given position and yaw angle.
FramePose2D(FrameTuple2DReadOnly, FrameOrientation2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new pose 2D initialize it from the given position and orientation.
FramePose2D(FramePose2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new frame pose and initializes it to other.
FramePose2D(FramePose3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose2D
Creates a new frame pose 2D and initializes it from the x, y, and yaw components of the given framePose3DReadOnly.
FramePose2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D pose expressed in a changeable reference frame, i.e.
FramePose2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 2D pose expressed in a given reference frame.
FramePose3D - Class in us.ihmc.euclid.referenceFrame
FramePose3D is a 3D pose expressed in a given reference frame.
FramePose3D() - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new pose 3D initialized with its position and orientation set to zero and its reference frame to ReferenceFrame#getWorldFrame().
FramePose3D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new pose 3D initialized with its position and orientation set to zero in the given referenceFrame.
FramePose3D(Pose3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new frame pose and initializes its current reference frame to ReferenceFrame.getWorldFrame() and pose to pose.
FramePose3D(ReferenceFrame, Pose3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new frame pose and initializes its current reference frame and pose.
FramePose3D(ReferenceFrame, RigidBodyTransform) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new frame pose and initializes its current reference frame and pose.
FramePose3D(ReferenceFrame, Tuple3DReadOnly, QuaternionReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new frame pose and initializes its current reference frame and pose.
FramePose3D(ReferenceFrame, Tuple3DReadOnly, AxisAngleReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new frame pose and initializes its current reference frame and pose.
FramePose3D(FrameTuple3DReadOnly, FrameQuaternionReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new pose 3D initialize it from the given position and orientation.
FramePose3D(FramePose3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FramePose3D
Creates a new frame pose and initializes it to other.
FramePose3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 3D pose expressed in a changeable reference frame, i.e.
FramePose3DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 3D pose expressed in a given reference frame.
FrameQuaternion - Class in us.ihmc.euclid.referenceFrame
FrameQuaternion is a quaternion expressed in a given reference frame.
FrameQuaternion() - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes it to the neutral quaternion, i.e.
FrameQuaternion(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes it to the neutral quaternion, i.e.
FrameQuaternion(ReferenceFrame, double, double, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes it with the given components and the given reference frame.
FrameQuaternion(ReferenceFrame, double[]) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes its component x, y, z, s in order from the given array and initializes its reference frame.
FrameQuaternion(ReferenceFrame, DenseMatrix64F) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes its component x, y, z, s in order from the given matrix and initializes its reference frame.
FrameQuaternion(ReferenceFrame, QuaternionReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new quaternion and initializes it to quaternionReadOnly and to the given reference frame.
FrameQuaternion(ReferenceFrame, Tuple4DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes it to tuple4DReadOnly and to the given reference frame.
FrameQuaternion(ReferenceFrame, RotationMatrixReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes such that it represents the same orientation as the given rotationMatrix and initializes its reference frame.
FrameQuaternion(ReferenceFrame, AxisAngleReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes such that it represents the same orientation as the given axisAngle and initializes its reference frame.
FrameQuaternion(ReferenceFrame, Vector3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes such that it represents the same orientation as the given rotationVector and initializes its reference frame.
FrameQuaternion(ReferenceFrame, double, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes such that it represents the same orientation as the given yaw-pitch-roll yaw, pitch, and roll.
FrameQuaternion(FrameTuple4DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes it to frameTuple4DReadOnly.
FrameQuaternion(FrameQuaternionReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameQuaternion
Creates a new frame quaternion and initializes it to other.
FrameQuaternionBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a quaternion expressed in a changeable reference frame, i.e.
FrameQuaternionReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a quaternion expressed in a given reference frame.
FrameTuple2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
FrameTuple2DBasics is the base implementation for FramePoint2D and FrameVector2D.
FrameTuple2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 2D tuple expressed in a given reference frame.
FrameTuple3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
FrameTuple3DBasics is the base implementation for FramePoint3D and FrameVector3D.
FrameTuple3DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 3D tuple expressed in a given reference frame.
FrameTuple4DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
FrameTuple4DBasics is the base implementation for FrameQuaternion and FrameVector4D.
FrameTuple4DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 4D tuple expressed in a given reference frame.
FrameVector2D - Class in us.ihmc.euclid.referenceFrame
FrameVector2D is a 2D vector expressed in a given reference frame.
FrameVector2D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it components to zero and its reference frame to ReferenceFrame.getWorldFrame().
FrameVector2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it components to zero and its reference frame to the referenceFrame.
FrameVector2D(ReferenceFrame, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it with the given components and the given reference frame.
FrameVector2D(ReferenceFrame, double[]) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes its component x, y in order from the given array and initializes its reference frame.
FrameVector2D(ReferenceFrame, Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it to tuple2DReadOnly and to the given reference frame.
FrameVector2D(ReferenceFrame, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it to the x and y coordinates of tuple3DReadOnly and to the given reference frame.
FrameVector2D(FrameTuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it to other.
FrameVector2D(FrameTuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector2D
Creates a new frame vector and initializes it to x and y components of frameTuple3DReadOnly.
FrameVector2DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 2D vector expressed in a changeable reference frame, i.e.
FrameVector2DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 2D vector expressed in a given reference frame.
FrameVector3D - Class in us.ihmc.euclid.referenceFrame
FrameVector3D is a 3D vector expressed in a given reference frame.
FrameVector3D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes it components to zero and its reference frame to ReferenceFrame.getWorldFrame().
FrameVector3D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes it components to zero and its reference frame to the referenceFrame.
FrameVector3D(ReferenceFrame, double, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes it with the given components and the given reference frame.
FrameVector3D(ReferenceFrame, double[]) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes its component x, y, z in order from the given array and initializes its reference frame.
FrameVector3D(ReferenceFrame, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes it to tuple3DReadOnly and to the given reference frame.
FrameVector3D(ReferenceFrame, Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes its x and y coordinate to tuple2DReadOnly and to the given reference frame.
FrameVector3D(FrameTuple2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes its reference frame x and y components from frameTuple2DReadOnly.
FrameVector3D(FrameTuple3DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector3D
Creates a new frame vector and initializes it to other.
FrameVector3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 3D vector expressed in a changeable reference frame, i.e.
FrameVector3DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 3D vector expressed in a given reference frame.
FrameVector4D - Class in us.ihmc.euclid.referenceFrame
FrameVector4D is a 4D vector expressed in a given reference frame.
FrameVector4D() - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector4D
Creates a new frame vector and initializes it components to zero and its reference frame to ReferenceFrame.getWorldFrame().
FrameVector4D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector4D
Creates a new frame vector and initializes it components to zero and its reference frame to the referenceFrame.
FrameVector4D(ReferenceFrame, double, double, double, double) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector4D
Creates a new frame vector and initializes it with the given components and the given reference frame.
FrameVector4D(ReferenceFrame, double[]) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector4D
Creates a new frame vector and initializes its component x, y, z, s in order from the given array and initializes its reference frame.
FrameVector4D(ReferenceFrame, Tuple4DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector4D
Creates a new frame vector and initializes it to tuple4DReadOnly and to the given reference frame.
FrameVector4D(FrameTuple4DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameVector4D
Creates a new frame vector and initializes it to other.
FrameVector4DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
Write and read interface for a 4D vector expressed in a changeable reference frame, i.e.
FrameVector4DReadOnly - Interface in us.ihmc.euclid.referenceFrame.interfaces
Read-only interface for a 4D vector expressed in a given reference frame.
FrameVertex2DSupplier - Interface in us.ihmc.euclid.referenceFrame.interfaces
Implement this interface to create a custom supplier of 2D frame vertices or use the static methods to create default suppliers.
FrameVertex3DSupplier - Interface in us.ihmc.euclid.referenceFrame.interfaces
Implement this interface to create a custom supplier of 3D frame vertices or use the static methods to create default suppliers.

G

generateRandomBoundingBox2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomBoundingBox2D(Random, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomBoundingBox3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomBoundingBox3D(Random, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomCircleBasedConvexPolygon2D(Random, double, double, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomConvexPolygon2d(Random, double, int) - Static method in class us.ihmc.euclid.geometry.ConvexPolygon2D
generateRandomFramePoint2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint2D(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint2D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint2D(Random, ReferenceFrame, double, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint3D(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint3D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint3D(Random, ReferenceFrame, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFramePoint3D(Random, ReferenceFrame, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameQuaternion(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameQuaternion(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector2D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector2D(Random, ReferenceFrame, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector2D(Random, ReferenceFrame, Tuple2DReadOnly, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector2DWithFixedLength(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector3D(Random, ReferenceFrame, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector3D(Random, ReferenceFrame, Tuple3DReadOnly, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector3D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector3D(Random, ReferenceFrame, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector3DWithFixedLength(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomFrameVector4D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomLine2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLine2D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLine3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLine3D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLineSegment1D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLineSegment1D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLineSegment2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLineSegment2D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLineSegment3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomLineSegment3D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomOrientation2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomOrientation2D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomOrthogonalFrameVector3D(Random, FrameVector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomOrthogonalFrameVector3D(Random, ReferenceFrame, Vector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomPlane3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomPlane3D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomPointCloud2D(Random, double, double, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomPose2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomPose3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
generateRandomReferenceFrame(Random) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrame(Random, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrame(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrame(Random, ReferenceFrame, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrame(String, Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrame(String, Random, ReferenceFrame, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrameTree(Random) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrameTree(Random, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrameTree(Random, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrameTree(Random, int, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrameTree(String, Random, ReferenceFrame, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
generateRandomReferenceFrameTree(String, Random, ReferenceFrame, int, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
geometricallyEquals(BoundingBox2D, double) - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Compares this to other to determine if the two bounding boxes are geometrically similar, i.e.
geometricallyEquals(BoundingBox3D, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Compares this to other to determine if the two bounding boxes are geometrically similar, i.e.
geometricallyEquals(Box3D, double) - Method in class us.ihmc.euclid.geometry.Box3D
Compares this to other to determine if the two boxes are geometrically similar.
geometricallyEquals(ConvexPolygon2D, double) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Compares this and other to determine if the two convex polygons are geometrically similar.
geometricallyEquals(Cylinder3D, double) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Compares this and other to determine if the two cylinders are geometrically similar.
geometricallyEquals(Ellipsoid3D, double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Compares this and other to determine if the two ellipsoids are geometrically similar.
geometricallyEquals(BoundingBox2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Compares this to other to determine if the two bounding boxes are geometrically similar, i.e.
geometricallyEquals(ConvexPolygon2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Compares this and other to determine if the two convex polygons are geometrically similar.
geometricallyEquals(Line2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(Line3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(LineSegment2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Compares this to other to determine if the two line segments are geometrically similar.
geometricallyEquals(LineSegment3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Compares this to other to determine if the two line segments are geometrically similar.
geometricallyEquals(Orientation2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Compares this to other to determine if the two orientations are geometrically similar, i.e.
geometricallyEquals(Pose2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(Pose3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(Line2D, double) - Method in class us.ihmc.euclid.geometry.Line2D
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(Line3D, double) - Method in class us.ihmc.euclid.geometry.Line3D
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(LineSegment1D, double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Compares this to other to determine if the two line segments are geometrically similar.
geometricallyEquals(LineSegment2D, double) - Method in class us.ihmc.euclid.geometry.LineSegment2D
Compares this to other to determine if the two line segments are geometrically similar.
geometricallyEquals(LineSegment3D, double) - Method in class us.ihmc.euclid.geometry.LineSegment3D
Compares this to other to determine if the two line segments are geometrically similar.
geometricallyEquals(Orientation2D, double) - Method in class us.ihmc.euclid.geometry.Orientation2D
Compares this to other to determine if the two orientations are geometrically similar, i.e.
geometricallyEquals(Plane3D, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Compares this to other to determine if the two planes are geometrically similar.
geometricallyEquals(Pose2D, double) - Method in class us.ihmc.euclid.geometry.Pose2D
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(Pose3D, double) - Method in class us.ihmc.euclid.geometry.Pose3D
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(Ramp3D, double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Compares this and other to determine if the two ramps are geometrically similar, i.e.
geometricallyEquals(Sphere3D, double) - Method in class us.ihmc.euclid.geometry.Sphere3D
Compares this to other to determine if the two spheres are geometrically similar, i.e.
geometricallyEquals(Torus3D, double) - Method in class us.ihmc.euclid.geometry.Torus3D
Compares this and other to determine if the two tori are geometrically similar.
geometricallyEquals(FrameConvexPolygon2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
geometricallyEquals(F, double) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Tests if this and other represent the same geometry to an epsilon.
geometricallyEquals(FrameLine2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameLine3D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameLineSegment2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameLineSegment3D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameOrientation2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Compares this to other to determine if the two orientations are geometrically similar, i.e.
geometricallyEquals(FramePoint2D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Tests if this and other represent the same point 2D to an epsilon.
geometricallyEquals(FramePoint3D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Tests if this and other represent the same point 3D to an epsilon.
geometricallyEquals(FramePose2D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(FramePose3D, double) - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(FrameQuaternion, double) - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(FrameVector2D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Tests if this and other represent the same vector 2D to an epsilon.
geometricallyEquals(FrameVector3D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Tests if this and other represent the same vector 3D to an epsilon.
geometricallyEquals(FrameVector4D, double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Tests if this and other represent the same vector 4D to an epsilon.
geometricallyEquals(FrameConvexPolygon2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Compares this and other to determine if the two convex polygons are geometrically similar.
geometricallyEquals(FrameLine2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameLine3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameLineSegment2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameLineSegment3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Compares this to other to determine if the two lines are geometrically similar.
geometricallyEquals(FrameOrientation2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Compares this to other to determine if the two orientations are geometrically similar, i.e.
geometricallyEquals(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint2DReadOnly
Compares this to other to determine if the two frame points are geometrically similar, i.e.
geometricallyEquals(FramePoint3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePoint3DReadOnly
Compares this to other to determine if the two frame points are geometrically similar, i.e.
geometricallyEquals(FramePose2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(FramePose3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Compares this to other to determine if the two poses are geometrically similar.
geometricallyEquals(FrameQuaternionReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Compares this to other to determine if the two frame quaternions are geometrically similar, i.e.
geometricallyEquals(FrameVector2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector2DReadOnly
Compares this to other to determine if the two frame vectors are geometrically similar, i.e.
geometricallyEquals(FrameVector3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector3DReadOnly
Compares this to other to determine if the two frame vectors are geometrically similar, i.e.
geometricallyEquals(FrameVector4DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVector4DReadOnly
Compares this to other to determine if the two frame vectors are geometrically similar, i.e.
get(Tuple3DBasics, Axis) - Static method in enum us.ihmc.euclid.Axis
Gets the value of the tuple for the given axis AND THIS IS A TEST.
get(Point2DBasics, Vector2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(Point3DBasics, Vector3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(Point3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(RigidBodyTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Packs this pose 2D into the given transformToPack.
get(Tuple3DBasics, Orientation3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Gets the position and orientation parts of this pose 3D.
get(RigidBodyTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Packs this pose 3D into the given transformToPack.
get(QuaternionBasedTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Packs this pose 3D into the given transformToPack.
get(G) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Packs the geometry object in this into the given geometryToPack.
get(FixedFramePoint2DBasics, FixedFrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FramePoint2DBasics, FrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(Point2DBasics, FixedFrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(Point2DBasics, FrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FixedFramePoint2DBasics, Vector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FramePoint2DBasics, Vector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FixedFramePoint3DBasics, FixedFrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FramePoint3DBasics, FrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(Point3DBasics, FixedFrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(Point3DBasics, FrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FixedFramePoint3DBasics, Vector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FramePoint3DBasics, Vector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the point and direction defining this line by storing their components in the given arguments pointToPack and directionToPack.
get(FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(Point2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FixedFramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(Point3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(Point3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FramePoint3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the endpoints defining this line segment by storing their coordinates in the given arguments.
get(FixedFrameTuple3DBasics, FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the position and orientation.
get(FrameTuple3DBasics, FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the position and orientation.
get(FixedFrameTuple3DBasics, Orientation3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the position and orientation.
get(FrameTuple3DBasics, Orientation3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the position and orientation.
get(Tuple3DBasics, FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the position and orientation.
get(Tuple3DBasics, FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the position and orientation.
get(FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Packs this quaternion in the given quaternionToPack.
get(FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Packs this quaternion in the given quaternionToPack.
getAdditionalNameBasedHashCode() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Gets the value of this frame's custom hash code.
getArea() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Gets the value of this polygon area.
getArea() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the value of this polygon area.
getArea() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets the value of this polygon area.
getBoundingBox() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Gets the reference to this polygon's axis-aligned bounding box.
getBoundingBox() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Gets the reference to this polygon's axis-aligned bounding box.
getBoundingBox() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to this polygon's axis-aligned bounding box.
getBoundingBox() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets the read-only reference to this polygon's axis-aligned bounding box.
getBoundingBox2DString(BoundingBox2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of boundingBox2D as follows:
getBoundingBox2DString(String, BoundingBox2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of boundingBox2D given a specific format to use.
getBoundingBox2DString(String, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of boundingBox2D given a specific format to use.
getBoundingBox3D(BoundingBox3D) - Method in class us.ihmc.euclid.geometry.Box3D
Computes and packs the bounding box 3D that fully contains this box 3D.
getBoundingBox3DString(BoundingBox3D) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of boundingBox3D as follows:
getBoundingBox3DString(String, BoundingBox3D) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of boundingBox3D given a specific format to use.
getBoundingBox3DString(String, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of boundingBox3D given a specific format to use.
getBoundingBoxRangeX() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the size along the x-axis of this polygon's bounding box.
getBoundingBoxRangeY() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the size along the y-axis of this polygon's bounding box.
getCenter(Point3DBasics) - Method in class us.ihmc.euclid.geometry.Box3D
Convenience method that packs the center of the box.
getCenterPoint(Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Calculates the coordinate of the center of this bounding box and stores it in the given centerToPack.
getCenterPoint(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Calculates the coordinate of the center of this bounding box and stores it in the given centerToPack.
getCentroid() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Gets the read-only reference to the polygon's centroid.
getCentroid() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the polygon's centroid.
getCentroid() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets the read-only reference to the polygon's centroid.
getCentroid() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the polygon's centroid.
getClosestEdge(Point2DReadOnly, LineSegment2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdge(FramePoint2DReadOnly, LineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdge(FramePoint2DReadOnly, FixedFrameLineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdge(FramePoint2DReadOnly, FrameLineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdge(Point2DReadOnly, FixedFrameLineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdge(Point2DReadOnly, FrameLineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdgeCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdgeCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdgeCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdgeIndex(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestEdgeIndex(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest edge to the query.
getClosestPointWithRay(Line2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(Line2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(Line2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(FrameLine2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(FrameLine2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(FrameLine2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestPointWithRay(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the closest point to the ray that belongs to this convex polygon.
getClosestVertex(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertex(Line2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertex(Point2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertex(Point2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertex(FramePoint2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertex(FramePoint2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertex(FramePoint2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertex(Line2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertex(Line2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertex(FrameLine2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertex(FrameLine2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertex(FrameLine2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertexCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertexCopy(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertexCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertexCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertexCopy(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertexCopy(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertexIndex(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertexIndex(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getClosestVertexIndex(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the query.
getClosestVertexIndex(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Finds the index of the closest vertex to the given line.
getConvexPolygon2DString(ConvexPolygon2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of convexPolygon3D as follows:
getConvexPolygon2DString(String, ConvexPolygon2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of convexPolygon3D given a specific format to use.
getConvexPolygon2DString(String, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of a convex polygon given a specific format to use.
getDiagonalLengthSquared() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Calculates the squared value of the distance between the minimum and maximum coordinates of this bounding box.
getDiagonalLengthSquared() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Calculates the squared value of the distance between the minimum and maximum coordinates of this bounding box.
getDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Gets the reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the read-only reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Gets the reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the read-only reference to the direction of this line.
getDirection(boolean, Vector3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
getDirection(boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
getDirection() - Method in class us.ihmc.euclid.geometry.Line2D
Gets the read-only reference to the direction of this line.
getDirection() - Method in class us.ihmc.euclid.geometry.Line3D
Gets the reference to the direction of this line.
getDirection() - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Gets the reference to the direction of this line.
getDirection() - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Gets the read-only reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Gets the reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Gets the read-only reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the read-only reference to the direction of this line.
getDirection() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the read-only reference to the direction of this line.
getDirection(boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
getDirection(boolean, FixedFrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
getDirection(boolean, FrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the vector going from the first to the second endpoint of this line segment.
getDirectionX() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the x-component of this line's direction.
getDirectionX() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the x-component of this line's direction.
getDirectionY() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the y-component of this line's direction.
getDirectionY() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the y-component of this line's direction.
getDirectionZ() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the z-component of this line's direction.
getEdge(int, LineSegment2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Packs the endpoints of an edge of this polygon into edgeToPack.
getEdge(int, FixedFrameLineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Packs the endpoints of an edge of this polygon into edgeToPack.
getEdge(int, FrameLineSegment2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Packs the endpoints of an edge of this polygon into edgeToPack.
getEuler(FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Computes and packs the orientation described by this quaternion as the Euler angles.
getEuler(FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Computes and packs the orientation described by this quaternion as the Euler angles.
getFirstEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the read-only reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the read-only reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Gets the coordinate of this line segment's first endpoint.
getFirstEndpoint() - Method in class us.ihmc.euclid.geometry.LineSegment2D
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in class us.ihmc.euclid.geometry.LineSegment3D
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Gets the reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the read-only reference to the first endpoint of this line segment.
getFirstEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the read-only reference to the first endpoint of this line segment.
getFirstEndpointX() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the x-coordinate of the first endpoint defining this line segment.
getFirstEndpointX() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the x-coordinate of the first endpoint defining this line segment.
getFirstEndpointY() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the y-coordinate of the first endpoint defining this line segment.
getFirstEndpointY() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the y-coordinate of the first endpoint defining this line segment.
getFirstEndpointZ() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the z-coordinate of the first endpoint defining this line segment.
getFramePointsInClockwiseOrder(int, int, List<FramePoint2DReadOnly>) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Adds a subset of this polygon's vertices into the given list.
getGeometryObject() - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Gets the reference to the geometry object held by this.
getHeight() - Method in class us.ihmc.euclid.geometry.Box3D
Gets this box height, i.e.
getHeight() - Method in class us.ihmc.euclid.geometry.Cylinder3D
Gets the height of this cylinder.
getHeight() - Method in class us.ihmc.euclid.geometry.Ramp3D
Gets the size of this ramp along the z-axis.
getLength() - Method in class us.ihmc.euclid.geometry.Box3D
Gets this box length, i.e.
getLength() - Method in class us.ihmc.euclid.geometry.Ramp3D
Gets the size of this ramp along the x-axis.
getLine2DString(Line2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of line2D as follows:
getLine2DString(String, Line2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of line2D given a specific format to use.
getLine2DString(String, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of line2D given a specific format to use.
getLine3DString(Line3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of line3D as follows:
getLine3DString(String, Line3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of line3D given a specific format to use.
getLine3DString(String, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of line3D given a specific format to use.
getLineSegment1DString(LineSegment1D) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment1D as follows:
getLineSegment1DString(String, LineSegment1D) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment1D given a specific format to use.
getLineSegment1DString(String, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment1D given a specific format to use.
getLineSegment2DString(LineSegment2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment2D as follows:
getLineSegment2DString(String, LineSegment2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment2D given a specific format to use.
getLineSegment2DString(String, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment2D given a specific format to use.
getLineSegment3DString(LineSegment3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment3D as follows:
getLineSegment3DString(String, LineSegment3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment3D given a specific format to use.
getLineSegment3DString(String, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of lineSegment3D given a specific format to use.
getMaxPoint() - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Gets the reference to the maximum coordinate of this bounding box.
getMaxPoint(Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the maximum coordinate of this bounding box and stores it in the given maxToPack.
getMaxPoint(double[]) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the maximum coordinate of this bounding box and stores it in the given array maxToPack.
getMaxPoint() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the read-only reference to the maximum coordinate of this bounding box.
getMaxPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Gets the reference to the maximum coordinate of this bounding box.
getMaxPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the read-only reference to the maximum coordinate of this bounding box.
getMaxPoint(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the maximum coordinate of this bounding box and stores it in the given maxToPack.
getMaxPoint(double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the maximum coordinate of this bounding box and stores it in the given array maxToPack.
getMaxPoint() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Gets the highest coordinate of this line segment.
getMaxX() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the maximum x-coordinate of this bounding box.
getMaxX() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the maximum x-coordinate of this bounding box.
getMaxX() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the highest x-coordinate value of the vertices composing this polygon.
getMaxY() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the maximum y-coordinate of this bounding box.
getMaxY() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the maximum y-coordinate of this bounding box.
getMaxY() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the highest y-coordinate value of the vertices composing this polygon.
getMaxZ() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the maximum z-coordinate of this bounding box.
getMidPoint() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Calculates the coordinate of the point located in the middle of this line segment.
getMinPoint() - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Gets the reference to the minimum coordinate of this bounding box.
getMinPoint(Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the minimum coordinate of this bounding box and stores it in the given minToPack.
getMinPoint(double[]) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the minimum coordinate of this bounding box and stores it in the given array maxToPack.
getMinPoint() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the read-only reference to the minimum coordinate of this bounding box.
getMinPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Gets the reference to the minimum coordinate of this bounding box.
getMinPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the read-only reference to the minimum coordinate of this bounding box.
getMinPoint(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the minimum coordinate of this bounding box and stores it in the given minToPack.
getMinPoint(double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the minimum coordinate of this bounding box and stores it in the given array maxToPack.
getMinPoint() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Gets the lowest coordinate of this line segment.
getMinX() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the minimum x-coordinate of this bounding box.
getMinX() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the minimum x-coordinate of this bounding box.
getMinX() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the lowest x-coordinate value of the vertices composing this polygon.
getMinY() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the minimum y-coordinate of this bounding box.
getMinY() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Gets the minimum y-coordinate of this bounding box.
getMinY() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the lowest y-coordinate value of the vertices composing this polygon.
getMinZ() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Gets the minimum z-coordinate of this bounding box.
getName() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Gets the name of this reference frame.
getNameBasedHashCode() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Gets the value of this frame's name based hash code.
getNameBasedHashCode() - Method in interface us.ihmc.euclid.utils.NameBasedHashCodeHolder
Gets the value of this object's name based hash code.
getNextClockwiseAxis() - Method in enum us.ihmc.euclid.Axis
Obtains the next axis, in a clockwise fashion.
getNextCounterClockwiseAxis() - Method in enum us.ihmc.euclid.Axis
Obtains the next axis, in a counterclockwise fashion.
getNextVertex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located after the indexth vertex of this polygon.
getNextVertex(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located after the indexth vertex of this polygon.
getNextVertexCCW(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located after the indexth vertex of this polygon.
getNextVertexCCW(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located after the indexth vertex of this polygon.
getNextVertexIndex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the index of the vertex located after the vertex at the index currentVertexIndex in the list of vertices.
getNormal() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the read-only reference to the normal of this plane.
getNormal(Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the direction defining this plane by storing its components in the given argument planeNormalToPack.
getNormalCopy() - Method in class us.ihmc.euclid.geometry.Plane3D
Returns a copy of this plane's normal.
getNormalX() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the x-component of this plane's normal.
getNormalY() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the y-component of this plane's normal.
getNormalZ() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the z-component of this plane's normal.
getNumberOfVertices() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Gets the number of vertices composing this convex polygon.
getNumberOfVertices() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the number of vertices composing this convex polygon.
getNumberOfVertices() - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Gets the number of vertices that this supplier holds.
getNumberOfVertices() - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Gets the number of vertices that this supplier holds.
getNumberOfVertices() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets the number of vertices composing this convex polygon.
getOrientation() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Gets the reference of the orientation part of this pose 2D.
getOrientation() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Gets the read-only reference of the orientation part of this pose 2D.
getOrientation() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Gets the reference to the orientation part of this pose 3D.
getOrientation() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Gets the read-only reference to the orientation part of this pose 3D.
getOrientation() - Method in class us.ihmc.euclid.geometry.Pose2D
Gets the reference of the orientation part of this pose 2D.
getOrientation() - Method in class us.ihmc.euclid.geometry.Pose3D
Gets the reference to the orientation part of this pose 3D.
getOrientation() - Method in class us.ihmc.euclid.geometry.Shape3D
Gets the read-only reference to the orientation of this shape.
getOrientation(Orientation3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Packs the orientation of this shape into an axis-angle.
getOrientation() - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Gets the read-only reference of the orientation part of this pose 2D.
getOrientation() - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Gets the read-only reference to the orientation part of this pose 3D.
getOrientation() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Gets the read-only reference of the orientation part of this pose 2D.
getOrientation() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Gets the read-only reference to the orientation part of this pose 3D.
getOrientation() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Gets the read-only reference of the orientation part of this pose 2D.
getOrientation() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the read-only reference to the orientation part of this pose 3D.
getOrientation2DString(Orientation2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of orientation2D as follows:
getOrientation2DString(String, Orientation2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of orientation2D given a specific format to use.
getOrientation2DString(String, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of orientation2DAngle given a specific format to use.
getOrientationDistance(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Computes the absolute angle difference between the orientation part of this pose 2D and the give orientation.
getOrientationDistance(Pose2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Computes the absolute angle difference between this pose 2D and other.
getOrientationDistance(QuaternionReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes the smallest angle representing the difference between the orientation part of this pose 3D and the give orientation.
getOrientationDistance(Pose3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes the absolute angle difference between this pose 3D and other.
getOrientationDistance(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Computes the absolute angle difference between the orientation part of this pose 2D and the give orientation.
getOrientationDistance(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Computes the absolute angle difference between this pose 2D and other.
getOrientationDistance(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Computes the smallest angle representing the difference between the orientation part of this pose 3D and the give orientation.
getOrientationDistance(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Computes the absolute angle difference between this pose 3D and other.
getOrientationPitch() - Method in class us.ihmc.euclid.geometry.Shape3D
Computes and returns the pitch angle from the yaw-pitch-roll representation of this shape orientation.
getOrientationRoll() - Method in class us.ihmc.euclid.geometry.Shape3D
Computes and returns the roll angle from the yaw-pitch-roll representation of this shape orientation.
getOrientationYaw() - Method in class us.ihmc.euclid.geometry.Shape3D
Computes and returns the yaw angle from the yaw-pitch-roll representation of this shape orientation.
getOrientationYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes and packs the orientation described by the orientation part of this pose 3D as the yaw-pitch-roll angles.
getOrientationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.geometry.Shape3D
Computes and packs the orientation of this shape into the given yaw-pitch-roll angles.
getParent() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Returns the parent frame of this reference frame.
getPitch() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes and returns the pitch angle from the yaw-pitch-roll representation of the orientation part of this pose 3D.
getPlane3DString(Plane3D) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of plane3D as follows:
getPlane3DString(String, Plane3D) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of plane3D given a specific format to use.
getPlane3DString(String, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of plane3D given a specific format to use.
getPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Gets the reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the read-only reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Gets the reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the read-only reference to the point through which this line is going.
getPoint() - Method in class us.ihmc.euclid.geometry.Line2D
Gets the read-only reference to the point through which this line is going.
getPoint() - Method in class us.ihmc.euclid.geometry.Line3D
Gets the reference to the point through which this line is going.
getPoint() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the read-only reference to the point through which this plane is going.
getPoint(Point3DBasics) - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the point defining this plane by storing its coordinates in the given argument pointToPack.
getPoint() - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Gets the reference to the point through which this line is going.
getPoint() - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Gets the read-only reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Gets the reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Gets the read-only reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the read-only reference to the point through which this line is going.
getPoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the read-only reference to the point through which this line is going.
getPointCopy() - Method in class us.ihmc.euclid.geometry.Plane3D
Returns a copy of the point defining this plane.
getPointGivenParameters(double, double, double, Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Performs a linear interpolation between this bounding box minimum and maximum coordinates using independent parameters xParameter, yParameter, and zParameter for the x-axis, y-axis, and z-axis respectively.
getPointGivenParameters(double, double, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Performs a linear interpolation between this bounding box minimum and maximum coordinates using independent parameters xParameter and yParameter for the x-axis and y-axis respectively.
getPointsInClockwiseOrder(int, int, List<Point2DReadOnly>) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Adds a subset of this polygon's vertices into the given list.
getPointX() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the x-coordinate of a point this line goes through.
getPointX() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the x-coordinate of a point this line goes through.
getPointX() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the x-coordinate of a point this plane goes through.
getPointY() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the y-coordinate of a point this line goes through.
getPointY() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the y-coordinate of a point this line goes through.
getPointY() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the y-coordinate of a point this plane goes through.
getPointZ() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the z-coordinate of a point this line goes through.
getPointZ() - Method in class us.ihmc.euclid.geometry.Plane3D
Gets the z-coordinate of a point this plane goes through.
getPolygonVerticesView() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets a read-only view of this polygon vertices.
getPolygonVerticesView() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets a read-only view of this polygon vertices.
getPose(Pose3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Packs the pose of this shape into the given poseToPack.
getPose(RigidBodyTransform) - Method in class us.ihmc.euclid.geometry.Shape3D
Packs the pose of this shape into the given transformToPack.
getPose2DString(Pose2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of pose2D as follows:
getPose2DString(String, Pose2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of pose2D given a specific format to use.
getPose2DString(String, Point2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of pose2D given a specific format to use.
getPose3DString(Pose3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of pose3D as follows:
getPose3DString(String, Pose3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of pose3D given a specific format to use.
getPose3DString(String, Point3DReadOnly, QuaternionReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryIOTools
Gets a representative String of pose3D given a specific format to use.
getPoseString() - Method in class us.ihmc.euclid.geometry.Shape3D
Provides a String representation of this shape pose as follows:
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
getPosition() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Gets the reference of the position part of this pose 2D.
getPosition() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Gets the read-only reference of the position part of this pose 2D.
getPosition() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Gets the reference of the position part of this pose 3D.
getPosition() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Gets the read-only reference of the position part of this pose 3D.
getPosition() - Method in class us.ihmc.euclid.geometry.Pose2D
Gets the reference of the position part of this pose 2D.
getPosition() - Method in class us.ihmc.euclid.geometry.Pose3D
Gets the reference of the position part of this pose 3D.
getPosition() - Method in class us.ihmc.euclid.geometry.Shape3D
Gets the read-only reference of the position of this shape.
getPosition(Tuple3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Packs the position of this shape.
getPosition() - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Gets the read-only reference of the position part of this pose 2D.
getPosition() - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Gets the read-only reference of the position part of this pose 3D.
getPosition() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Gets the read-only reference of the position part of this pose 2D.
getPosition() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Gets the read-only reference of the position part of this pose 3D.
getPosition() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Gets the read-only reference of the position part of this pose 2D.
getPosition() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Gets the read-only reference of the position part of this pose 3D.
getPositionDistance(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Computes the distance between the position of this pose 2D and the given point.
getPositionDistance(Pose2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Computes the distances between the position part of the two poses.
getPositionDistance(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes the distance between the position of this pose 3D and the given point.
getPositionDistance(Pose3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes the distances between the position part of the two poses.
getPositionDistance(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Computes the distances between the position part of the two poses.
getPositionDistance(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DReadOnly
Computes the distance between the position of this pose 2D and the given point.
getPositionDistance(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Computes the distance between the position of this pose 3D and the given point.
getPositionDistance(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Computes the distances between the position part of the two poses.
getPositionX() - Method in class us.ihmc.euclid.geometry.Shape3D
Gets the x-coordinate of the position of this shape.
getPositionY() - Method in class us.ihmc.euclid.geometry.Shape3D
Gets the y-coordinate of the position of this shape.
getPositionZ() - Method in class us.ihmc.euclid.geometry.Shape3D
Gets the z-coordinate of the position of this shape.
getPreviousVertex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located before the indexth vertex of this polygon.
getPreviousVertex(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located before the indexth vertex of this polygon.
getPreviousVertexCCW(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located before the indexth vertex of this polygon.
getPreviousVertexCCW(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the vertex located before the indexth vertex of this polygon.
getPreviousVertexIndex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the index of the vertex located before the vertex at the index currentVertexIndex in the list of vertices.
getRadii(Tuple3DBasics) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Packs the 3 radii of this ellipsoid in the given tuple.
getRadius() - Method in class us.ihmc.euclid.geometry.Cylinder3D
Gets the radius of this cylinder.
getRadius() - Method in class us.ihmc.euclid.geometry.Sphere3D
Gets the radius of this sphere.
getRadius() - Method in class us.ihmc.euclid.geometry.Torus3D
Gets the radius from the torus center to the tube center.
getRadiusX() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Gets the radius along the x-axis.
getRadiusY() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Gets the radius along the y-axis.
getRadiusZ() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Gets the radius along the z-axis.
getRampIncline() - Method in class us.ihmc.euclid.geometry.Ramp3D
Gets the angle formed by the slope and the bottom face.
getRampLength() - Method in class us.ihmc.euclid.geometry.Ramp3D
Gets the length of this ramp's slope part.
getRampSurfaceNormal(Vector3DBasics) - Method in class us.ihmc.euclid.geometry.Ramp3D
Computes and packs the surface normal of the slope face of this ramp.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Gets the reference frame in which this point is currently expressed.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Gets the reference frame in which this point is currently expressed.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Gets the reference frame currently associated with this.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Gets the reference frame in which this quaternion is currently expressed.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Gets the reference frame in which this vector is currently expressed.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Gets the reference frame in which this vector is currently expressed.
getReferenceFrame() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Gets the reference frame in which this vector is currently expressed.
getReferenceFrame() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.ReferenceFrameHolder
Gets the reference frame currently associated with this.
getRoll() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes and returns the roll angle from the yaw-pitch-roll representation of the orientation part of this pose 3D.
getRootFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Retrieves the root frame of the tree of reference frame that this frame belongs to.
getRotationVector(Vector3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes and packs the orientation described by the orientation part of this pose as a rotation vector.
getRotationVector(FixedFrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Computes and packs the orientation described by the orientation part of this pose as a rotation vector.
getRotationVector(FrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DReadOnly
Computes and packs the orientation described by the orientation part of this pose as a rotation vector.
getRotationVector(FixedFrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Computes and packs the orientation described by this quaternion as a rotation vector.
getRotationVector(FrameVector3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Computes and packs the orientation described by this quaternion as a rotation vector.
getS() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Returns the value of the s-component of this quaternion.
getS() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Returns the value of the s-component of this vector.
getSecondEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the read-only reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the read-only reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Gets the coordinate of this line segment's second endpoint.
getSecondEndpoint() - Method in class us.ihmc.euclid.geometry.LineSegment2D
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in class us.ihmc.euclid.geometry.LineSegment3D
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Gets the reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Gets the read-only reference to the second endpoint of this line segment.
getSecondEndpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Gets the read-only reference to the second endpoint of this line segment.
getSecondEndpointX() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the x-coordinate of the second endpoint defining this line segment.
getSecondEndpointX() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the x-coordinate of the second endpoint defining this line segment.
getSecondEndpointY() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Gets the y-coordinate of the second endpoint defining this line segment.
getSecondEndpointY() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the y-coordinate of the second endpoint defining this line segment.
getSecondEndpointZ() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Gets the z-coordinate of the second endpoint defining this line segment.
getSizeX() - Method in class us.ihmc.euclid.geometry.Box3D
Gets this box size along the x-axis, i.e.
getSizeY() - Method in class us.ihmc.euclid.geometry.Box3D
Gets this box size along the y-axis, i.e.
getSizeZ() - Method in class us.ihmc.euclid.geometry.Box3D
Gets this box size along the z-axis, i.e.
getTransformToDesiredFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Returns the transform that can be used to transform a geometry object defined in this frame to obtain its equivalent expressed in the desiredFrame.
getTransformToDesiredFrame(RigidBodyTransform, ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Packs the transform that can be used to transform a geometry object defined in this frame to obtain its equivalent expressed in the desiredFrame into transformToPack.
getTransformToParent() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Returns a copy of this reference frame's transform to parent.
getTransformToParent(RigidBodyTransform) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
packs this reference frame's transform to parent into the given transform transformToPack.
getTransformToRoot() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Returns the internal reference to this frame's transform to the root frame.
getTransformToWorldFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Returns the transform that can be used to transform a geometry object defined in this frame to obtain its equivalent expressed in ReferenceFrame.worldFrame.
getTubeRadius() - Method in class us.ihmc.euclid.geometry.Torus3D
Gets the radius of the tube of this torus.
getTwoPointsOnLine(Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(Point3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(Point2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FixedFramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FramePoint3DBasics, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(Point3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(Point3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getTwoPointsOnLine(FramePoint3DBasics, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Gets the coordinates of two distinct points this line goes through.
getVertex(int, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Box3D
Packs the world coordinates of one of this box vertices.
getVertex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the indexth vertex of this polygon.
getVertex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex2DSupplier
Gets the vertex corresponding to the given index.
getVertex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.Vertex3DSupplier
Gets the vertex corresponding to the given index.
getVertex(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the indexth vertex of this polygon.
getVertex(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex2DSupplier
Gets the vertex corresponding to the given index.
getVertex(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameVertex3DSupplier
Gets the vertex corresponding to the given index.
getVertexBufferView() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
 
getVertexBufferView() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets a read-only view of this polygon internal vertex buffer.
getVertexBufferView() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets a read-only view of this polygon internal vertex buffer.
getVertexBufferView() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets a read-only view of this polygon internal vertex buffer.
getVertexCCW(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Gets the read-only reference to the indexth vertex of this polygon.
getVertexCCW(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Gets the read-only reference to the indexth vertex of this polygon.
getVertexUnsafe(int) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
 
getVertexUnsafe(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Gets the reference to the indexth vertex of this polygon.
getVertexUnsafe(int) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Gets the reference to the indexth vertex of this polygon.
getVertexUnsafe(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Gets the reference to the indexth vertex of this polygon.
getVertices() - Method in class us.ihmc.euclid.geometry.Box3D
Gets the 8 vertices, expressed in world, of this box as an array.
getVertices(Point3DBasics[]) - Method in class us.ihmc.euclid.geometry.Box3D
Pack the coordinates in world of the 8 vertices of this box in the given array.
getVerticesInClockwiseOrder(int, int, ConvexPolygon2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Adds a subset of this polygon's vertices into the given polygon.
getVerticesInClockwiseOrder(int, int, FixedFrameConvexPolygon2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Adds a subset of this polygon's vertices into the given polygon.
getWidth() - Method in class us.ihmc.euclid.geometry.Box3D
Gets this box width, i.e.
getWidth() - Method in class us.ihmc.euclid.geometry.Ramp3D
Gets the size of this ramp along the y-axis.
getWorldFrame() - Static method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Return the world reference frame that is a root reference frame.
getX() - Method in enum us.ihmc.euclid.Axis
Returns the x-component of this axis.
getX() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Gets the x-coordinate of the position part of this pose 2D.
getX() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Gets the x-coordinate of the position part of this pose 3D.
getX() - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Returns the value of the x-coordinate of this point.
getX() - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Returns the value of the x-coordinate of this point.
getX() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Returns the value of the x-component of this quaternion.
getX() - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Returns the value of the x-component of this vector.
getX() - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Returns the value of the x-component of this vector.
getX() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Returns the value of the x-component of this vector.
getY() - Method in enum us.ihmc.euclid.Axis
Returns the y-component of this axis.
getY() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Gets the y-coordinate of the position part of this pose 2D.
getY() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Gets the y-coordinate of the position part of this pose 3D.
getY() - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Returns the value of the y-coordinate of this point.
getY() - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Returns the value of the y-coordinate of this point.
getY() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Returns the value of the y-component of this quaternion.
getY() - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Returns the value of the y-component of this vector.
getY() - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Returns the value of the y-component of this vector.
getY() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Returns the value of the y-component of this vector.
getYaw() - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Returns the current yaw angle of this orientation 2D.
getYaw() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DReadOnly
Gets the yaw angle of the orientation part of this pose 2D.
getYaw() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Computes and returns the yaw angle from the yaw-pitch-roll representation of the orientation part of this pose 3D.
getYaw() - Method in class us.ihmc.euclid.geometry.Orientation2D
Returns the current yaw angle of this orientation 2D.
getYaw() - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Returns the current yaw angle of this orientation 2D.
getZ() - Method in enum us.ihmc.euclid.Axis
Returns the z-component of this axis.
getZ() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DReadOnly
Gets the z-coordinate of the position part of this pose 3D.
getZ() - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Returns the value of the z-coordinate of this point.
getZ() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Returns the value of the z-component of this quaternion.
getZ() - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Returns the value of the z-component of this vector.
getZ() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Returns the value of the z-component of this vector.
getZOnPlane(double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the z-coordinate such that the point at (x, y, z) is located on this plane.

H

HALF_PI - Static variable in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Constant used to save some computation.
hashCode() - Method in class us.ihmc.euclid.geometry.Line2D
Calculates and returns a hash code value from the value of each component of this line 2D.
hashCode() - Method in class us.ihmc.euclid.geometry.Line3D
Calculates and returns a hash code value from the value of each component of this line 3D.
hashCode() - Method in class us.ihmc.euclid.geometry.LineSegment2D
Calculates and returns a hash code value from the value of each component of this line segment 2D.
hashCode() - Method in class us.ihmc.euclid.geometry.LineSegment3D
Calculates and returns a hash code value from the value of each component of this line segment 3D.
hashCode() - Method in class us.ihmc.euclid.geometry.Orientation2D
Calculates and returns a hash code value from the value of the angle of this orientation 2D.
hashCode() - Method in class us.ihmc.euclid.geometry.Pose2D
Calculates and returns a hash code value from the value of each component of this pose 2D.
hashCode() - Method in class us.ihmc.euclid.geometry.Pose3D
Calculates and returns a hash code value from the value of each component of this pose 3D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Calculates and returns a hash code value from the value of each component of this line 2D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Calculates and returns a hash code value from the value of each component of this line 3D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Calculates and returns a hash code value from the value of each component of this line segment 2D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Calculates and returns a hash code value from the value of each component of this line segment 3D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Calculates and returns a hash code value from the value of the angle of this frame orientation 2D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Calculates and returns a hash code value from the value of each component of this frame point 2D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Calculates and returns a hash code value from the value of each component of this frame point 3D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Calculates and returns a hash code value from the value of each component of this pose 2D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Calculates and returns a hash code value from the value of each component of this pose 3D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Calculates and returns a hash code value from the value of each component of this frame quaternion.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Calculates and returns a hash code value from the value of each component of this frame vector 2D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Calculates and returns a hash code value from the value of each component of this frame vector 3D.
hashCode() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Calculates and returns a hash code value from the value of each component of this frame vector 4D.

I

inPlaceGiftWrapConvexHull2D(List<? extends Point2DReadOnly>) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
In-place and garbage free implementation of the Gift wrapping algorithm for computing the convex hull 2D of a set of points.
inPlaceGiftWrapConvexHull2D(List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
In-place and garbage free implementation of the Gift wrapping algorithm for computing the convex hull 2D of a set of points.
inPlaceGrahamScanConvexHull2D(List<? extends Point2DReadOnly>) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
In-place and garbage free implementation of the Graham scan algorithm for computing the convex hull 2D of a set of points.
inPlaceGrahamScanConvexHull2D(List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
In-place and garbage free implementation of the Graham scan algorithm for computing the convex hull 2D of a set of points.
interiorBisector(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(Line2DReadOnly, Line2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(FrameLine2DReadOnly, Line2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(Line2DReadOnly, FixedFrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(Line2DReadOnly, FrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(FrameLine2DReadOnly, FixedFrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interiorBisector(FrameLine2DReadOnly, FrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the interior bisector defined by this line and the given secondLine.
interpolate(Orientation2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Performs a linear interpolation from this to other given the percentage alpha.
interpolate(Orientation2DReadOnly, Orientation2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Performs a linear interpolation from orientation1 to orientation2 given the percentage alpha.
interpolate(Pose2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Performs a linear interpolation from this to other given the percentage alpha.
interpolate(Pose2DReadOnly, Pose2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(Pose3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Performs a linear interpolation from this to other given the percentage alpha.
interpolate(Pose3DReadOnly, Pose3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(FrameOrientation2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Performs a linear interpolation from this to other given the percentage alpha.
interpolate(FrameOrientation2DReadOnly, Orientation2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Performs a linear interpolation from orientation1 to orientation2 given the percentage alpha.
interpolate(Orientation2DReadOnly, FrameOrientation2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Performs a linear interpolation from orientation1 to orientation2 given the percentage alpha.
interpolate(FrameOrientation2DReadOnly, FrameOrientation2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Performs a linear interpolation from orientation1 to orientation2 given the percentage alpha.
interpolate(FramePose2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Performs a linear interpolation from this to other given the percentage alpha.
interpolate(FramePose2DReadOnly, Pose2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(Pose2DReadOnly, FramePose2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(FramePose2DReadOnly, FramePose2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(FramePose3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Performs a linear interpolation from this to other given the percentage alpha.
interpolate(FramePose3DReadOnly, Pose3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(Pose3DReadOnly, FramePose3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(FramePose3DReadOnly, FramePose3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Performs a linear interpolation from pose1 to pose2 given the percentage alpha.
interpolate(FrameQuaternionReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Performs a linear interpolation in SO(3) from this to qf given the percentage alpha.
interpolate(FrameQuaternionReadOnly, QuaternionReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Performs a linear interpolation in SO(3) from q0 to qf given the percentage alpha.
interpolate(QuaternionReadOnly, FrameQuaternionReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Performs a linear interpolation in SO(3) from q0 to qf given the percentage alpha.
interpolate(FrameQuaternionReadOnly, FrameQuaternionReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Performs a linear interpolation in SO(3) from q0 to qf given the percentage alpha.
interpolate(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Performs a linear interpolation from this frame tuple to other given the percentage alpha.
interpolate(FrameTuple2DReadOnly, FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Performs a linear interpolation from frameTuple1 to frameTuple2 given the percentage alpha.
interpolate(Tuple2DReadOnly, FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Performs a linear interpolation from tuple1 to frameTuple2 given the percentage alpha.
interpolate(FrameTuple2DReadOnly, Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Performs a linear interpolation from frameTuple1 to tuple2 given the percentage alpha.
interpolate(FrameTuple3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Performs a linear interpolation from this frame tuple to other given the percentage alpha.
interpolate(FrameTuple3DReadOnly, FrameTuple3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Performs a linear interpolation from frameTuple1 to frameTuple2 given the percentage alpha.
interpolate(Tuple3DReadOnly, FrameTuple3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Performs a linear interpolation from tuple1 to frameTuple2 given the percentage alpha.
interpolate(FrameTuple3DReadOnly, Tuple3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Performs a linear interpolation from frameTuple1 to tuple2 given the percentage alpha.
interpolate(FrameTuple4DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Performs a linear interpolation from this frame vector to frameTuple4DReadOnly given the percentage alpha.
interpolate(FrameTuple4DReadOnly, Tuple4DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Performs a linear interpolation from frameTuple1 to tuple2 given the percentage alpha.
interpolate(Tuple4DReadOnly, FrameTuple4DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Performs a linear interpolation from tuple1 to frameTuple2 given the percentage alpha.
interpolate(FrameTuple4DReadOnly, FrameTuple4DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Performs a linear interpolation from frameTuple1 to frameTuple2 given the percentage alpha.
intersectionBetweenLine2DAndBoundingBox2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine2DAndBoundingBox2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine2DAndConvexPolygon2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given line 2D and a given convex polygon 2D.
intersectionBetweenLine2DAndConvexPolygon2D(double, double, double, double, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given line 2D and a given convex polygon 2D.
intersectionBetweenLine2DAndConvexPolygon2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given line 2D and a given convex polygon 2D.
intersectionBetweenLine2DAndLineSegment2D(double, double, double, double, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
intersectionBetweenLine2DAndLineSegment2D(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
intersectionBetweenLine2DAndLineSegment2D(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
intersectionBetweenLine2DAndLineSegment2D(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
intersectionBetweenLine2DAndLineSegment2D(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
intersectionBetweenLine2DAndLineSegment2D(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between an infinitely long 2D line (defined by a 2D point and a 2D direction) and a 2D line segment (defined by its two 2D endpoints).
intersectionBetweenLine3DAndBoundingBox3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(double, double, double, double, double, double, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(double, double, double, double, double, double, double, double, double, double, double, double, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(double, double, double, double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndBoundingBox3D(double, double, double, double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an axis-aligned bounding box.
intersectionBetweenLine3DAndCylinder3D(double, double, double, double, double, double, double, double, double, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndCylinder3D(double, double, double, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndCylinder3D(double, double, double, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and a cylinder.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, double, double, double, double, double, double, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line and an ellipsoid.
intersectionBetweenLine3DAndPlane3D(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the intersection between a plane and an infinitely long line.
intersectionBetweenLine3DAndPlane3D(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the intersection between a plane and an infinitely long line.
intersectionBetweenLine3DAndPlane3D(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the intersection between a plane and an infinitely long line.
intersectionBetweenLine3DAndPlane3D(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the intersection between a plane and an infinitely long line.
intersectionBetweenLine3DAndPlane3D(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the intersection between a plane and an infinitely long line.
intersectionBetweenLineSegment2DAndBoundingBox2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line segment and an axis-aligned bounding box.
intersectionBetweenLineSegment2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and an axis-aligned bounding box.
intersectionBetweenLineSegment2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and an axis-aligned bounding box.
intersectionBetweenLineSegment2DAndConvexPolygon2D(Point2DReadOnly, Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given line segment 2D and a given convex polygon 2D.
intersectionBetweenLineSegment2DAndConvexPolygon2D(Point2DReadOnly, Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given line segment 2D and a given convex polygon 2D.
intersectionBetweenLineSegment3DAndBoundingBox3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line segment and an axis-aligned bounding box.
intersectionBetweenLineSegment3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and an axis-aligned bounding box.
intersectionBetweenLineSegment3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and an axis-aligned bounding box.
intersectionBetweenLineSegment3DAndCylinder3D(double, double, double, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line segment and a cylinder.
intersectionBetweenLineSegment3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and a cylinder.
intersectionBetweenLineSegment3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and a cylinder.
intersectionBetweenLineSegment3DAndEllipsoid3D(double, double, double, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a line segment and an ellipsoid.
intersectionBetweenLineSegment3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and an ellipsoid.
intersectionBetweenLineSegment3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a line segment and an ellipsoid.
intersectionBetweenLineSegment3DAndPlane3D(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the intersection between a plane and a finite length line segment.
intersectionBetweenLineSegment3DAndPlane3D(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the intersection between a plane and a finite length line segment.
intersectionBetweenRay2DAndBoundingBox2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a ray and an axis-aligned bounding box.
intersectionBetweenRay2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and an axis-aligned bounding box.
intersectionBetweenRay2DAndBoundingBox2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and an axis-aligned bounding box.
intersectionBetweenRay2DAndConvexPolygon2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given ray 2D and a given convex polygon 2D.
intersectionBetweenRay2DAndConvexPolygon2D(Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the coordinates of the possible intersection(s) between a given ray 2D and a given convex polygon 2D.
intersectionBetweenRay2DAndLineSegment2D(double, double, double, double, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between a 2D ray and a 2D line segment.
intersectionBetweenRay2DAndLineSegment2D(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between a 2D and a 2D line segment.
intersectionBetweenRay2DAndLineSegment2D(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between a 2D ray and a 2D line segment.
intersectionBetweenRay2DAndLineSegment2D(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between a 2D and a 2D line segment.
intersectionBetweenRay2DAndLineSegment2D(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between a 2D ray and a 2D line segment.
intersectionBetweenRay2DAndLineSegment2D(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between a 2D ray and a 2D line segment.
intersectionBetweenRay3DAndBoundingBox3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a ray and an axis-aligned bounding box.
intersectionBetweenRay3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and an axis-aligned bounding box.
intersectionBetweenRay3DAndBoundingBox3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and an axis-aligned bounding box.
intersectionBetweenRay3DAndCylinder3D(double, double, double, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a ray and a cylinder.
intersectionBetweenRay3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and a cylinder.
intersectionBetweenRay3DAndCylinder3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and a cylinder.
intersectionBetweenRay3DAndEllipsoid3D(double, double, double, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the coordinates of the possible intersections between a ray and a ellipsoid.
intersectionBetweenRay3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and a ellipsoid.
intersectionBetweenRay3DAndEllipsoid3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the coordinates of the possible intersections between a ray and a ellipsoid.
intersectionBetweenTwoLine2Ds(double, double, double, double, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction.
intersectionBetweenTwoLine2Ds(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two infinitely long 2D lines each defined by two 2D points.
intersectionBetweenTwoLine2Ds(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction.
intersectionBetweenTwoLine2Ds(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Vector2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction.
intersectionBetweenTwoLine2Ds(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two infinitely long 2D lines each defined by two 2D points.
intersectionBetweenTwoLine2Ds(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction.
intersectionBetweenTwoLine2Ds(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction.
intersectionBetweenTwoLine2Ds(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction.
intersectionBetweenTwoLineSegment2Ds(double, double, double, double, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two 2D line segments each defined by their two 2D endpoints.
intersectionBetweenTwoLineSegment2Ds(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two 2D line segments each defined by their two 2D endpoints.
intersectionBetweenTwoLineSegment2Ds(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two 2D line segments each defined by their two 2D endpoints.
intersectionBetweenTwoLineSegment2Ds(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two 2D line segments each defined by their two 2D endpoints.
intersectionBetweenTwoLineSegment2Ds(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two 2D line segments each defined by their two 2D endpoints.
intersectionBetweenTwoLineSegment2Ds(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two 2D line segments each defined by their two 2D endpoints.
intersectionBetweenTwoPlane3Ds(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly, double, Point3DBasics, Vector3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
This methods calculates the line of intersection between two planes each defined by a point and a normal.
intersectionBetweenTwoPlane3Ds(Point3DReadOnly, Vector3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Vector3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
This methods calculates the line of intersection between two planes each defined by a point and a normal.
intersectionBetweenTwoPlane3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, double, FixedFramePoint3DBasics, FixedFrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
This methods calculates the line of intersection between two planes each defined by a point and a normal.
intersectionBetweenTwoPlane3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, double, FramePoint3DBasics, FrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
This methods calculates the line of intersection between two planes each defined by a point and a normal.
intersectionBetweenTwoPlane3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics, FixedFrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
This methods calculates the line of intersection between two planes each defined by a point and a normal.
intersectionBetweenTwoPlane3Ds(FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics, FrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
This methods calculates the line of intersection between two planes each defined by a point and a normal.
intersectionWith(Line3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Box3D
Computes the coordinates of the possible intersections between a line and this box.
intersectionWith(Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Box3D
Computes the coordinates of the possible intersections between a line and this box.
intersectionWith(Line3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Computes the coordinates of the possible intersections between a line and this cylinder.
intersectionWith(Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Computes the coordinates of the possible intersections between a line and this cylinder.
intersectionWith(Line3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Computes the coordinates of the possible intersections between a line and this ellipsoid.
intersectionWith(Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Computes the coordinates of the possible intersections between a line and this ellipsoid.
intersectionWith(Line2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and returns the result.
intersectionWith(Line2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and returns the result.
intersectionWith(LineSegment2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and stores the result in intersectionToPack.
intersectionWith(ConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and returns the result.
intersectionWith(Line2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and returns the result.
intersectionWith(LineSegment2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and stores the result in intersectionToPack.
intersectionWith(Line3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the coordinates of the intersection between this plane and an infinitely long 3D line.
intersectionWith(Point3DBasics, Point3DReadOnly, Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the coordinates of the intersection between this plane and an infinitely long 3D line.
intersectionWith(Line3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Sphere3D
Computes the coordinates of the possible intersections between a line and this sphere.
intersectionWith(Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Sphere3D
Computes the coordinates of the possible intersections between a line and this sphere.
intersectionWith(Line2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(Line2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(Line2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(Line2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(FrameLine2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(FrameLine2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(FrameLine2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(FrameLine2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(FrameLine2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameLineSegment2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameLineSegment2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameLineSegment2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameLineSegment2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameLineSegment2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and returns the result.
intersectionWith(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and returns the result.
intersectionWith(FrameLine2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and stores the result in intersectionToPack.
intersectionWith(FrameLine2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and stores the result in intersectionToPack.
intersectionWith(FrameLine2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and stores the result in intersectionToPack.
intersectionWith(Line2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and stores the result in intersectionToPack.
intersectionWith(Line2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and returns the result.
intersectionWith(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and returns the result.
intersectionWith(FrameLineSegment2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and stores the result in intersectionToPack.
intersectionWith(FrameLineSegment2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and stores the result in intersectionToPack.
intersectionWith(FrameLineSegment2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the intersection between this line and the given line segment and stores the result in intersectionToPack.
intersectionWith(ConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, Point2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, Point2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the coordinates of the possible intersection(s) between this line and the given convex polygon 2D.
intersectionWith(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and returns the result.
intersectionWith(Line2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and stores the result in intersectionToPack.
intersectionWith(Line2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and stores the result in intersectionToPack.
intersectionWith(FrameLine2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and stores the result in intersectionToPack.
intersectionWith(FrameLine2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and stores the result in intersectionToPack.
intersectionWith(FrameLine2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and stores the result in intersectionToPack.
intersectionWith(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Calculates the coordinates of the intersection between this line segment and the given line and returns the result.
intersectionWith(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and returns the result.
intersectionWith(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and returns the result.
intersectionWith(FrameLineSegment2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and stores the result in intersectionToPack.
intersectionWith(LineSegment2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and stores the result in intersectionToPack.
intersectionWith(FrameLineSegment2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and stores the result in intersectionToPack.
intersectionWith(FrameLineSegment2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the intersection between this line segment and the given line segment and stores the result in intersectionToPack.
intersectionWith(ConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between a given line segment 2D and this convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, Point2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, Point2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(ConvexPolygon2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWith(FrameConvexPolygon2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the possible intersection(s) between this line segment and the given convex polygon 2D.
intersectionWithLine2D(Point2DReadOnly, Vector2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Computes the coordinates of the two intersections between a line and this bounding box.
intersectionWithLine3D(Line3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Computes the coordinates of the two intersections between a line and this bounding box.
intersectionWithLine3D(Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Computes the coordinates of the two intersections between a line and this bounding box.
intersectionWithLineSegment2D(Point2DReadOnly, Point2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Computes the coordinates of the two intersections between a line segment and this bounding box.
intersectionWithLineSegment3D(LineSegment3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Computes the coordinates of the two intersections between a line segment and this bounding box.
intersectionWithLineSegment3D(Point3DReadOnly, Point3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Computes the coordinates of the two intersections between a line segment and this bounding box.
intersectionWithRay(Line2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(Line2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(Line2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(Line2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(Line2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(FrameLine2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(FrameLine2DReadOnly, Point2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(FrameLine2DReadOnly, FixedFramePoint2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(FrameLine2DReadOnly, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(FrameLine2DReadOnly, FramePoint2DBasics, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the coordinates of the possible intersection(s) between a given ray 2D and this convex polygon 2D.
intersectionWithRay2D(Point2DReadOnly, Vector2DReadOnly, Point2DBasics, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Computes the coordinates of the two intersections between a ray and this bounding box.
intersectionWithRay3D(Point3DReadOnly, Vector3DReadOnly, Point3DBasics, Point3DBasics) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Computes the coordinates of the two intersections between a ray and this bounding box.
intersectsEpsilon(BoundingBox3D, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this bounding box and other intersects.
intersectsEpsilon(BoundingBox2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if this bounding box and other intersects.
intersectsEpsilonInXYPlane(BoundingBox2DReadOnly, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this bounding box and other intersects.
intersectsExclusive(BoundingBox3D) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this bounding box and other intersects.
intersectsExclusive(BoundingBox2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if this bounding box and other intersects.
intersectsExclusiveInXYPlane(BoundingBox2DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this bounding box and other intersects.
intersectsInclusive(BoundingBox3D) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this bounding box and other intersects.
intersectsInclusive(BoundingBox2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if this bounding box and other intersects.
intersectsInclusiveInXYPlane(BoundingBox2DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if this bounding box and other intersects.
inverseTransform(Tuple2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Performs the inverse of the transform to the given tupleToTransform by the rotation about the z-axis described by this.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Performs the inverse of the transform to the given tupleToTransform by the rotation about the z-axis described by this.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleToTransform by the rotation about the z-axis described by this.
inverseTransform(FrameTuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(Tuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(Tuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FrameTuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FrameTuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleToTransform by the rotation about the z-axis described by this.
inverseTransform(FrameTuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
inverseTransform(FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleToTransform.
inverseTransform(FrameTuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
inverseTransform(Tuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
inverseTransform(Tuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
inverseTransform(FrameTuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FrameTuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleToTransform.
inverseTransform(FrameTuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FixedFrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleToTransform.
inverseTransform(Tuple2DReadOnly, FixedFrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, FrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, FixedFrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, FrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FrameTuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal and stores the result in tupleTransformed.
inverseTransform(FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given quaternion quaternionToTransform.
inverseTransform(FrameQuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given quaternion quaternionOriginal by this quaternion and stores the result in quaternionTransformed.
inverseTransform(QuaternionReadOnly, FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given quaternion quaternionOriginal by this quaternion and stores the result in quaternionTransformed.
inverseTransform(QuaternionReadOnly, FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given quaternion quaternionOriginal by this quaternion and stores the result in quaternionTransformed.
inverseTransform(FrameQuaternionReadOnly, FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given quaternion quaternionOriginal by this quaternion and stores the result in quaternionTransformed.
inverseTransform(FrameQuaternionReadOnly, FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the given quaternion quaternionOriginal by this quaternion and stores the result in quaternionTransformed.
inverseTransform(FixedFrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the vector part the given 4D vector by this quaternion.
inverseTransform(FrameVector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this quaternion and stores the result in vectorTransformed.
inverseTransform(Vector4DReadOnly, FixedFrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this quaternion and stores the result in vectorTransformed.
inverseTransform(Vector4DReadOnly, FrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this quaternion and stores the result in vectorTransformed.
inverseTransform(FrameVector4DReadOnly, FixedFrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this quaternion and stores the result in vectorTransformed.
inverseTransform(FrameVector4DReadOnly, FrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this quaternion and stores the result in vectorTransformed.
IS_POINT_ON_LINE_EPS - Static variable in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tolerance used to identify edge cases.
isAfter(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if the given point is located outside this line segment and that this line segment is point toward the point.
isAStationaryFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Tests if this reference frame is to be considered as stationary frame, i.e.
isBefore(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if the given point is located outside this line segment and that this line segment is point away from the point.
isBetweenEndpoints(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints with a given conservative tolerance epsilon: if epsilon > 0, the point has to be between the endpoints and at a minimum distance of epsilon * this.length() from the closest endpoint.
isBetweenEndpoints(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints or exactly on an endpoint.
isBetweenEndpoints(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints with a given conservative tolerance epsilon: if epsilon > 0, the point has to be between the endpoints and at a minimum distance of epsilon * this.length() from the closest endpoint.
isBetweenEndpoints(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints or exactly on an endpoint.
isBetweenEndpoints(Point3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints with a given conservative tolerance epsilon: if epsilon > 0, the point has to be between the endpoints and at a minimum distance of epsilon * this.length() from the closest endpoint.
isBetweenEndpoints(double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints with a given conservative tolerance epsilon: if epsilon > 0, the point has to be between the endpoints and at a minimum distance of epsilon * this.length() from the closest endpoint.
isBetweenEndpoints(double, double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests whether the given point is located between the two endpoints with a given conservative tolerance epsilon:
isBetweenEndpoints(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints with a given conservative tolerance epsilon: if epsilon > 0, the point has to be between the endpoints and at a minimum distance of epsilon * this.length() from the closest endpoint.
isBetweenEndpoints(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints or exactly on an endpoint.
isBetweenEndpoints(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints or exactly on an endpoint.
isBetweenEndpoints(FramePoint3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Tests whether the projection of the given point onto this line segment is located between the two endpoints with a given conservative tolerance epsilon: if epsilon > 0, the point has to be between the endpoints and at a minimum distance of epsilon * this.length() from the closest endpoint.
isBetweenEndpointsExclusive(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if this line segment entirely contains the given line segment other.
isBetweenEndpointsExclusive(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if this line segment contains the given point.
isBetweenEndpointsInclusive(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if this line segment entirely contains the given line segment other.
isBetweenEndpointsInclusive(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if this line segment contains the given point.
isChildFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Test whether the given frame is a child of this frame.
isClockwiseOrdered() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
 
isClockwiseOrdered() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests whether the vertices of this polygon are clockwise or counter-clockwise ordered.
isClockwiseOrdered() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Tests whether the vertices of this polygon are clockwise or counter-clockwise ordered.
isCoincident(Plane3D, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if this plane and the given plane are coincident: this.normal and otherPlane.normal are collinear given the tolerance angleEpsilon.
isCollinear(Line2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(Line2DReadOnly, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(Line3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(Line3DReadOnly, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(FrameLine2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(FrameLine2DReadOnly, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(FrameLine3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Compares this with other to determine if the two lines are collinear.
isCollinear(FrameLine3DReadOnly, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Compares this with other to determine if the two lines are collinear.
isEmpty() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests whether this polygon is empty, i.e.
isFormingTriangle(double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
This methods verifies that the given set of three lengths represents a triangle.
isInsideEpsilon(Point3DReadOnly, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside this bounding box given the tolerance epsilon.
isInsideEpsilon(double, double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside this bounding box given the tolerance epsilon.
isInsideEpsilon(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the query is located inside this bounding box given the tolerance epsilon.
isInsideEpsilon(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the query is located inside this bounding box given the tolerance epsilon.
isInsideEpsilon(Point3DReadOnly, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Box3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Sphere3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideEpsilonShapeFrame(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Torus3D
Tests if the query is located inside this shape given the tolerance epsilon.
isInsideExclusive(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside this bounding box.
isInsideExclusive(double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside this bounding box.
isInsideExclusive(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the query is located inside this bounding box.
isInsideExclusive(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the query is located inside this bounding box.
isInsideInclusive(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside this bounding box.
isInsideInclusive(double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside this bounding box.
isInsideInclusive(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the query is located inside this bounding box.
isInsideInclusive(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DReadOnly
Tests if the query is located inside this bounding box.
isInsideOrOnSurface(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Tests whether the given point is inside this shape or on its surface.
isOnOrAbove(double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located strictly on or above this plane.
isOnOrAbove(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located on or above this plane given the tolerance epsilon.
isOnOrAbove(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located strictly on or above this plane.
isOnOrAbove(Point3DReadOnly, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located on or above this plane given the tolerance epsilon.
isOnOrBelow(double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located strictly on or below this plane.
isOnOrBelow(double, double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located on or below this plane given the tolerance epsilon.
isOnOrBelow(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located strictly on or below this plane.
isOnOrBelow(Point3DReadOnly, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the query point is located on or below this plane given the tolerance epsilon.
isOverlappingExclusive(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if this line segment and the other overlap or not.
isOverlappingInclusive(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Tests if this line segment and the other overlap or not.
isParallel(Plane3D, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Tests if the two planes are parallel by testing if their normals are collinear.
isParentFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Test whether the given frame is the parent of this frame.
isPoint2DInFrontOfRay2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Determines if the query is exactly on or on the right side of the infinitely long line that goes through the ray origin and which direction is perpendicular to the ray and directed towards the left side.
isPoint2DInFrontOfRay2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Determines if the query is exactly on or on the right side of the infinitely long line that goes through the ray origin and which direction is perpendicular to the ray and directed towards the left side.
isPoint2DInFrontOfRay2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Determines if the query is exactly on or on the right side of the infinitely long line that goes through the ray origin and which direction is perpendicular to the ray and directed towards the left side.
isPoint2DInsideConvexPolygon2D(double, double, List<? extends Point2DReadOnly>, int, boolean, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Determines if the point is inside the convex polygon given the tolerance epsilon.
isPoint2DInsideConvexPolygon2D(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Determines if the point is inside the convex polygon given the tolerance epsilon.
isPoint2DInsideTriangleABC(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns true only if the point is inside the triangle defined by the vertices a, b, and c.
isPoint2DInsideTriangleABC(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns true only if the point is inside the triangle defined by the vertices a, b, and c.
isPoint2DOnLeftSideOfLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the left side of an infinitely long line defined by two points.
isPoint2DOnLeftSideOfLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns a boolean value, stating whether a 2D point is on the left side of an infinitely long line defined by two points.
isPoint2DOnLine2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnLine2D(double, double, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnLine2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnLine2D(double, double, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnLineSegment2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Tests if the point 2D is located on the infinitely long line 2D.
isPoint2DOnRightSideOfLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the right side of an infinitely long line defined by two points.
isPoint2DOnRightSideOfLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns a boolean value, stating whether a 2D point is on the right side of an infinitely long line defined by two points.
isPoint2DOnSideOfLine2D(double, double, double, double, double, double, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line.
isPoint2DOnSideOfLine2D(double, double, Point2DReadOnly, Point2DReadOnly, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line defined by two points.
isPoint2DOnSideOfLine2D(double, double, Point2DReadOnly, Vector2DReadOnly, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line.
isPoint2DOnSideOfLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line defined by two points.
isPoint2DOnSideOfLine2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line.
isPoint2DOnSideOfLine2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line defined by two points.
isPoint2DOnSideOfLine2D(double, double, FramePoint2DReadOnly, FrameVector2DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line.
isPoint2DOnSideOfLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line defined by two points.
isPoint2DOnSideOfLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns a boolean value, stating whether a 2D point is on the left or right side of an infinitely long line.
isPointBehindLine(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether the query point is in behind of this line or not.
isPointBehindLine(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether the query point is in behind of this line or not.
isPointInFrontOfLine(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether the query point is in front of this line or not.
isPointInFrontOfLine(Vector2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether the query point is in front of this line or not.
isPointInFrontOfLine(FrameVector2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether the query point is in front of this line or not.
isPointInFrontOfLine(Vector2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether the query point is in front of this line or not.
isPointInFrontOfLine(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether the query point is in front of this line or not.
isPointInFrontOfLine(FrameVector2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether the query point is in front of this line or not.
isPointInside(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests if the given point is inside this polygon or exactly on and edge/vertex of this polygon.
isPointInside(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Determines if the point is inside this convex polygon given the tolerance epsilon.
isPointInside(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests if the given point is inside this polygon or exactly on and edge/vertex of this polygon.
isPointInside(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Determines if the point is inside this convex polygon given the tolerance epsilon.
isPointInside(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Tests if the given point is inside this polygon or exactly on and edge/vertex of this polygon.
isPointInside(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Determines if the point is inside this convex polygon given the tolerance epsilon.
isPointOnLeftSideOfLine(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPointOnLeftSideOfLine(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPointOnLeftSideOfLineSegment(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line segment.
isPointOnLeftSideOfLineSegment(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line segment.
isPointOnLine(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Tests if the given is located on this line.
isPointOnLine(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Tests if the given is located on this line.
isPointOnLine(Point3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Tests if the given is located on this line.
isPointOnLine(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Tests if the given is located on this line.
isPointOnLine(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Tests if the given is located on this line.
isPointOnLine(FramePoint3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Tests if the given is located on this line.
isPointOnLineSegment(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests if the given is located on this line segment.
isPointOnLineSegment(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Tests if the given is located on this line segment.
isPointOnLineSegment(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Tests if the given is located on this line segment.
isPointOnLineSegment(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Tests if the given is located on this line segment.
isPointOnRightSideOfLine(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPointOnRightSideOfLine(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPointOnRightSideOfLineSegment(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line segment.
isPointOnRightSideOfLineSegment(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line segment.
isPointOnSideOfLine(double, double, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPointOnSideOfLine(Point2DReadOnly, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPointOnSideOfLine(FramePoint2DReadOnly, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns a boolean value, stating whether a 2D point is on the left or right side of this line.
isPolygon2DConvexAtVertex(int, List<? extends Point2DReadOnly>, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Tests if the polygon defined by the given vertices is convex at the vertex defined by the given vertexIndex.
isPolygon2DConvexAtVertex(int, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Tests if the polygon defined by the given vertices is convex at the vertex defined by the given vertexIndex.
isUpToDate() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Tests whether this polygon has been updated via ConvexPolygon2D.update() since last time its vertices have been modified.
isUpToDate() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests whether the vertices of this polygon have been updated to ensure this is a convex polygon.
isUpToDate() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Tests whether the vertices of this polygon have been updated to ensure this is a convex polygon.
isWorldFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Tests if this reference frame is ReferenceFrame.worldFrame.
isXYInsideEpsilon(Point2DReadOnly, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
* Tests if the query is located inside the projection onto the XY-plane of this bounding box given the tolerance epsilon.
isXYInsideEpsilon(double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
* Tests if the query is located inside the projection onto the XY-plane of this bounding box given the tolerance epsilon.
isXYInsideExclusive(Point2DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside the projection onto the XY-plane of this bounding box.
isXYInsideExclusive(double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside the projection onto the XY-plane of this bounding box.
isXYInsideInclusive(Point2DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside the projection onto the XY-plane of this bounding box.
isXYInsideInclusive(double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Tests if the query is located inside the projection onto the XY-plane of this bounding box.
isZupFrame() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Tests if this reference frame is considered to have its z-axis aligned with the root frame.

L

length() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the length of this line segment.
length() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the length of this line segment.
length() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Calculates the (absolute) length of this line segment.
lengthSquared() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the squared value of the length of this line segment.
lengthSquared() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the squared value of the length of this line segment.
Line2D - Class in us.ihmc.euclid.geometry
Represents an infinitely-long 2D line defined by a 2D point and a 2D unit-vector.
Line2D() - Constructor for class us.ihmc.euclid.geometry.Line2D
Default constructor that initializes both point and direction to zero.
Line2D(double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Line2D
Initializes this line to be passing through the given point, with the vector as the direction.
Line2D(Line2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line2D
Creates a new line 2D and initializes it to other.
Line2D(LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line2D
Creates a new line and initializes it to go through the endpoints of the given line segment.
Line2D(Point2DReadOnly, Point2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line2D
Initializes this line to be passing through the two given points.
Line2D(Point2DReadOnly, Vector2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line2D
Initializes this line to be passing through the given point, with the vector as the direction.
Line2DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a line 2D.
Line2DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a line 2D.
Line3D - Class in us.ihmc.euclid.geometry
Represents an infinitely long 3D line defined by a 3D point and a 3D unitary vector.
Line3D() - Constructor for class us.ihmc.euclid.geometry.Line3D
Default constructor that initializes both point and direction to zero.
Line3D(double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Line3D
Initializes this line to be passing through the given point, with the vector as the direction.
Line3D(Line2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line3D
Creates a new line 3D and initializes it to other.
Line3D(Line3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line3D
Creates a new line 3D and initializes it to other.
Line3D(LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
Line3D(LineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line3D
Creates a new line and initializes it to go through the endpoints of the given line segment.
Line3D(Point3DReadOnly, Point3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line3D
Initializes this line to be passing through the two given points.
Line3D(Point3DReadOnly, Vector3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Line3D
Initializes this line to be passing through the given point, with the vector as the direction.
Line3DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a line 3D.
Line3DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a line 3D.
lineOfSightEndIndex(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndIndex(double, double, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndIndex(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndIndex(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertex(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertex(Point2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertex(Point2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertex(FramePoint2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertex(FramePoint2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertex(FramePoint2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertexCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertexCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightEndVertexCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightIndices(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightIndices(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightIndices(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartIndex(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartIndex(double, double, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartIndex(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartIndex(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertex(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertex(Point2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertex(Point2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertex(FramePoint2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertex(FramePoint2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertex(FramePoint2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertexCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertexCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightStartVertexCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightVertices(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightVertices(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
lineOfSightVertices(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
From the point of view of an observer located outside the polygon, only a continuous subset of the polygon's edges can be seen defining a line-of-sight.
LineSegment1D - Class in us.ihmc.euclid.geometry
Represents a finite-length 1D line segment defined by its two 1D endpoints.
LineSegment1D() - Constructor for class us.ihmc.euclid.geometry.LineSegment1D
Default constructor that initializes both endpoints of this line segment to Double.NaN.
LineSegment1D(double, double) - Constructor for class us.ihmc.euclid.geometry.LineSegment1D
Initializes this line segment to have the given endpoints.
LineSegment1D(LineSegment1D) - Constructor for class us.ihmc.euclid.geometry.LineSegment1D
Creates a new line segment 1D and initializes it to other.
LineSegment1D(double[]) - Constructor for class us.ihmc.euclid.geometry.LineSegment1D
Initializes this line segment to have the given endpoints.
LineSegment2D - Class in us.ihmc.euclid.geometry
Represents a finite-length 2D line segment defined by its two 2D endpoints.
LineSegment2D() - Constructor for class us.ihmc.euclid.geometry.LineSegment2D
Default constructor that initializes both endpoints of this line segment to zero.
LineSegment2D(double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.LineSegment2D
Initializes this line segment to have the given endpoints.
LineSegment2D(LineSegment2D) - Constructor for class us.ihmc.euclid.geometry.LineSegment2D
Creates a new line segment 2D and initializes it to other.
LineSegment2D(LineSegment2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.LineSegment2D
Creates a new line segment 2D and initializes it to other.
LineSegment2D(Point2DReadOnly, Point2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.LineSegment2D
Initializes this line segment to have the given endpoints.
LineSegment2DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a line segment 2D.
LineSegment2DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a line segment 2D.
LineSegment3D - Class in us.ihmc.euclid.geometry
Represents a finite-length 3D line segment defined by its two 3D endpoints.
LineSegment3D() - Constructor for class us.ihmc.euclid.geometry.LineSegment3D
Default constructor that initializes both endpoints of this line segment to zero.
LineSegment3D(LineSegment3D) - Constructor for class us.ihmc.euclid.geometry.LineSegment3D
Creates a new line segment 3D and initializes it to other.
LineSegment3D(LineSegment3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.LineSegment3D
Creates a new line segment 3D and initializes it to other.
LineSegment3D(Point3DReadOnly, Point3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.LineSegment3D
Initializes this line segment to have the given endpoints.
LineSegment3D(double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.LineSegment3D
Initializes this line segment to have the given endpoints.
LineSegment3DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a line segment 3D.
LineSegment3DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a line segment 3D.

M

midpoint(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
midpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes and returns the coordinates of the point located exactly at the middle of this line segment.
midpoint() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes and returns the coordinates of the point located exactly at the middle of this line segment.
midpoint(Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
midpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes and returns the coordinates of the point located exactly at the middle of this line segment.
midpoint(FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
midpoint(FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
midpoint() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
midpoint(FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
midpoint(FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located exactly at the middle of this line segment.
MIN_INNER_RADIUS - Static variable in class us.ihmc.euclid.geometry.Torus3D
The minimum allowable value for the major radius.
MIN_TUBE_RADIUS - Static variable in class us.ihmc.euclid.geometry.Torus3D
The minimum allowable value for the radius of the tube.
multiply(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Multiplies this frame quaternion by other.
multiply(FrameQuaternionReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of q1 and q2.
multiply(QuaternionReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of q1 and q2.
multiply(FrameQuaternionReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of q1 and q2.
multiplyConjugateBoth(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of this and the conjugate of other.
multiplyConjugateOther(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Multiplies this frame quaternion by the conjugate of other.
multiplyConjugateThis(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of this and other.

N

NameBasedHashCodeHolder - Interface in us.ihmc.euclid.utils
NameBasedHashCodeHolder is the base interface for objects that are uniquely identifiable by a hash code built from their name.
NameBasedHashCodeTools - Class in us.ihmc.euclid.utils
NameBasedHashCodeHolder provides a series of tools to calculate String based unique hash codes in addition to some default values.
NameBasedHashCodeTools() - Constructor for class us.ihmc.euclid.utils.NameBasedHashCodeTools
 
negateDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Flips this line's direction.
negateDirection() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Flips this line's direction.
newInstance(ReferenceFrame, Object) - Method in interface us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools.FrameTypeBuilder
Creates a new instance of the frame type.
newInstance() - Method in interface us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools.GenericTypeBuilder
Creates a new instance of the same object initialized with random values.
newInstance(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.tools.EuclidFrameAPITestTools.RandomFrameTypeBuilder
Creates a new instance of the frame type.
next(int, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Increments then recomputes the given index such that it is ∈ [0, listSize[.
nextBoundingBox2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random bounding box from random center location and random size.
nextBoundingBox2D(Random, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random bounding box from random center location and random size.
nextBoundingBox3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random bounding box from random center location and random size.
nextBoundingBox3D(Random, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random bounding box from random center location and random size.
nextCircleBasedConvexPolygon2D(Random, double, double, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random convex polygon 2D which construction is based on the generation of a random circle onto which the vertices are generated.
nextConvexPolygon2D(Random, double, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random convex polygon given the maximum absolute coordinate value of its vertices and the size of the point cloud from which it is generated.
nextEdgeIndexIntersectingWithLine2D(int, Point2DReadOnly, Vector2DReadOnly, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the next polygon's edge that the given line intersects.
nextEdgeIndexIntersectingWithLine2D(int, double, double, double, double, List<? extends Point2DReadOnly>, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Finds the index of the next polygon's edge that the given line intersects.
nextFrameConvexPolygon2D(Random, ReferenceFrame, double, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random convex polygon given the maximum absolute coordinate value of its vertices and the size of the point cloud from which it is generated.
nextFrameLine2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 2D frame line.
nextFrameLine3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 2D frame line.
nextFrameLineSegment2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 2D frame line segment.
nextFrameLineSegment3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 3D frame line segment.
nextFrameOrientation2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 2D frame orientation with a yaw uniformly distributed in [-pi; pi].
nextFramePoint2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint2D(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint2D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint2D(Random, ReferenceFrame, double, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint3D(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint3D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint3D(Random, ReferenceFrame, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePoint3D(Random, ReferenceFrame, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame point.
nextFramePose2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 2D frame pose with a yaw uniformly distributed in [-pi; pi].
nextFramePose2D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 2D frame pose.
nextFramePose3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 3D frame pose with a quaternion uniformly distributed on the unit-sphere.
nextFramePose3D(Random, ReferenceFrame, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 3D frame pose with a quaternion uniformly distributed on the unit-sphere.
nextFramePose3D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 3D frame pose with a quaternion uniformly distributed on the unit-sphere.
nextFrameQuaternion(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame quaternion uniformly distributed on the unit-sphere.
nextFrameQuaternion(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame quaternion uniformly distributed on the unit-sphere.
nextFrameVector2D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector2D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector2D(Random, ReferenceFrame, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector2D(Random, ReferenceFrame, Tuple2DReadOnly, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector2DWithFixedLength(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector given its length length.
nextFrameVector3D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector3D(Random, ReferenceFrame, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector3D(Random, ReferenceFrame, Tuple3DReadOnly, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector3D(Random, ReferenceFrame, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector.
nextFrameVector3D(Random, ReferenceFrame, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random vector.
nextFrameVector3DWithFixedLength(Random, ReferenceFrame, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector given its length length.
nextFrameVector4D(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random 4D frame vector.
nextFrameVertex2DSupplier(Random, ReferenceFrame, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a fixed-size supplier of random frame vertex 2D.
nextFrameVertex3DSupplier(Random, ReferenceFrame, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a fixed-size supplier of random frame vertex 3D.
nextLine2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line 2D.
nextLine2D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line 2D.
nextLine3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line 3D.
nextLine3D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line 3D.
nextLineSegment1D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line segment 1D.
nextLineSegment1D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line segment 1D.
nextLineSegment2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line segment 2D.
nextLineSegment2D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line segment 2D.
nextLineSegment3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line segment 3D.
nextLineSegment3D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random line segment 3D.
nextOrientation2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random orientation 2D.
nextOrientation2D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random orientation 2D.
nextOrthogonalFrameVector3D(Random, FrameVector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector that is perpendicular to vectorToBeOrthogonalTo.
nextOrthogonalFrameVector3D(Random, ReferenceFrame, Vector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a random frame vector that is perpendicular to vectorToBeOrthogonalTo.
nextPlane3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random plane 3D from a random point and a random unit-vector.
nextPlane3D(Random, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random plane 3D from a random point and a random unit-vector.
nextPointCloud2D(Random, double, double, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random 2D point cloud given a random average, range, and size.
nextPose2D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random pose 2D.
nextPose2D(Random, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random pose 2D.
nextPose3D(Random) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random pose 3D.
nextPose3D(Random, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random pose 3D.
nextPose3D(Random, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a random pose 3D.
nextReferenceFrame(Random) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a reference frame with a random transform to world frame.
nextReferenceFrame(Random, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a reference frame with a random transform to world frame.
nextReferenceFrame(Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a reference frame with a random transform to its parent frame.
nextReferenceFrame(Random, ReferenceFrame, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a reference frame with a random transform to its parent frame.
nextReferenceFrame(String, Random, ReferenceFrame) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a reference frame with a random transform to its parent frame.
nextReferenceFrame(String, Random, ReferenceFrame, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Generates a reference frame with a random transform to its parent frame.
nextReferenceFrameTree(Random) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Creates a tree structure of 20 random reference frames starting off ReferenceFrame.getWorldFrame().
nextReferenceFrameTree(Random, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Creates a tree structure of 20 random reference frames start off ReferenceFrame.getWorldFrame().
nextReferenceFrameTree(Random, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Creates a tree structure of random reference frames starting off ReferenceFrame.getWorldFrame().
nextReferenceFrameTree(Random, int, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Creates a tree structure of random reference frames starting off ReferenceFrame.getWorldFrame().
nextReferenceFrameTree(String, Random, ReferenceFrame, int) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Creates a tree structure of random reference frames starting off the given rootFrame.
nextReferenceFrameTree(String, Random, ReferenceFrame, int, boolean) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameRandomTools
Creates a tree structure of random reference frames starting off the given rootFrame.
nextTransformToRootID - Static variable in class us.ihmc.euclid.referenceFrame.ReferenceFrame
 
nextVertex2DSupplier(Random, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a fixed-size supplier of random vertex 2D.
nextVertex3DSupplier(Random, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryRandomTools
Generates a fixed-size supplier of random vertex 3D.
normal3DFromThreePoint3Ds(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the normal of a plane that is defined by three points.
normal3DFromThreePoint3Ds(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Vector3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the normal of a plane that is defined by three points.
normal3DFromThreePoint3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the normal of a plane that is defined by three points.
normal3DFromThreePoint3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the normal of a plane that is defined by three points.
normal3DFromThreePoint3Ds(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the normal of a plane that is defined by three points.
normalizeQuaternion() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Normalizes the quaternion part of this pose to ensure it is a unit-quaternion describing a proper orientation.
normalizeQuaternionAndLimitToPi() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Normalizes the quaternion part of this pose and then limits the angle of the rotation it represents to be ∈ [-pi;pi].
notifyVerticesChanged() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
 
notifyVerticesChanged() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Notifies the vertices have changed and that this polygon has to be updated.
notifyVerticesChanged() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Notifies the vertices have changed and that this polygon has to be updated.
NULL_HASHCODE - Static variable in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Default hash code for any object that is equal to null.

O

ONE_MILLIONTH - Static variable in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tolerance used to identify edge cases.
ONE_TEN_MILLIONTH - Static variable in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tolerance used to identify edge cases.
ONE_TRILLIONTH - Static variable in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Tolerance used to identify edge cases.
Orientation2D - Class in us.ihmc.euclid.geometry
A Orientation2D represents an orientation in the XY-plane, i.e.
Orientation2D() - Constructor for class us.ihmc.euclid.geometry.Orientation2D
Creates a new orientation 2D initialized with its yaw angle to zero.
Orientation2D(double) - Constructor for class us.ihmc.euclid.geometry.Orientation2D
Creates a new orientation 2D and initializes its yaw angle to the given yaw.
Orientation2D(Orientation2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Orientation2D
Creates a new orientation 2D and initializes it to other.
Orientation2DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a 2D orientation.
Orientation2DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a 2D orientation.
orthogonalProjection(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D convex polygon.
orthogonalProjection(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point this 2D convex polygon.
orthogonalProjection(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(Point3DReadOnly, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjection(Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(Point3DReadOnly, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(Point3DBasics) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the orthogonal projection of the given 3D point on this 3D plane.
orthogonalProjection(double, double, double, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the orthogonal projection of the given 3D point on this 3D plane.
orthogonalProjection(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the orthogonal projection of the given 3D point on this 3D plane.
orthogonalProjection(Point3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Computes the orthogonal projection of a point on this shape.
orthogonalProjection(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.geometry.Shape3D
Computes the orthogonal projection of a point this shape.
orthogonalProjection(FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D convex polygon.
orthogonalProjection(FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D convex polygon.
orthogonalProjection(Point2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point this 2D convex polygon.
orthogonalProjection(Point2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point this 2D convex polygon.
orthogonalProjection(FramePoint2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point this 2D convex polygon.
orthogonalProjection(FramePoint2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point this 2D convex polygon.
orthogonalProjection(FramePoint2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point this 2D convex polygon.
orthogonalProjection(FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(FramePoint2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(Point2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(Point2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(FramePoint2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(FramePoint2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjection(FramePoint3DReadOnly, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjection(Point3DReadOnly, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjection(Point3DReadOnly, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjection(FramePoint3DReadOnly, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjection(FramePoint3DReadOnly, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjection(FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(FramePoint2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(Point2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(Point2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(FramePoint2DReadOnly, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(FramePoint2DReadOnly, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjection(FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(FramePoint3DReadOnly, Point3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(Point3DReadOnly, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(Point3DReadOnly, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(FramePoint3DReadOnly, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjection(FramePoint3DReadOnly, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjectionCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D convex polygon.
orthogonalProjectionCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjectionCopy(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjectionCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjectionCopy(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjectionCopy(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjectionCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D convex polygon.
orthogonalProjectionCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D convex polygon.
orthogonalProjectionCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjectionCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Computes the orthogonal projection of the given 2D point on this 2D line.
orthogonalProjectionCopy(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Computes the orthogonal projection of the given 3D point on this 3D line.
orthogonalProjectionCopy(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjectionCopy(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the orthogonal projection of a 2D point on this 2D line segment.
orthogonalProjectionCopy(Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjectionCopy(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the orthogonal projection of a 3D point on this 3D line segment.
orthogonalProjectionOnConvexPolygon2D(double, double, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the orthogonal projection of a 2D point on a given 2D convex polygon.
orthogonalProjectionOnConvexPolygon2D(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the orthogonal projection of a 2D point on a given 2D convex polygon.
orthogonalProjectionOnConvexPolygon2D(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Computes the orthogonal projection of a 2D point on a given 2D convex polygon.
orthogonalProjectionOnLine2D(Point2DReadOnly, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D point and a 2D direction.
orthogonalProjectionOnLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D line segment.
orthogonalProjectionOnLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D line segment.
orthogonalProjectionOnLine2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D point and a 2D direction.
orthogonalProjectionOnLine2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D point and a 2D direction.
orthogonalProjectionOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D line segment.
orthogonalProjectionOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D line segment.
orthogonalProjectionOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D line segment.
orthogonalProjectionOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D point and a 2D direction.
orthogonalProjectionOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D point and a 2D direction.
orthogonalProjectionOnLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on an infinitely long 2D line defined by a 2D point and a 2D direction.
orthogonalProjectionOnLine3D(Point3DReadOnly, double, double, double, double, double, double, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on an infinitely long 3D line defined by a 3D point and a 3D direction.
orthogonalProjectionOnLine3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on an infinitely long 3D line defined by a 3D point and a 3D direction.
orthogonalProjectionOnLine3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on an infinitely long 3D line defined by a 3D point and a 3D direction.
orthogonalProjectionOnLine3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on an infinitely long 3D line defined by a 3D point and a 3D direction.
orthogonalProjectionOnLine3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on an infinitely long 3D line defined by a 3D point and a 3D direction.
orthogonalProjectionOnLine3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on an infinitely long 3D line defined by a 3D point and a 3D direction.
orthogonalProjectionOnLineSegment2D(double, double, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(Point2DReadOnly, double, double, double, double, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(double, double, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 2D point on a given 2D line segment defined by its two 2D endpoints.
orthogonalProjectionOnLineSegment3D(Point3DReadOnly, double, double, double, double, double, double, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on a given 3D line segment defined by its two 3D endpoints.
orthogonalProjectionOnLineSegment3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on a given 3D line segment defined by its two 3D endpoints.
orthogonalProjectionOnLineSegment3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on a given 3D line segment defined by its two 3D endpoints.
orthogonalProjectionOnLineSegment3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D line segment defined by its two 3D endpoints.
orthogonalProjectionOnLineSegment3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D line segment defined by its two 3D endpoints.
orthogonalProjectionOnLineSegment3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D line segment defined by its two 3D endpoints.
orthogonalProjectionOnPlane3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(double, double, double, Point3DReadOnly, Vector3DReadOnly, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
orthogonalProjectionOnPlane3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the orthogonal projection of a 3D point on a given 3D plane defined by a 3D point and 3D normal.
OutdatedPolygonException - Exception in us.ihmc.euclid.geometry.exceptions
RuntimeException dedicated to improper use of a polygon with vertices that are not up-to-date.
OutdatedPolygonException(String) - Constructor for exception us.ihmc.euclid.geometry.exceptions.OutdatedPolygonException
Creates a new exception.

P

parameterGivenPointOnLine(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the parameter 't' corresponding to the coordinates of the given pointOnLine 'p' by solving the line equation:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
parameterGivenPointOnLine(Point3DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Calculates the parameter 't' corresponding to the coordinates of the given pointOnLine 'p' by solving the line equation:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
parameterGivenPointOnLine(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the parameter 't' corresponding to the coordinates of the given pointOnLine 'p' by solving the line equation:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
parameterGivenPointOnLine(FramePoint3DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Calculates the parameter 't' corresponding to the coordinates of the given pointOnLine 'p' by solving the line equation:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
parentFrame - Variable in class us.ihmc.euclid.referenceFrame.ReferenceFrame
The reference to which this frame is attached to.
percentageAlongLineSegment(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes a percentage along the line segment representing the location of the given point once projected onto this line segment.
percentageAlongLineSegment(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes a percentage along the line segment representing the location of the given point once projected onto this line segment.
percentageAlongLineSegment(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes a percentage along the line segment representing the location of the given point once projected onto this line segment.
percentageAlongLineSegment(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes a percentage along the line segment representing the location of the given point once projected onto this line segment.
percentageAlongLineSegment(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes a percentage along the line segment representing the location of the given point once projected onto this line segment.
percentageAlongLineSegment(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes a percentage along the line segment representing the location of the given point once projected onto this line segment.
percentageAlongLineSegment2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes a percentage along the line segment representing the location of the given point once projected onto the line segment.
percentageAlongLineSegment2D(double, double, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment3D(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes a percentage along the line segment representing the location of the given point once projected onto the line segment.
percentageAlongLineSegment3D(double, double, double, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment3D(double, double, double, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageAlongLineSegment3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes a percentage along the line segment representing the location of the projection onto the line segment of the given point.
percentageOfIntersectionBetweenLineSegment2DAndLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between a 2D line segment and an infinitely long 2D line and returns a percentage alpha along the line segment such that the intersection coordinates can be computed as follows:
intersection = (1.0 - alpha) * lineSegmentStart + alpha * lineSegmentEnd
percentageOfIntersectionBetweenLineSegment2DAndLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between a 2D line segment and an infinitely long 2D line and returns a percentage alpha along the line segment such that the intersection coordinates can be computed as follows:
intersection = (1.0 - alpha) * lineSegmentStart + alpha * lineSegmentEnd
percentageOfIntersectionBetweenTwoLine2Ds(double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction and returns a percentage alpha along the first line such that the intersection coordinates can be computed as follows:
intersection = pointOnLine1 + alpha * lineDirection1
percentageOfIntersectionBetweenTwoLine2Ds(Point2DReadOnly, Vector2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction and returns a percentage alpha along the first line such that the intersection coordinates can be computed as follows:
intersection = pointOnLine1 + alpha * lineDirection1
percentageOfIntersectionBetweenTwoLine2Ds(FramePoint2DReadOnly, FrameVector2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the intersection between two infinitely long 2D lines each defined by a 2D point and a 2D direction and returns a percentage alpha along the first line such that the intersection coordinates can be computed as follows:
intersection = pointOnLine1 + alpha * lineDirection1
perpendicular(boolean, Vector2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the vector perpendicular to the direction of this line segment.
perpendicular(boolean, FixedFrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the vector perpendicular to the direction of this line segment.
perpendicular(boolean, FrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the vector perpendicular to the direction of this line segment.
perpendicularBisector2D(Point2DReadOnly, Point2DReadOnly, Point2DBasics, Vector2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the perpendicular bisector of line segment defined by its two endpoints.
perpendicularBisector2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics, FixedFrameVector2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the perpendicular bisector of line segment defined by its two endpoints.
perpendicularBisector2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics, FrameVector2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the perpendicular bisector of line segment defined by its two endpoints.
perpendicularBisectorSegment2D(Point2DReadOnly, Point2DReadOnly, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the endpoints of the perpendicular bisector segment to a line segment defined by its endpoints, such that: each endpoint of the perpendicular bisector is at a distance of bisectorSegmentHalfLength from the line segment.
perpendicularBisectorSegment2D(Point2DReadOnly, Point2DReadOnly, double, Point2DBasics, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the endpoints of the perpendicular bisector segment to a line segment defined by its endpoints, such that: each endpoint of the perpendicular bisector is at a distance of bisectorSegmentHalfLength from the line segment.
perpendicularBisectorSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, double) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the endpoints of the perpendicular bisector segment to a line segment defined by its endpoints, such that: each endpoint of the perpendicular bisector is at a distance of bisectorSegmentHalfLength from the line segment.
perpendicularBisectorSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, double, FixedFramePoint2DBasics, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the endpoints of the perpendicular bisector segment to a line segment defined by its endpoints, such that: each endpoint of the perpendicular bisector is at a distance of bisectorSegmentHalfLength from the line segment.
perpendicularBisectorSegment2D(FramePoint2DReadOnly, FramePoint2DReadOnly, double, FramePoint2DBasics, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the endpoints of the perpendicular bisector segment to a line segment defined by its endpoints, such that: each endpoint of the perpendicular bisector is at a distance of bisectorSegmentHalfLength from the line segment.
perpendicularLineThroughPoint(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates and returns a line that is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(Point2DReadOnly, Line2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Modifies perpendicularLineToPack such that it is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates and returns a line that is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates and returns a line that is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(FramePoint2DReadOnly, Line2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Modifies perpendicularLineToPack such that it is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(FramePoint2DReadOnly, FixedFrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Modifies perpendicularLineToPack such that it is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(FramePoint2DReadOnly, FrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Modifies perpendicularLineToPack such that it is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(Point2DReadOnly, FixedFrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Modifies perpendicularLineToPack such that it is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularLineThroughPoint(Point2DReadOnly, FrameLine2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Modifies perpendicularLineToPack such that it is perpendicular to this line, with its direction pointing to the left of this line, while going through the given point.
perpendicularVector() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Returns the vector that is perpendicular to this line and pointing to the left.
perpendicularVector(Vector2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Packs into vectorToPack the vector that is perpendicular to this line and pointing to the left.
perpendicularVector() - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Returns the vector that is perpendicular to this line and pointing to the left.
perpendicularVector(FixedFrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Packs into vectorToPack the vector that is perpendicular to this line and pointing to the left.
perpendicularVector(FrameVector2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Packs into vectorToPack the vector that is perpendicular to this line and pointing to the left.
perpendicularVector2D(Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the vector perpendicular to the given vector such that: vector.dot(perpendicularVector) == 0.0.
perpendicularVector2D(Vector2DReadOnly, Vector2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the vector perpendicular to the given vector such that: vector.dot(perpendicularVector) == 0.0.
perpendicularVector2D(FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the vector perpendicular to the given vector such that: vector.dot(perpendicularVector) == 0.0.
perpendicularVector2D(FrameVector2DReadOnly, FixedFrameVector2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the vector perpendicular to the given vector such that: vector.dot(perpendicularVector) == 0.0.
perpendicularVector2D(FrameVector2DReadOnly, FrameVector2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the vector perpendicular to the given vector such that: vector.dot(perpendicularVector) == 0.0.
perpendicularVector3DFromLine3DToPoint3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the perpendicular defined by an infinitely long 3D line (defined by two 3D points) and a 3D point.
perpendicularVector3DFromLine3DToPoint3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly, Point3DBasics, Vector3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the perpendicular defined by an infinitely long 3D line (defined by two 3D points) and a 3D point.
perpendicularVector3DFromLine3DToPoint3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the perpendicular defined by an infinitely long 3D line (defined by two 3D points) and a 3D point.
perpendicularVector3DFromLine3DToPoint3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the perpendicular defined by an infinitely long 3D line (defined by two 3D points) and a 3D point.
perpendicularVector3DFromLine3DToPoint3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FixedFramePoint3DBasics, FixedFrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the perpendicular defined by an infinitely long 3D line (defined by two 3D points) and a 3D point.
perpendicularVector3DFromLine3DToPoint3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DReadOnly, FramePoint3DBasics, FrameVector3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the perpendicular defined by an infinitely long 3D line (defined by two 3D points) and a 3D point.
Plane3D - Class in us.ihmc.euclid.geometry
Represents an infinitely wide and long 3D plane defined by a 3D point and a 3D unit-vector.
Plane3D() - Constructor for class us.ihmc.euclid.geometry.Plane3D
Default constructor that initializes both point and normal to zero.
Plane3D(double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Plane3D
Initializes this plane to be passing through the given point, with the vector as the normal.
Plane3D(Plane3D) - Constructor for class us.ihmc.euclid.geometry.Plane3D
Creates a new plane 3D and initializes it to other.
Plane3D(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Plane3D
Initializes this plane to be passing through the three given points.
Plane3D(Point3DReadOnly, Vector3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Plane3D
Initializes this plane to be passing through the given point, with the vector as the normal.
pointBetweenEndpointsGivenPercentage(double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointBetweenEndpointsGivenPercentage(double, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located at a given percentage on this line segment:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointIsOnPerimeter(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Tests if the given point lies on an edge of this convex polygon.
pointIsOnPerimeter(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Tests if the given point lies on an edge of this convex polygon.
pointOnLineGivenParameter(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenParameter(double, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DReadOnly
Calculates the coordinates of the point 'p' given the parameter 't' as follows:
p = t * n + p0
where n is the unit-vector defining the direction of this line and p0 is the point defining this line which also corresponds to the point for which t=0.
pointOnLineGivenPercentage(double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double, Point2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double, Point3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double, FixedFramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double, FramePoint2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double, FixedFramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
pointOnLineGivenPercentage(double, FramePoint3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DReadOnly
Computes the coordinates of the point located on the line this line segment is lying on:
pointToPack.interpolate(firstEndpoint, secondEndpoint, percentage)
Pose2D - Class in us.ihmc.euclid.geometry
A Pose2D represents a position and orientation in the XY-plane.
Pose2D() - Constructor for class us.ihmc.euclid.geometry.Pose2D
Creates a new pose 2D initialized with its position at (0, 0) and orientation at 0.
Pose2D(double, double, double) - Constructor for class us.ihmc.euclid.geometry.Pose2D
Creates a new pose 2D and initializes it with the given parameters.
Pose2D(Pose2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Pose2D
Creates a new pose 2D and initializes it to other.
Pose2D(Pose3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Pose2D
Creates a new pose 2D and initializes it from pose3DReadOnly
Pose2D(Tuple2DReadOnly, double) - Constructor for class us.ihmc.euclid.geometry.Pose2D
Creates a new pose 2D and initializes it from the given position and yaw angle.
Pose2D(Tuple2DReadOnly, Orientation2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Pose2D
Creates a new pose 2D and initializes it with the given parameters.
Pose2DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for a pose 2D.
Pose2DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for a pose 2D.
Pose3D - Class in us.ihmc.euclid.geometry
A Pose3D represents a position and orientation in 3 dimensions.
Pose3D() - Constructor for class us.ihmc.euclid.geometry.Pose3D
Creates a new pose 3D initialized with its position at (0, 0, 0) and orientation set to the neutral quaternion, i.e.
Pose3D(double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Pose3D
Creates a new pose 3D and initializes it with the given parameters.
Pose3D(Pose2DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Pose3D
Creates a new pose 3D and initializes to represent the same pose as the given pose2DReadOnly.
Pose3D(Pose3DReadOnly) - Constructor for class us.ihmc.euclid.geometry.Pose3D
Creates a new pose 3D and initializes it to other.
Pose3D(RigidBodyTransform) - Constructor for class us.ihmc.euclid.geometry.Pose3D
Creates a new pose 3D and initializes it with the given rigid-body transform.
Pose3D(Point3DReadOnly, QuaternionReadOnly) - Constructor for class us.ihmc.euclid.geometry.Pose3D
Creates a new pose 3D and initializes it with the given parameters.
Pose3DBasics - Interface in us.ihmc.euclid.geometry.interfaces
Write and read interface for pose 3D.
Pose3DReadOnly - Interface in us.ihmc.euclid.geometry.interfaces
Read-only interface for pose 3D.
preMultiply(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Pre-multiplies this frame quaternion by other.
preMultiplyConjugateBoth(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of other and the conjugate of this.
preMultiplyConjugateOther(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of other and this.
preMultiplyConjugateThis(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of other and the conjugate of this.
prepend(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Pre-multiplies this frame quaternion by other.
prependInvertBoth(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of other and the conjugate of this.
prependInvertOther(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of other and this.
prependInvertThis(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the multiplication of the conjugate of other and this.
prependPitchRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Prepends a rotation about the y-axis to this pose 3D: Rotates the position part and prepends the rotation to the orientation part.
prependPitchRotation(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Rotates this shape by angle of pitch about the y-axis of the world coordinates.
prependRollRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Prepends a rotation about the x-axis to this pose 3D: Rotates the position part and prepends the rotation to the orientation part.
prependRollRotation(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Rotates this shape by angle of roll about the x-axis of the world coordinates.
prependRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Rotates the position part of this pose 2D by yaw and adds yaw to the orientation part.
prependRotation(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Rotates the position part of this pose 2D by orientation and adds orientation to the orientation part.
prependRotation(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Rotates the position part of this pose 3D by the given rotation and prepends it to the orientation part.
prependRotation(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Rotates the position part of this pose 2D by orientation and adds orientation to the orientation part.
prependRotation(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Rotates the position part of this pose 3D by the given rotation and prepends it to the orientation part.
prependTransform(RigidBodyTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Prepends the given transform to this pose 3D.
prependTransform(QuaternionBasedTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Prepends the given transform to this pose 3D.
prependTranslation(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Adds the translation (x, y) to this pose 2D assuming it is expressed in the coordinates in which this pose is expressed.
prependTranslation(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Adds the given translation to this pose 2D assuming it is expressed in the coordinates in which this pose is expressed.
prependTranslation(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Adds the translation (x, y, z) to this pose 3D assuming it is expressed in the coordinates in which this pose is expressed.
prependTranslation(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Adds the given translation to this pose 3D assuming it is expressed in the coordinates in which this pose is expressed.
prependTranslation(double, double, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Translates this shape with the given (x, y, z) components that are expressed in the world coordinates.
prependTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Translate this shape with the given translation that is expressed in the world coordinates.
prependTranslation(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Adds the given translation to this pose 2D assuming it is expressed in the coordinates in which this pose is expressed.
prependTranslation(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Adds the given translation to this pose 3D assuming it is expressed in the coordinates in which this pose is expressed.
prependYawRotation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Prepends a rotation about the z-axis to this pose 3D: Rotates the position part and prepends the rotation to the orientation part.
prependYawRotation(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Rotates this shape by angle of yaw about the z-axis of the world coordinates.
previous(int, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Decrements then recomputes the given index such that it is ∈ [0, listSize[.
PRIME - Static variable in class us.ihmc.euclid.utils.NameBasedHashCodeTools
Prime number that is used when combining two hash codes into one.
pythagorasGetCathetus(double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Get a unknown cathetus (90-deg triangle one of the two shorter triangle sides, neighbouring the 90-degree angle) by Pythagoras law.
pythagorasGetHypotenuse(double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Get the hypotenuse c (90-degree triangle longest triangle length, opposite to the 90-degree angle) by Pythagoras law, a^2+b^2=c^2

R

radiusOfArc(double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the radius of an arc with the specified chord length and angle.
Ramp3D - Class in us.ihmc.euclid.geometry
Ramp3D represents a 3D shape with a triangular section in the XZ-plane.
Ramp3D() - Constructor for class us.ihmc.euclid.geometry.Ramp3D
Creates a new ramp 3D and initializes its length, width, and height to 1.0.
Ramp3D(Ramp3D) - Constructor for class us.ihmc.euclid.geometry.Ramp3D
Creates a new ramp 3D identical to other.
Ramp3D(double, double, double) - Constructor for class us.ihmc.euclid.geometry.Ramp3D
Creates a new ramp 3D and initializes its size.
Ramp3D(RigidBodyTransform, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Ramp3D
Creates a new ramp 3D and initializes its pose and size.
Ramp3D(Pose3DReadOnly, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Ramp3D
Creates a new ramp 3D and initializes its pose and size.
referenceFrame - Variable in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
The reference frame currently associated with the geometry object.
ReferenceFrame - Class in us.ihmc.euclid.referenceFrame
ReferenceFrame represents a reference coordinate frame.
ReferenceFrame(String) - Constructor for class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a new root reference frame.
ReferenceFrame(String, ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a new reference frame defined as being a child of the given parentFrame.
ReferenceFrame(String, ReferenceFrame, boolean, boolean) - Constructor for class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a new reference frame defined as being a child of the given parentFrame.
ReferenceFrame(String, ReferenceFrame, RigidBodyTransform) - Constructor for class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a new reference frame defined as being a child of the given parentFrame and initializes the transform to its parent.
ReferenceFrame(String, ReferenceFrame, RigidBodyTransform, boolean, boolean) - Constructor for class us.ihmc.euclid.referenceFrame.ReferenceFrame
Creates a new reference frame defined as being a child of the given parentFrame and initializes the transform to its parent.
ReferenceFrameHolder - Interface in us.ihmc.euclid.referenceFrame.interfaces
ReferenceFrameHolder represents an object to which a ReferenceFrame can be associated.
ReferenceFrameMismatchException - Exception in us.ihmc.euclid.referenceFrame.exceptions
ReferenceFrameMismatchException is a RuntimeException thrown when attempting a forbidden operation because of mismatching ReferenceFrames.
ReferenceFrameMismatchException(String) - Constructor for exception us.ihmc.euclid.referenceFrame.exceptions.ReferenceFrameMismatchException
Creates a new exception with a specified message.
removeVertex(int) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Removes the vertex of this polygon positioned at the index indexOfVertexToRemove.
removeVertex(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Removes the vertex of this polygon positioned at the index indexOfVertexToRemove.
removeVertex(int) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Removes the vertex of this polygon positioned at the index indexOfVertexToRemove.
rotate(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Applies a counter-clockwise rotation to the direction of this line about the z-axis by angleInRadians.

S

scale(double) - Method in class us.ihmc.euclid.geometry.Box3D
Applies the given scale factor to the size of this box.
scale(double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Scale this convex polygon about its centroid.
scale(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Scale this convex polygon about pointToScaleAbout.
scale(FramePoint2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Scale this convex polygon about pointToScaleAbout.
scaleAdd(double, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Scales this frame tuple and adds other.
scaleAdd(double, FrameTuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the sum of frameTuple1 scaled and frameTuple2.
scaleAdd(double, Tuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the sum of tuple1 scaled and frameTuple2.
scaleAdd(double, FrameTuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the sum of frameTuple1 scaled and tuple2.
scaleAdd(double, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Scales this frame tuple and adds other.
scaleAdd(double, FrameTuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the sum of frameTuple1 scaled and frameTuple2.
scaleAdd(double, Tuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the sum of tuple1 scaled and frameTuple2.
scaleAdd(double, FrameTuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the sum of frameTuple1 scaled and tuple2.
scaleAdd(double, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Scales this frame vector and adds frameTuple4DReadOnly.
scaleAdd(double, FrameTuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the sum of frameTuple1 scaled and tuple2.
scaleAdd(double, Tuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the sum of tuple1 scaled and frameTuple2.
scaleAdd(double, FrameTuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the sum of frameTuple1 scaled and frameTuple2.
scaleSub(double, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Scales this frame tuple and subtracts other.
scaleSub(double, FrameTuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the difference of frameTuple1 scaled and frameTuple2.
scaleSub(double, Tuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the difference of tuple1 scaled and frameTuple2.
scaleSub(double, FrameTuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the difference of frameTuple1 scaled and tuple2.
scaleSub(double, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Scales this frame tuple and subtracts other.
scaleSub(double, FrameTuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the difference of frameTuple1 scaled and frameTuple2.
scaleSub(double, Tuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the difference of tuple1 scaled and frameTuple2.
scaleSub(double, FrameTuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the difference of frameTuple1 scaled and tuple2.
scaleSub(double, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Scales this frame vector and subtracts frameTuple4DReadOnly.
scaleSub(double, FrameTuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the difference of frameTuple1 scaled and tuple2.
scaleSub(double, Tuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the difference of tuple1 scaled and frameTuple2.
scaleSub(double, FrameTuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the difference of frameTuple1 scaled and frameTuple2.
secondEndpointContainsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DReadOnly
Test if the second endpoint of this line segment contains Double.NaN.
secondEndpointContainsNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DReadOnly
Test if the second endpoint of this line segment contains Double.NaN.
set(Tuple3DBasics, Axis, double) - Static method in enum us.ihmc.euclid.Axis
Sets the value of the given tuple for the given axis to the given value.
set(BoundingBox2D) - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Redefines this bounding box to be the same as the given other.
set(double, double, double, double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Redefines this bounding box with new minimum and maximum coordinates.
set(double[], double[]) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Redefines this bounding box with new minimum and maximum coordinates.
set(Point3DReadOnly, Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Redefines this bounding box with new minimum and maximum coordinates.
set(Point3DReadOnly, Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Redefines this bounding box given its center location and half its size along each axis halfSize.
set(BoundingBox3D) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Redefines this bounding box to be the same as the given other.
set(Box3D) - Method in class us.ihmc.euclid.geometry.Box3D
Copies the other box data into this.
set(ConvexPolygon2D) - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
This method does: ConvexPolygon2D.clear().
set(Cylinder3D) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Copies the other cylinder data into this.
set(Ellipsoid3D) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Copies the other ellipsoid data into this.
set(Pose3DReadOnly, double, double, double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the pose and radii of this ellipsoid.
set(RigidBodyTransform, double, double, double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the pose and radii of this ellipsoid.
set(double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Redefines this bounding box with new minimum and maximum coordinates.
set(double[], double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Redefines this bounding box with new minimum and maximum coordinates.
set(Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Redefines this bounding box with new minimum and maximum coordinates.
set(Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Redefines this bounding box given its center location and half its size along each axis halfSize.
set(BoundingBox2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Redefines this bounding box to be the same as the given other.
set(Vertex2DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
set(Vertex3DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
set(Vertex2DSupplier, Vertex2DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Sets this polygon such that it represents the smallest convex hull that contains all the vertices supplied by the two suppliers.
set(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Sets this line to be the same as the given line.
set(Line3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Sets this line to be the same as the given line projected onto the XY-plane.
set(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Sets this line to go through the endpoints of the given line segment.
set(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Sets this line to go through the endpoints of the given line segment projected on the XY-plane.
set(double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Redefines this line with a new point and a new direction vector.
set(Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Redefines this line such that it goes through the two given points.
set(Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Redefines this line such that it goes through the two given points.
set(Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Redefines this line with a new point and a new direction vector.
set(Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Redefines this line with a new point and a new direction vector.
set(Line2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Sets this line to represent the same geometry as the given line2DReadOnly.
set(Line3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Sets this line to represent the same geometry as the given other.
set(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Sets this line to go through the endpoints of the given line segment.
set(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Sets this line to go through the endpoints of the given line segment.
set(double, double, double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Redefines this line with a new point and a new direction vector.
set(Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Redefines this line such that it goes through the two given points.
set(Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Redefines this line such that it goes through the two given points.
set(Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Redefines this line with a new point and a new direction vector.
set(Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Redefines this line with a new point and a new direction vector.
set(LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Sets this line segment to be same as the given line segment.
set(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Sets this line segment to be same as the given line segment.
set(double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Redefines this line segments with new endpoints.
set(Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Redefines this line segment with new endpoints.
set(Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Redefines this line segment with new endpoints.
set(Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Sets this line segment to be same as the given line segment.
set(double, double, double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Redefines this line segments with new endpoints.
set(Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Redefines this line segment with new endpoints.
set(Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets this orientation 2D to the other orientation 2D.
set(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets this orientation 2D to the yaw angle of the given orientation3DReadOnly.
set(Pose2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets this pose 2D to the other pose 2D.
set(Pose3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets this pose 2D to the given pose3DReadOnly.
set(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets all the components of this pose 2D.
set(Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets this pose 2D from the given position and yaw angle.
set(Tuple2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets both position and orientation.
set(RigidBodyTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets this pose 2D to match the given rigid-body transform.
set(RigidBodyTransform, boolean) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets this pose 2D to match the given rigid-body transform.
set(double, double, double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets all the components of this pose 3D.
set(Pose2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets this pose 3D to the given pose2DReadOnly.
set(Pose3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets this pose 3D to the other pose 3D.
set(RigidBodyTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets this pose 3D to match the given rigid-body transform.
set(QuaternionBasedTransform) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets this pose 3D to match the given quaternion-based transform.
set(Tuple3DReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets both position and orientation.
set(Tuple3DReadOnly, AxisAngleReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets both position and orientation.
set(Line2D) - Method in class us.ihmc.euclid.geometry.Line2D
Sets this line to be the same as the given line.
set(Line3D) - Method in class us.ihmc.euclid.geometry.Line3D
Sets this line to be the same as the given line.
set(LineSegment1D) - Method in class us.ihmc.euclid.geometry.LineSegment1D
 
set(double, double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Sets this line segment's endpoints.
set(double[]) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Redefines this line segment with new endpoints.
set(LineSegment2D) - Method in class us.ihmc.euclid.geometry.LineSegment2D
Sets this line segment to be same as the given line segment.
set(LineSegment3D) - Method in class us.ihmc.euclid.geometry.LineSegment3D
Sets this line segment to be same as the given line segment.
set(Orientation2DReadOnly) - Method in class us.ihmc.euclid.geometry.Orientation2D
Sets this orientation 2D to the other orientation 2D.
set(Orientation2D) - Method in class us.ihmc.euclid.geometry.Orientation2D
Sets this orientation 2D to the other orientation 2D.
set(double, double, double, double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Redefines this plane with a new point and a new normal.
set(Plane3D) - Method in class us.ihmc.euclid.geometry.Plane3D
Sets this plane to be the same as the given plane.
set(Point3DReadOnly, Point3DReadOnly, Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Redefines this plane such that it goes through the three given points.
set(Point3DReadOnly, Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Redefines this plane with a new point and a new normal.
set(Pose2D) - Method in class us.ihmc.euclid.geometry.Pose2D
Sets this pose 2D to the other pose 2D.
set(Pose3D) - Method in class us.ihmc.euclid.geometry.Pose3D
Sets this pose 3D to the other pose 3D.
set(Ramp3D) - Method in class us.ihmc.euclid.geometry.Ramp3D
Copies the other ramp data into this.
set(Sphere3D) - Method in class us.ihmc.euclid.geometry.Sphere3D
Copies the other sphere data into this.
set(Torus3D) - Method in class us.ihmc.euclid.geometry.Torus3D
Copies the other torus data into this.
set(Pose3DReadOnly, double, double) - Method in class us.ihmc.euclid.geometry.Torus3D
Sets the pose and radii of this torus 3D.
set(RigidBodyTransform, double, double) - Method in class us.ihmc.euclid.geometry.Torus3D
Sets the pose and radii of this torus 3D.
set(FrameConvexPolygon2D) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
set(G) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Copies the values from the given geometryObject into the geometry object in this.
set(ReferenceFrame, G) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Copies the values from the given geometryObject into the geometry object in this.
set(F) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Sets the geometry object in this to the geometry object in other.
set(FrameLine2D) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
set(FrameLine3D) - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
set(FrameLineSegment2D) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
set(FrameLineSegment3D) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
set(FrameOrientation2D) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
set(FramePoint2D) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Sets this frame point to other.
set(FramePoint3D) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Sets this frame point to other.
set(FramePose2D) - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
set(FramePose3D) - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Sets this frame pose 3D to the other frame pose 3D.
set(FrameQuaternion) - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Sets this frame quaternion to other.
set(FrameVector2D) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Sets this frame vector to other.
set(FrameVector3D) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Sets this frame vector to other.
set(FrameVector4D) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Sets this frame vector to other.
set(FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
set(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
set(FrameVertex2DSupplier, FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Sets this polygon such that it represents the smallest convex hull that contains both polygons.
set(FrameVertex2DSupplier, Vertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Sets this polygon such that it represents the smallest convex hull that contains both polygons.
set(Vertex2DSupplier, FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Sets this polygon such that it represents the smallest convex hull that contains both polygons.
set(ReferenceFrame, double, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(ReferenceFrame, Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line to be the same as the given line.
set(ReferenceFrame, Line3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line to be the same as the given line projected onto the XY-plane.
set(ReferenceFrame, LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line to go through the endpoints of the given line segment.
set(ReferenceFrame, LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line to go through the endpoints of the given line segment projected on the XY-plane.
set(ReferenceFrame, Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line to be the same as the given line.
set(FrameLine3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line to be the same as the given line projected onto the XY-plane.
set(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line from the given frameLineSegment2DReadOnly.
set(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Sets this line from the given frameLineSegment3DReadOnly.
set(Point2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(Point3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line with a new point and a new direction vector.
set(Point2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(Point3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Redefines this line such that it goes through the two given points.
set(ReferenceFrame, Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line to be the same as the given line.
set(ReferenceFrame, Line3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line to be the same as the given line.
set(ReferenceFrame, LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line to go through the endpoints of the given line segment.
set(ReferenceFrame, LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line to go through the endpoints of the given line segment.
set(ReferenceFrame, Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line to be the same as the given line.
set(FrameLine3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line to be the same as the given line.
set(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line from the given frameLineSegment2DReadOnly.
set(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Sets this line from the given frameLineSegment3DReadOnly.
set(Point2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(Point3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line with a new point and a new direction vector.
set(Point2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(Point3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Redefines this line such that it goes through the two given points.
set(ReferenceFrame, double, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segments with new endpoints.
set(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Sets this line segment to be same as the given line segment.
set(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Sets this line segment to be same as the given line segment.
set(FramePoint2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(Point2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(FramePoint2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(FramePoint3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(Point3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with new endpoints.
set(FramePoint2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(Point2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(FramePoint2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(FramePoint3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(Point3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Sets this line segment to be same as the given line segment.
set(FramePoint3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Redefines this line segment with new endpoints.
set(Point3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Redefines this line segment with new endpoints.
set(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Redefines this line segment with new endpoints.
set(FramePoint3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(Point3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
set(ReferenceFrame, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this frame orientation to orientation2DReadOnly and checks that its current frame equals referenceFrame.
set(ReferenceFrame, Orientation3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this frame orientation to the yaw angle of the given orientationReadOnly and checks that its current frame equals referenceFrame.
set(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the other orientation 2D.
set(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the yaw angle of the given frameQuaternionReadOnly.
set(ReferenceFrame, Pose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets the pose from the given pose2DReadOnly that is expressed in the given referenceFrame.
set(ReferenceFrame, Pose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets the pose from the given pose3DReadOnly that is expressed in the given referenceFrame.
set(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets this frame pose 2D to the other frame pose 2D.
set(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets this frame pose 2D to the x, y, and yaw components of the given framePose3DReadOnly.
set(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets this frame pose 2D to the given position and yaw angle.
set(FrameTuple2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets both position and orientation.
set(Tuple2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets both position and orientation.
set(FrameTuple2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets both position and orientation.
set(ReferenceFrame, Pose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the pose to represent the same pose as the given pose2DReadOnly that is expressed in the given referenceFrame.
set(ReferenceFrame, Pose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the pose from the given pose3DReadOnly that is expressed in the given referenceFrame.
set(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets this frame pose 3D to the represent the same pose as the given framePose2DReadOnly.
set(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets this frame pose 3D to the other frame pose 3D.
set(FrameTuple3DReadOnly, AxisAngleReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets both position and orientation.
set(FrameTuple3DReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets both position and orientation.
set(Tuple3DReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets both position and orientation.
set(FrameTuple3DReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets both position and orientation.
set(ReferenceFrame, QuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to quaternionReadOnly and checks that its current frame equals referenceFrame.
set(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to other.
set(ReferenceFrame, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to tuple2DReadOnly and checks that its current frame equal referenceFrame.
set(ReferenceFrame, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple components to x, and y and checks that its current frame equal referenceFrame.
set(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other.
set(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Set this frame tuple using the x and y coordinate of the given frameTuple3DReadOnly.
set(ReferenceFrame, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to tuple3DReadOnly and checks that its current frame equal referenceFrame.
set(ReferenceFrame, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple components to x, y, and z and checks that its current frame equal referenceFrame.
set(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets the x and y components of this frame tuple with the x and y components of the given frameTuple2DReadOnly.
set(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets the x and y components of this frame tuple with the x and y components of the given frameTuple2DReadOnly and the z-component to the given z.
set(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other.
set(ReferenceFrame, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple to tuple4DReadOnly and checks that its current frame equal referenceFrame.
set(ReferenceFrame, double, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple components to x, y, z, and s and checks that its current frame equal referenceFrame.
set(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple to other.
set(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this 4D frame vector to represent the given 3D frame vector
set(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this 4D frame vector to represent the given 3D frame point
setAdditionalNameBasedHashCode(long) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Sets this frame's custom hash code's value.
setAndAbsolute(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other and then calls Tuple2DBasics.absolute().
setAndAbsolute(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other and then calls Tuple3DBasics.absolute().
setAndAbsolute(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple to other and then calls Tuple4DBasics.absolute().
setAndClipToMax(double, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other and then calls Tuple2DBasics.clipToMax(double).
setAndClipToMax(double, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other and then calls Tuple3DBasics.clipToMax(double).
setAndClipToMax(double, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to frameTuple4DReadOnly and then calls Vector4DBasics.clipToMax(double).
setAndClipToMin(double, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other and then calls Tuple2DBasics.clipToMin(double).
setAndClipToMin(double, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other and then calls Tuple3DBasics.clipToMin(double).
setAndClipToMin(double, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to frameTuple4DReadOnly and then calls Vector4DBasics.clipToMin(double).
setAndClipToMinMax(double, double, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other and then calls Tuple2DBasics.clipToMinMax(double, double).
setAndClipToMinMax(double, double, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other and then calls Tuple3DBasics.clipToMinMax(double, double).
setAndClipToMinMax(double, double, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this vector to frameTuple4DReadOnly and then calls Vector4DBasics.clipToMinMax(double, double).
setAndConjugate(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the conjugate of other.
setAndInverse(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
setAndInvert(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the inverse of other.
setAndNegate(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to other and then calls Tuple4DBasics.negate().
setAndNegate(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other and then calls Tuple2DBasics.negate().
setAndNegate(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other and then calls Tuple3DBasics.negate().
setAndNegate(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple to other and then calls Tuple4DBasics.negate().
setAndNormalize(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to other and then calls Tuple4DBasics.normalize().
setAndNormalize(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple to other and then calls Tuple4DBasics.normalize().
setAndNormalize(FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector2DBasics
Sets this frame vector to other and then calls Vector2DBasics.normalize().
setAndNormalize(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector3DBasics
Sets this frame vector to other and then calls Vector3DBasics.normalize().
setAndScale(double, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other and then calls Tuple2DBasics.scale(double).
setAndScale(double, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other and then calls Tuple3DBasics.scale(double).
setAndScale(double, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to frameTuple4DReadOnly and then scales it Vector4DBasics.scale(double).
setDirection(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Changes the direction of this line by setting it to the normalized values provided.
setDirection(Vector2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Changes the direction of this line by setting it to the normalized value of the given vector.
setDirection(Vector3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Changes the direction of this line by setting it to the normalized value of the given vector.
setDirection(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Changes the direction of this line by setting it to the normalized values provided.
setDirection(Vector3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Changes the direction of this line by setting it to the normalized value of the given vector.
setDirection(FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Changes the direction of this line by setting it to the normalized value of the given vector.
setDirection(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Changes the direction of this line by setting it to the normalized value of the given vector.
setDirection(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Changes the direction of this line by setting it to the normalized value of the given vector.
setEuler(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to represent the same orientation as the given Euler angles eulerAngles.
setEulerIncludingFrame(ReferenceFrame, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this quaternion to represent the same orientation as the given Euler angles eulerAngles and sets the frame to the given referenceFrame.
setEulerIncludingFrame(ReferenceFrame, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this quaternion to represent the same orientation as the given Euler angles rotX, rotY, and rotZ and sets the frame to the given referenceFrame.
setFirstEndpoint(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Sets the first endpoint of this line segment.
setFirstEndpoint(ReferenceFrame, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(ReferenceFrame, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(ReferenceFrame, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the first endpoint of this line segment.
setFirstEndpoint(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Changes the first endpoint of this line segment.
setFromReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Sets this frame geometry object to zero to the given reference frame, then changes back to this frame geometry object's current frame.
setFromReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to represent the orientation 2D from this.getReferenceFrame() to the given referenceFrame.
setFromReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePoint2DBasics
Sets this point coordinate to the given referenceFrame's origin coordinate in this frame tuple current frame.
setFromReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePoint3DBasics
Sets this point coordinate to the given referenceFrame's origin coordinate in this frame tuple current frame.
setFromReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets this pose 2D to represent the pose of the given referenceFrame expressed in this.getReferenceFrame().
setFromReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets this pose 3D to represent the pose of the given referenceFrame expressed in this.getReferenceFrame().
setFromReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this quaternion to represent the orientation from this.getReferenceFrame() to the given referenceFrame.
setHeight(double) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Sets the height of this cylinder.
setHeight(double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Sets the size along the z-axis for this ramp.
setIncludingFrame(ReferenceFrame, G) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Copies the values from the given geometryObject into the geometry object in this and changes this reference frame to referenceFrame.
setIncludingFrame(F) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Sets both the reference frame and geometry object in this to other's reference frame and geometry object.
setIncludingFrame(ReferenceFrame, Vertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
setIncludingFrame(ReferenceFrame, Vertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
setIncludingFrame(ReferenceFrame, Vertex2DSupplier, Vertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
setIncludingFrame(FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
This method does: FrameConvexPolygon2DBasics.setReferenceFrame(ReferenceFrame) using the reference frame of the first vertex.
setIncludingFrame(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
This method does: FrameConvexPolygon2DBasics.setReferenceFrame(ReferenceFrame) using the reference frame of the first vertex.
setIncludingFrame(FrameVertex2DSupplier, FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
This method does: FrameConvexPolygon2DBasics.setReferenceFrame(ReferenceFrame) using the reference frame of firstPolygon.
setIncludingFrame(ReferenceFrame, double, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(ReferenceFrame, Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to be the same as the given line.
setIncludingFrame(ReferenceFrame, Line3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to be the same as the given line.
setIncludingFrame(ReferenceFrame, LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to go through the endpoints of the given line segment.
setIncludingFrame(ReferenceFrame, LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to go through the endpoints of the given line segment projected on the XY-plane.
setIncludingFrame(ReferenceFrame, Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to be the same as the given line.
setIncludingFrame(FrameLine3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to be the same as the given line.
setIncludingFrame(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to go through the endpoints of the given line segment.
setIncludingFrame(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets this line to go through the endpoints of the given line segment projected on the XY-plane.
setIncludingFrame(FramePoint2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(Point2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(Point3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FramePoint2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(Point2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FramePoint3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(Point3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(ReferenceFrame, double, double, double, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(ReferenceFrame, Line2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to be the same as the given line.
setIncludingFrame(ReferenceFrame, Line3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to be the same as the given line.
setIncludingFrame(ReferenceFrame, LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to go through the endpoints of the given line segment.
setIncludingFrame(ReferenceFrame, LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to go through the endpoints of the given line segment.
setIncludingFrame(ReferenceFrame, Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FrameLine2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to be the same as the given line.
setIncludingFrame(FrameLine3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to be the same as the given line.
setIncludingFrame(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to go through the endpoints of the given line segment.
setIncludingFrame(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets this line to go through the endpoints of the given line segment.
setIncludingFrame(FramePoint2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(Point2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(Point3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line with a new point, a new direction vector, and a new reference frame.
setIncludingFrame(FramePoint2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FramePoint2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(Point2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FramePoint3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(Point3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Redefines this line such that it goes through the two given points in the given reference frame.
setIncludingFrame(FrameLineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets this line segment to be the same as the given line segment including its reference frame.
setIncludingFrame(ReferenceFrame, LineSegment2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets this line segment to be the same as the given line segment including the given reference frame.
setIncludingFrame(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets this line segment to be same as the given line segment including its reference frame.
setIncludingFrame(ReferenceFrame, LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets this line segment to be the same as the given line segment projected on the XY-plane.
setIncludingFrame(FramePoint2DReadOnly, FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with new endpoints.
setIncludingFrame(ReferenceFrame, Point2DReadOnly, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with new endpoints.
setIncludingFrame(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with new endpoints.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with new endpoints.
setIncludingFrame(FramePoint2DReadOnly, FrameVector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(ReferenceFrame, Point2DReadOnly, Vector2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(FrameLineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Sets this line segment to be same as the given line segment including its reference frame.
setIncludingFrame(ReferenceFrame, LineSegment3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Sets this line segment to be same as the given line segment including its reference frame.
setIncludingFrame(FramePoint3DReadOnly, FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Redefines this line segment with new endpoints.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(FramePoint3DReadOnly, FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(ReferenceFrame, Point3DReadOnly, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Redefines this line segment with a new first endpoint and a vector going from the first to the second endpoint.
setIncludingFrame(ReferenceFrame, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets the yaw angle of this orientation 2D and sets its reference frame to referenceFrame
setIncludingFrame(ReferenceFrame, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets this frame orientation 2D to orientation2DReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Orientation3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets this frame orientation 2D to orientationReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets this frame orientation 2D to other.
setIncludingFrame(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets this frame orientation 2D to frameQuaternionReadOnly.
setIncludingFrame(ReferenceFrame, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets the position, orientation, and reference frame.
setIncludingFrame(ReferenceFrame, Pose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this pose 2D from the given pose 3D and sets the reference frame.
setIncludingFrame(ReferenceFrame, Pose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this pose 2D from the given pose 2D and sets the reference frame.
setIncludingFrame(ReferenceFrame, Tuple2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets the position, orientation, and reference frame.
setIncludingFrame(ReferenceFrame, RigidBodyTransform) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this pose 2D to match the given rigid-body transform and sets the reference frame.
setIncludingFrame(ReferenceFrame, RigidBodyTransform, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this pose 2D to match the given rigid-body transform and sets the reference frame.
setIncludingFrame(ReferenceFrame, Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this pose 2D from the given position, yaw angle and sets the reference frame.
setIncludingFrame(FrameTuple2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets position, orientation, and reference frame.
setIncludingFrame(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this frame pose 2D to the other frame pose 2D.
setIncludingFrame(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets this frame pose 2D to the x, y, yaw components and reference frame of the given framePose3DReadOnly.
setIncludingFrame(ReferenceFrame, Pose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets this pose 3D to represent the same pose as the given pose2DReadOnly expressed in the given referenceFrame.
setIncludingFrame(ReferenceFrame, Pose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets this pose 3D from the given pose 3D and sets the reference frame.
setIncludingFrame(ReferenceFrame, RigidBodyTransform) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets this pose 3D from the given reference frame and transform.
setIncludingFrame(ReferenceFrame, Tuple3DReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets reference frame, position, and orientation.
setIncludingFrame(ReferenceFrame, Tuple3DReadOnly, AxisAngleReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets reference frame, position, and orientation.
setIncludingFrame(FrameTuple3DReadOnly, FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets reference frame, position, and orientation.
setIncludingFrame(FramePose2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets this frame pose 3D to represent the same pose as the given framePose2DReadOnly.
setIncludingFrame(FramePose3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets this frame pose 3D to the other frame pose 3D.
setIncludingFrame(ReferenceFrame, AxisAngleReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this frame quaternion to the same orientation described by the given axisAngle and sets the frame to the given referenceFrame.
setIncludingFrame(ReferenceFrame, RotationMatrixReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this frame quaternion to the same orientation described by the given rotationMatrix and sets the frame to the given referenceFrame.
setIncludingFrame(ReferenceFrame, QuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this frame tuple to quaternionReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Vector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this frame quaternion to the same orientation described by the given rotation vector rotationVector and sets the frame to the given referenceFrame.
setIncludingFrame(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this frame quaternion to the same orientation described by the given rotation vector rotationVector and sets the frame to rotationVector.getReferenceFrame().
setIncludingFrame(ReferenceFrame, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this frame tuple's components to x and y and sets its reference frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this frame tuple to tuple2DReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this frame tuple to tuple3DReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this tuple's components x, y in order from the given array tupleArray and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this tuple's components x, y in order from the given array tupleArray and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this tuple's components x, y in order from the given column vector starting to read from its first row index and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this tuple's components x, y in order from the given column vector starting to read from startRow and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this tuple's components x, y in order from the given matrix starting to read from startRow at the column index column and sets this tuple frame to referenceFrame.
setIncludingFrame(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this frame tuple from the reference frame, x and y components of the given frameTuple3DReadOnly.
setIncludingFrame(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets this frame tuple to other.
setIncludingFrame(ReferenceFrame, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this frame tuple's components to x, y, and z and sets its reference frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this frame tuple x and y components to tuple2DReadOnly's x and y components, the z-component to the given z, and sets the current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this frame tuple to tuple3DReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this tuple's components x, y, z in order from the given array tupleArray and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this tuple's components x, y, z in order from the given array tupleArray and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this tuple's components x, y, z in order from the given column vector starting to read from its first row index and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this tuple's components x, y, z in order from the given column vector starting to read from startRow and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this tuple's components x, y, z in order from the given matrix starting to read from startRow at the column index column and sets this tuple frame to referenceFrame.
setIncludingFrame(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this frame tuple x and y components to tuple2DReadOnly's x and y components, the z-component to the given z, and sets the current frame to frameTuple2DReadOnly.getReferenceFrame().
setIncludingFrame(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets this frame tuple to other.
setIncludingFrame(ReferenceFrame, double, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this frame tuple's components to x, y, z and s and sets its reference frame to referenceFrame.
setIncludingFrame(ReferenceFrame, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this frame tuple to tuple4DReadOnly and sets its current frame to referenceFrame.
setIncludingFrame(ReferenceFrame, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this tuple's components x, y, z, s in order from the given array tupleArray and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this tuple's components x, y, z, s in order from the given array tupleArray and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this tuple's components x, y, z, s in order from the given column vector starting to read from its first row index and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this tuple's components x, y, z, s in order from the given column vector starting to read from startRow and sets this tuple frame to referenceFrame.
setIncludingFrame(ReferenceFrame, int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this tuple's components x, y, z, s in order from the given matrix starting to read from startRow at the column index column and sets this tuple frame to referenceFrame.
setIncludingFrame(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets this frame tuple to other.
setLength(double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Sets the size along the x-axis for this ramp.
setMatchingFrame(FrameVertex2DSupplier, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
setMatchingFrame(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
setMatchingFrame(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to other.
setMatchingFrame(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to other.
setMatchingFrame(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets the x and y components of this frame tuple with the x and y components of the given frameTuple2DReadOnly and the z-component to the given z.
setMatchingFrame(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to other.
setMatchingFrame(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple4DBasics
Sets this frame tuple to other.
setMax(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets the maximum coordinate of this bounding box.
setMax(double[]) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets the maximum coordinate of this bounding box.
setMax(double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets the maximum coordinate of this bounding box.
setMax(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets the maximum coordinate of this bounding box.
setMax(double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets the maximum coordinate of this bounding box.
setMax(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets the maximum coordinate of this bounding box.
setMaxPoint(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Updates the endpoint of this line segment with the highest coordinate.
setMin(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets the minimum coordinate of this bounding box.
setMin(double[]) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets the minimum coordinate of this bounding box.
setMin(double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Sets the minimum coordinate of this bounding box.
setMin(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets the minimum coordinate of this bounding box.
setMin(double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets the minimum coordinate of this bounding box.
setMin(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Sets the minimum coordinate of this bounding box.
setMinPoint(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Updates the endpoint of this line segment with the lowest coordinate.
setNormal(double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Changes the normal of this plane by setting it to the normalized value of the given vector.
setNormal(Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Changes the direction of this plane by setting it to the normalized value of the given vector.
setOrientation(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the orientation angle value.
setOrientation(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the orientation from the given orientation 2D.
setOrientation(QuaternionReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the orientation from the yaw angle of the given quaternion.
setOrientation(double, double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the orientation part of this pose 3D with the 4 components of a quaternion.
setOrientation(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the orientation part of this pose 3D with the given orientation 2D.
setOrientation(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the orientation part of this pose 3D with the given orientation.
setOrientation(Orientation3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the orientation of this shape.
setOrientation(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets the orientation from the given frame orientation 2D.
setOrientation(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets the orientation from the yaw angle of the given orientation.
setOrientation(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the orientation from the given frame orientation 2D.
setOrientation(FrameQuaternionReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the orientation from the given frame quaternion.
setOrientationYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the orientation part of this pose 3D with the given yaw, pitch, and roll angles.
setOrientationYawPitchRoll(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the orientation part of this pose 3D with the given yaw, pitch, and roll angles.
setOrientationYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the orientation of this shape.
setOrientationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the orientation of this shape.
setPoint(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Changes the point through which this line has to go.
setPoint(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Changes the point through which this line has to go.
setPoint(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Changes the point through which this line has to go.
setPoint(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Changes the point through which this line has to go.
setPoint(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Changes the point through which this line has to go.
setPoint(double, double, double) - Method in class us.ihmc.euclid.geometry.Plane3D
Changes the point through which this plane has to go.
setPoint(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Changes the point through which this plane has to go.
setPoint(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Changes the point through which this line has to go.
setPoint(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine2DBasics
Changes the point through which this line has to go.
setPoint(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLine3DBasics
Changes the point through which this line has to go.
setPose(Pose3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the pose, i.e.
setPose(RigidBodyTransform) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the pose, i.e.
setPose(Shape3D<S>) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the pose, i.e.
setPose(Tuple3DReadOnly, Orientation3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the pose, i.e.
setPosition(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the position coordinates.
setPosition(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the position to the given tuple.
setPosition(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the position to the given tuple.
setPosition(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the position coordinates.
setPosition(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the position to the given tuple.
setPosition(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the x and y coordinates from the given tuple 2D, the z coordinate remains unchanged.
setPosition(Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the position from the given tuple 2D and z coordinate.
setPosition(double, double, double) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the position of this shape.
setPosition(Tuple3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the position of this shape.
setPosition(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets the position from the given frame tuple 2D.
setPosition(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose2DBasics
Sets the position from the given frame tuple 3D.
setPosition(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the position from the given frame tuple 2D.
setPosition(FrameTuple2DReadOnly, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the position from the given frame tuple 2D and the given z coordinate.
setPosition(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFramePose3DBasics
Sets the position from the given frame tuple 3D.
setPositionX(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the x-coordinate of this shape position.
setPositionXY(Point2DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the x and y coordinates of this shape position.
setPositionY(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the y-coordinate of this shape position.
setPositionZ(double) - Method in class us.ihmc.euclid.geometry.Shape3D
Sets the z-coordinate of this shape position.
setRadii(Tuple3DReadOnly) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the radii of this ellipsoid.
setRadii(double, double, double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the radii of this ellipsoid.
setRadii(double, double) - Method in class us.ihmc.euclid.geometry.Torus3D
Sets the radii of this torus 3D.
setRadius(double) - Method in class us.ihmc.euclid.geometry.Cylinder3D
Sets the radius of this cylinder.
setRadius(double) - Method in class us.ihmc.euclid.geometry.Sphere3D
Sets the radius of this sphere.
setRadiusX(double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the radius along the x-axis for this ellipsoid.
setRadiusY(double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the radius along the y-axis for this ellipsoid.
setRadiusZ(double) - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Sets the radius along the z-axis for this ellipsoid.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Sets the reference frame of this polygon without updating or modifying the coordinates of its vertices.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Sets the reference frame of this line 2D without updating or modifying its point or direction.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Sets the reference frame of this line 3D without updating or modifying its point or direction.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Sets the reference frame of this line segment 2D without updating or modifying either of its endpoints.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Sets the reference frame of this line segment 3D without updating or modifying either of its endpoints.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Sets the reference frame of this orientation 2D without updating or modifying its yaw angle.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
 
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Sets the reference frame of this point without updating or modifying its x, y, and z components.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Sets the reference frame of this pose 2D without updating or modifying its position or orientation.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Sets the reference frame of this pose 3D without updating or modifying its position or orientation.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Sets the reference frame of this quaternion without updating or modifying its x, y, z, and s
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Sets the reference frame of this vector without updating or modifying its x and y components.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Sets the reference frame of this vector without updating or modifying its x, y, and z components.
setReferenceFrame(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Sets the reference frame of this vector without updating or modifying its x, y, z, and s
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameChangeable
Sets the reference frame of this object.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
Sets the reference frame of this polygon without updating or modifying the coordinates of its vertices.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets the reference frame of this line 2D without updating or modifying its point or direction.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets the reference frame of this line 3D without updating or modifying its point or direction.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets the reference frame of this line segment 2D without updating or modifying either of its endpoints.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Sets the reference frame of this line segment 3D without updating or modifying either of its endpoints.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets the reference frame of this orientation 2D without updating or modifying its yaw angle.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets the reference frame of this pose 2D without updating or modifying its position or orientation.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets the reference frame of this pose 3D without updating or modifying its position or orientation.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets the reference frame of this tuple without updating or modifying its x and y components.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets the reference frame of this tuple without updating or modifying its x, y, and z components.
setReferenceFrame(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets the reference frame of this tuple without updating or modifying its x, y, z, and s components.
setRotationVector(FrameVector3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameQuaternionBasics
Sets this frame quaternion to the same orientation described by the given rotation vector rotationVector.
setS(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Sets the s-component of this vector.
setSecondEndpoint(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(Point3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Sets the second endpoint of this line segment.
setSecondEndpoint(ReferenceFrame, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(ReferenceFrame, Point2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(ReferenceFrame, Point3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Changes the second endpoint of this line segment.
setSecondEndpoint(FramePoint3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Changes the second endpoint of this line segment.
setSize(double, double, double) - Method in class us.ihmc.euclid.geometry.Box3D
Sets the size of this box.
setSize(Tuple3DReadOnly) - Method in class us.ihmc.euclid.geometry.Ramp3D
Sets the size of this ramp.
setSize(double, double, double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Sets the size of this ramp.
setToNaN() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Invalidates this bounding box by setting all its coordinates to Double.NaN.
setToNaN() - Method in class us.ihmc.euclid.geometry.Box3D
setToNaN() - Method in class us.ihmc.euclid.geometry.Cylinder3D
setToNaN() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Invalidates this bounding box by setting all its coordinates to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Clears this polygon, adds a single vertex at (Double.NaN, Double.NaN), and updates it.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Sets the point and vector of this line to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Sets the point and vector of this line to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Sets both endpoints of this line segment to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Sets both endpoints of this line segment to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets all the components of this pose 2D to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
setToNaN() - Method in class us.ihmc.euclid.geometry.LineSegment1D
 
setToNaN() - Method in class us.ihmc.euclid.geometry.Plane3D
Sets the point and normal of this plane to Double.NaN.
setToNaN() - Method in class us.ihmc.euclid.geometry.Ramp3D
setToNaN() - Method in class us.ihmc.euclid.geometry.Shape3D
setToNaN() - Method in class us.ihmc.euclid.geometry.Sphere3D
setToNaN() - Method in class us.ihmc.euclid.geometry.Torus3D
setToNaN() - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Invalidate the geometry object by setting its values to Double.NaN.
setToNaN(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Invalidate the geometry object by setting its values to Double.NaN and changes the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
Clears this polygon, adds a single vertex at (Double.NaN, Double.NaN), and updates it.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets the point and direction parts of this line 2D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets the point and direction parts of this line 3D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets the point and direction parts of this line segment 2D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Sets the point and direction parts of this line segment 3D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets the yaw angle of this orientation 2D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets the position and position parts of this pose 2D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets the position and position parts of this pose 3D to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets all the components of this tuple to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets all the components of this tuple to Double.NaN and sets the current reference frame to referenceFrame.
setToNaN(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets all the components of this tuple to Double.NaN and sets the current reference frame to referenceFrame.
setToZero() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Resets this bounding box by setting both its minimum and maximum coordinates to (0, 0).
setToZero() - Method in class us.ihmc.euclid.geometry.Box3D
setToZero() - Method in class us.ihmc.euclid.geometry.Cylinder3D
setToZero() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Resets this bounding box by setting both its minimum and maximum coordinates to (0, 0).
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Clears this polygon, adds a single vertex at (0, 0), and updates it.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Sets the point and vector of this line to zero.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Sets the point and vector of this line to zero.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Sets both endpoints of this line segment to zero.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Sets both endpoints of this line segment to zero.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets the yaw angle of this orientation 2D to zero.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets all the components of this pose 2D to zero.
setToZero() - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the position to (0, 0) and the orientation to the neutral quaternion, i.e.
setToZero() - Method in class us.ihmc.euclid.geometry.LineSegment1D
 
setToZero() - Method in class us.ihmc.euclid.geometry.Plane3D
Sets the point and vector of this plane to zero.
setToZero() - Method in class us.ihmc.euclid.geometry.Ramp3D
setToZero() - Method in class us.ihmc.euclid.geometry.Shape3D
setToZero() - Method in class us.ihmc.euclid.geometry.Sphere3D
setToZero() - Method in class us.ihmc.euclid.geometry.Torus3D
setToZero() - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Reset the values of the geometry object.
setToZero(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Reset the values of the geometry object and changes the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
Clears this polygon, adds a single vertex at (0, 0), and updates it.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine2DBasics
Sets the point and direction parts of this line 2D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLine3DBasics
Sets the point and direction parts of this line 3D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment2DBasics
Sets the point and direction parts of this line segment 2D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameLineSegment3DBasics
Sets the point and direction parts of this line segment 3D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DBasics
Sets the yaw angle of this orientation 2D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose2DBasics
Sets the position and orientation parts of this pose 2D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FramePose3DBasics
Sets the position and orientation parts of this pose 3D to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple2DBasics
Sets all the components of this frame tuple to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple3DBasics
Sets all the components of this frame tuple to zero and sets the current reference frame to referenceFrame.
setToZero(ReferenceFrame) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameTuple4DBasics
Sets all the components of this frame tuple to zero and sets the current reference frame to referenceFrame.
setUnsafe(double, double, double, double) - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
setWidth(double) - Method in class us.ihmc.euclid.geometry.Ramp3D
Sets the size along the y-axis for this ramp.
setX(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the x-coordinate of the position.
setX(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the x-coordinate of the position.
setX(double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Sets the x-coordinate of this point.
setX(double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Sets the x-coordinate of this point.
setX(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Sets the x-component of this vector.
setX(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Sets the x-component of this vector.
setX(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Sets the x-component of this vector.
setY(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the y-coordinate of the position.
setY(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the y-coordinate of the position.
setY(double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Sets the y-coordinate of this point.
setY(double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Sets the y-coordinate of this point.
setY(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Sets the y-component of this vector.
setY(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Sets the y-component of this vector.
setY(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Sets the y-component of this vector.
setYaw(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets the yaw angle of this orientation 2D.
setYaw(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose2DBasics
Sets the orientation yaw angle value.
setYaw(double) - Method in class us.ihmc.euclid.geometry.Orientation2D
Sets the yaw angle of this orientation 2D.
setYaw(double) - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Sets the yaw angle of this orientation 2D.
setYawPitchRollIncludingFrame(ReferenceFrame, double[]) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this quaternion to represent the same orientation as the given yaw-pitch-roll yawPitchRoll and sets the frame to the given referenceFrame.
setYawPitchRollIncludingFrame(ReferenceFrame, double, double, double) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionBasics
Sets this quaternion to represent the same orientation as the given yaw-pitch-roll yaw, pitch, and roll and sets the frame to the given referenceFrame.
setZ(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Pose3DBasics
Sets the z-coordinate of the position.
setZ(double) - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Sets the z-coordinate of this point.
setZ(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Sets the z-component of this vector.
setZ(double) - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Sets the z-component of this vector.
Shape3D<S extends Shape3D<S>> - Class in us.ihmc.euclid.geometry
Base implementation for 3D shapes such as: cylinder, box, sphere, etc.
Shape3D() - Constructor for class us.ihmc.euclid.geometry.Shape3D
Default constructor for creating a new shape with its local frame aligned with world.
shapePose - Variable in class us.ihmc.euclid.geometry.Shape3D
 
shift(boolean, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Translates this line perpendicularly to its direction.
shift(boolean, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Translates this line segment perpendicularly to its direction.
shiftToLeft(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Translates this line by distanceToShift along the vector perpendicular to this line's direction and pointing to the left.
shiftToLeft(double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Translates this line segment by distanceToShift along the vector perpendicular to this line segment's direction and pointing to the left.
shiftToRight(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Translates this line by distanceToShift along the vector perpendicular to this line's direction and pointing to the right.
shiftToRight(double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Translates this line segment by distanceToShift along the vector perpendicular to this line segment's direction and pointing to the right.
signedDistance(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Returns minimum distance between the point and this polygon.
signedDistance(double) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Calculates the distance between the query and the closest endpoint.
signedDistance(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Plane3D
Computes the minimum signed distance the given 3D point and this plane.
signedDistance(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.Shape3D
Returns minimum distance between the point and this shape.
signedDistance(FramePoint2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Returns minimum distance between the point and this polygon.
signedDistanceFromPoint2DToConvexPolygon2D(double, double, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Returns minimum distance between the point and the polygon.
signedDistanceFromPoint2DToConvexPolygon2D(Point2DReadOnly, List<? extends Point2DReadOnly>, int, boolean) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Returns minimum distance between the point and the polygon.
signedDistanceFromPoint2DToLine2D(double, double, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(double, double, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(Point2DReadOnly, Point2DReadOnly, Vector2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(double, double, double, double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(double, double, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(double, double, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint2DToLine2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FrameVector2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Returns the minimum signed distance between a 2D point and an infinitely long 2D line defined by a point and a direction.
signedDistanceFromPoint3DToPlane3D(double, double, double, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum signed distance between a given point and a plane.
signedDistanceFromPoint3DToPlane3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Computes the minimum signed distance between a given point and a plane.
signedDistanceFromPoint3DToPlane3D(double, double, double, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the minimum signed distance between a given point and a plane.
signedDistanceFromPoint3DToPlane3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Computes the minimum signed distance between a given point and a plane.
slope() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
Calculates the slope value of this line.
Sphere3D - Class in us.ihmc.euclid.geometry
Sphere3D represents a 3D sphere defined by its radius and with its origin at its center.
Sphere3D() - Constructor for class us.ihmc.euclid.geometry.Sphere3D
Creates a new sphere 3D with a radius of 1.
Sphere3D(Sphere3D) - Constructor for class us.ihmc.euclid.geometry.Sphere3D
Creates a new sphere 3D identical to other
Sphere3D(double) - Constructor for class us.ihmc.euclid.geometry.Sphere3D
Creates a new sphere 3D and initializes its radius.
Sphere3D(Point3DReadOnly, double) - Constructor for class us.ihmc.euclid.geometry.Sphere3D
Creates a new sphere 3D and initializes its position and radius.
Sphere3D(double, double, double, double) - Constructor for class us.ihmc.euclid.geometry.Sphere3D
Creates a new sphere 3D and initializes its position and radius.
sub(double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Subtracts the given yaw angle from this orientation 2D:
this.yaw -= yaw
sub(Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Subtracts the other orientation 2D from this orientation 2D:
this -= other
sub(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets this orientation 2D to the difference of the two given yaw angles:
this.yaw = yaw1 - yaw2
sub(Orientation2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DBasics
Sets this orientation 2D to the difference of the two given orientation 2Ds:
this = orientation1 - orientation2
sub(FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Subtracts the other orientation 2D to this:
this -= other
sub(FrameOrientation2DReadOnly, Orientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the difference of the two given orientation 2Ds:
this = orientation1 - orientation2
sub(Orientation2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the difference of the two given orientation 2Ds:
this = orientation1 - orientation2
sub(FrameOrientation2DReadOnly, FrameOrientation2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameOrientation2DBasics
Sets this orientation 2D to the difference of the two given orientation 2Ds:
this = orientation1 - orientation2
sub(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Subtracts the given frame tuple to this frame tuple.
sub(FrameTuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the difference of the two given frame tuples.
sub(Tuple2DReadOnly, FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the difference of the two given tuples.
sub(FrameTuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple2DBasics
Sets this frame tuple to the difference of the two given tuples.
sub(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Subtracts the given frame tuple to this frame tuple.
sub(FrameTuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the difference of the two given frame tuples.
sub(Tuple3DReadOnly, FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the difference of the two given tuples.
sub(FrameTuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameTuple3DBasics
Sets this frame tuple to the difference of the two given tuples.
sub(FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Subtracts the given frame tuple from this frame vector.
sub(FrameTuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the difference of the two given tuples.
sub(Tuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the difference of the two given tuples.
sub(FrameTuple4DReadOnly, FrameTuple4DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameVector4DBasics
Sets this frame vector to the difference of the two given frame tuples.

T

toLineSegment2d(Point2DReadOnly, Vector2DReadOnly) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Compute the 2D equivalent of this line segment.
toLineSegment3d(Line3DReadOnly) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Compute the 3D equivalent of this line segment.
toLineSegment3d(Point3DReadOnly, Vector3DReadOnly) - Method in class us.ihmc.euclid.geometry.LineSegment1D
Compute the 3D equivalent of this line segment.
topVertex3DOfIsoscelesTriangle3D(Point3DReadOnly, Point3DReadOnly, Vector3DReadOnly, double, Point3DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Assuming an isosceles triangle defined by three vertices A, B, and C, with |AB| == |BC|, this methods computes the missing vertex B given the vertices A and C, the normal of the triangle, the angle ABC that is equal to the angle at B from the the leg BA to the leg BC.
topVertex3DOfIsoscelesTriangle3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, double, FixedFramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Assuming an isosceles triangle defined by three vertices A, B, and C, with |AB| == |BC|, this methods computes the missing vertex B given the vertices A and C, the normal of the triangle, the angle ABC that is equal to the angle at B from the the leg BA to the leg BC.
topVertex3DOfIsoscelesTriangle3D(FramePoint3DReadOnly, FramePoint3DReadOnly, FrameVector3DReadOnly, double, FramePoint3DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Assuming an isosceles triangle defined by three vertices A, B, and C, with |AB| == |BC|, this methods computes the missing vertex B given the vertices A and C, the normal of the triangle, the angle ABC that is equal to the angle at B from the the leg BA to the leg BC.
Torus3D - Class in us.ihmc.euclid.geometry
Torus3D represents a torus in the XY-plane.
Torus3D() - Constructor for class us.ihmc.euclid.geometry.Torus3D
Creates a new torus 3D with a radius of 1, and tube radius of 0.1.
Torus3D(Torus3D) - Constructor for class us.ihmc.euclid.geometry.Torus3D
Creates a new torus 3D identical to other.
Torus3D(double, double) - Constructor for class us.ihmc.euclid.geometry.Torus3D
Creates a new torus 3D and initializes its radii.
Torus3D(RigidBodyTransform, double, double) - Constructor for class us.ihmc.euclid.geometry.Torus3D
Creates a new torus 3D and initializes its pose and radii.
Torus3D(Pose3DReadOnly, double, double) - Constructor for class us.ihmc.euclid.geometry.Torus3D
Creates a new torus 3D and initializes its pose and radii.
toString() - Method in class us.ihmc.euclid.geometry.BoundingBox2D
Provides a String representation of this bounding box 2D as follows:
Bounding Box 2D: min = (x, y), max = (x, y)
toString() - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Provides a String representation of this bounding box 3D as follows:
Bounding Box 3D: min = (x, y, z), max = (x, y, z)
toString() - Method in class us.ihmc.euclid.geometry.Box3D
Provides a String representation of this box 3D as follows:
Box 3D: size = (length, width, height), pose =
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Creates and returns a representative String for this polygon.
toString() - Method in class us.ihmc.euclid.geometry.Cylinder3D
Provides a String representation of this cylinder 3D as follows:
Cylinder 3D: height = h, radius = r, pose =
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.geometry.Ellipsoid3D
Provides a String representation of this ellipsoid 3D as follows:
Ellipsoid 3D: radii = (rx, ry, rz), pose =
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.geometry.Line2D
Provides a String representation of this line 2D as follows:
Line 3D: point = (x, y), direction = (x, y)
toString() - Method in class us.ihmc.euclid.geometry.Line3D
Provides a String representation of this line 3D as follows:
Line 3D: point = (x, y, z), direction = (x, y, z)
toString() - Method in class us.ihmc.euclid.geometry.LineSegment1D
Provides a String representation of this line segment 1D as follows:
Line segment 1D: 1st endpoint = (x), 2nd endpoint = (x)
toString() - Method in class us.ihmc.euclid.geometry.LineSegment2D
Provides a String representation of this line segment 2D as follows:
Line segment 2D: 1st endpoint = (x, y), 2nd endpoint = (x, y)
toString() - Method in class us.ihmc.euclid.geometry.LineSegment3D
Provides a String representation of this line segment 3D as follows:
Line segment 3D: 1st endpoint = (x, y, z), 2nd endpoint = (x, y, z)
toString() - Method in class us.ihmc.euclid.geometry.Orientation2D
Provides a String representation of this orientation 2D as follows:
(0.123 )
toString() - Method in class us.ihmc.euclid.geometry.Plane3D
Provides a String representation of this plane 3D as follows:
Plane 3D: point = (x, y, z), normal = (x, y, z)
toString() - Method in class us.ihmc.euclid.geometry.Pose2D
Provides a String representation of this pose 2D as follows:
Pose 2D: position = (x, y), orientation = (yaw)
toString() - Method in class us.ihmc.euclid.geometry.Pose3D
Provides a String representation of this pose 3D as follows:
Pose 3D: position = (x, y, z), orientation = (qx, qy, qz, qs)
toString() - Method in class us.ihmc.euclid.geometry.Ramp3D
Provides a String representation of this ramp 3D as follows:
Ramp 3D: size = (length, width, height), pose =
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.geometry.Sphere3D
Provides a String representation of this sphere 3D as follows:
Sphere 3D: radius = r, pose =
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.geometry.Torus3D
Provides a String representation of this torus 3D as follows:
Torus 3D: radius = R, tube radius = r, pose =
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameGeometryObject
Provides a String representation of this frame geometry object.
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameLine2D
Provides a String representation of this frame line 2D as follows:
Line 3D: point = (x, y), direction = (x, y)-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameLine3D
Provides a String representation of this frame line 3D as follows:
Line 3D: point = (x, y, z), direction = (x, y, z)-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment2D
Provides a String representation of this frame line segment 2D as follows:
Line segment 2D: 1st endpoint = ( 0.174, 0.732, -0.222 ), 2nd endpoint = (-0.558, -0.380, 0.130 )-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameLineSegment3D
Provides a String representation of this frame line segment 3D as follows:
Line segment 3D: 1st endpoint = ( 0.174, 0.732, -0.222 ), 2nd endpoint = (-0.558, -0.380, 0.130 )-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameOrientation2D
Provides a String representation of this frame orientation 2D as follows:
(0.123 )-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FramePoint2D
Provides a String representation of this frame point 2D as follows: (x, y)-worldFrame.
toString() - Method in class us.ihmc.euclid.referenceFrame.FramePoint3D
Provides a String representation of this frame point 3D as follows: (x, y, z)-worldFrame.
toString() - Method in class us.ihmc.euclid.referenceFrame.FramePose2D
Provides a String representation of this pose 2D as follows:
Pose 2D: position = (x, y), orientation = (yaw)-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FramePose3D
Provides a String representation of this pose 3D as follows:
Pose 3D: position = (x, y, z), orientation = (x, y, z, s)-worldFrame
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameQuaternion
Provides a String representation of this frame quaternion as follows: (x, y, z, s)-worldFrame.
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameVector2D
Provides a String representation of this frame vector 2D as follows: (x, y)-worldFrame.
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameVector3D
Provides a String representation of this frame vector 3D as follows: (x, y, z)-worldFrame.
toString() - Method in class us.ihmc.euclid.referenceFrame.FrameVector4D
Provides a String representation of this frame vector 4D as follows: (x, y, z, s)-worldFrame.
toString() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Overrides the Object.toString() method to print this reference frame's name.
transform(Tuple2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Transforms the given tupleToTransform by the rotation about the z-axis described by this.
transform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(Tuple3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Transforms the given tupleToTransform by the rotation about the z-axis described by this.
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.geometry.interfaces.Orientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleToTransform by the rotation about the z-axis described by this.
transform(FrameTuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(Tuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(Tuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FrameTuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FrameTuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleToTransform by the rotation about the z-axis described by this.
transform(FrameTuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Performs the inverse of the transform to the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FrameTuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FrameTuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameOrientation2DReadOnly
Transforms the given tupleOriginal by the rotation about the z-axis described by this and stores the result in tupleTransformed.
transform(FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleToTransform.
transform(FrameTuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(Tuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(Tuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FrameTuple3DReadOnly, FixedFrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FrameTuple3DReadOnly, FrameTuple3DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleToTransform by this quaternion.
transform(FrameTuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FrameTuple2DReadOnly, FixedFrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FrameTuple2DReadOnly, FrameTuple2DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FixedFrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleToTransform by this quaternion.
transform(FrameTuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, FixedFrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, FrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FrameTuple2DReadOnly, FixedFrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FrameTuple2DReadOnly, FrameTuple2DBasics, boolean) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given tuple tupleOriginal by this quaternion and stores the result in tupleTransformed.
transform(FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given quaternion by this quaternion.
transform(FrameQuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
transform(QuaternionReadOnly, FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
transform(QuaternionReadOnly, FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
transform(FrameQuaternionReadOnly, FixedFrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
transform(FrameQuaternionReadOnly, FrameQuaternionBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
transform(FixedFrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the vector part of the given 4D vector.
transform(FrameVector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(Vector4DReadOnly, FixedFrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(Vector4DReadOnly, FrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(FrameVector4DReadOnly, FixedFrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(FrameVector4DReadOnly, FrameVector4DBasics) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameQuaternionReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transformFromThisToDesiredFrame(ReferenceFrame, Transformable) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Transforms the given objectToTransform by the transform from this reference frame to the given desiredFrame.
transformToLocal(Transformable) - Method in class us.ihmc.euclid.geometry.Shape3D
Changes the given transformable from being expressed in world to being expressed in this shape local coordinates.
transformToWorld(Transformable) - Method in class us.ihmc.euclid.geometry.Shape3D
Changes the given transformable from being expressed in this shape local coordinates to being expressed in world.
translate(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Translates this polygon.
translate(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Translated this polygon.
translate(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DBasics
Translates this line by the given (x, y).
translate(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.Line3DBasics
Translates this line by the given (x, y, z).
translate(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Translates this line segment by the given (x, y).
translate(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment2DBasics
Translates this line segment by the given (x, y) contained in translation.
translate(double, double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Translates this line segment by the given (x, y, z).
translate(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.LineSegment3DBasics
Translates this line segment by the given (x, y, z) contained in translation.
translate(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
Translates this polygon.
translate(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment2DBasics
Translates this line segment by the given (x, y, z) contained in translation.
translate(FrameTuple3DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameLineSegment3DBasics
Translates this line segment by the given (x, y, z) contained in translation.
translateCopy(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
Copies this polygon, translates the copy, and returns it.
translateCopy(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Copies this polygon, translates the copy, and returns it.
translateCopy(FrameTuple2DReadOnly) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
Copies this polygon, translates the copy, and returns it.
triangleArea(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Compute the area of a triangle defined by its three vertices: a, b, and c.
triangleArea(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Compute the area of a triangle defined by its three vertices: a, b, and c.
triangleBisector2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Given a triangle defined by three points (A,B,C), this methods the point X ∈ AC such that the line (B, X) is the angle bisector of B.
triangleBisector2D(Point2DReadOnly, Point2DReadOnly, Point2DReadOnly, Point2DBasics) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Given a triangle defined by three points (A,B,C), this methods the point X ∈ AC such that the line (B, X) is the angle bisector of B.
triangleBisector2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given a triangle defined by three points (A,B,C), this methods the point X ∈ AC such that the line (B, X) is the angle bisector of B.
triangleBisector2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FixedFramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given a triangle defined by three points (A,B,C), this methods the point X ∈ AC such that the line (B, X) is the angle bisector of B.
triangleBisector2D(FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DReadOnly, FramePoint2DBasics) - Static method in class us.ihmc.euclid.referenceFrame.tools.EuclidFrameTools
Given a triangle defined by three points (A,B,C), this methods the point X ∈ AC such that the line (B, X) is the angle bisector of B.

U

union(BoundingBox2DReadOnly, BoundingBox2DReadOnly) - Static method in class us.ihmc.euclid.geometry.BoundingBox2D
Creates a new bounding box such that it is the smallest bounding box containing the two given bounding boxes boundingBoxOne and boundingBoxTwo.
union(BoundingBox3D, BoundingBox3D) - Static method in class us.ihmc.euclid.geometry.BoundingBox3D
Creates a new bounding box such that it is the smallest bounding box containing the two given bounding boxes boundingBoxOne and boundingBoxTwo.
unknownTriangleAngleByLawOfCosine(double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculate an unknown angle of a fully defined 2D Triangle by the law of Cosine.
unknownTriangleSideLengthByLawOfCosine(double, double, double) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryTools
Calculate an unknown side length of a fully defined 2D Triangle by the law of Cosine.
update() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Updates the vertices so they represent a clockwise convex polygon.
update() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Updates the vertices so they represent a clockwise convex polygon.
update() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Updates the vertices so they represent a clockwise convex polygon.
update() - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
The user must call update each tick.
updateBoundingBox() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Updates the bounding box properties.
updateCentroidAndArea() - Method in class us.ihmc.euclid.geometry.ConvexPolygon2D
Compute centroid and area of this polygon.
updateCentroidAndArea() - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DBasics
Compute centroid and area of this polygon.
updateCentroidAndArea() - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
Compute centroid and area of this polygon.
updateToIncludePoint(Point3DReadOnly) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Updates this bounding box to be the smallest bounding box that includes this and the given point.
updateToIncludePoint(double, double, double) - Method in class us.ihmc.euclid.geometry.BoundingBox3D
Updates this bounding box to be the smallest bounding box that includes this and the given point.
updateToIncludePoint(Point2DReadOnly) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Updates this bounding box to be the smallest bounding box that includes this and the given point.
updateToIncludePoint(double, double) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Updates this bounding box to be the smallest bounding box that includes this and the given point.
updateToIncludePoints(Vertex2DSupplier) - Method in interface us.ihmc.euclid.geometry.interfaces.BoundingBox2DBasics
Updates this bounding box to be the smallest bounding box that includes this and the supplied points.
updateTransformToParent(RigidBodyTransform) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Override this method to define how this reference frame should be located with respect to its parent frame over time by setting the argument transformToParent.
us.ihmc.euclid - package us.ihmc.euclid
 
us.ihmc.euclid.geometry - package us.ihmc.euclid.geometry
 
us.ihmc.euclid.geometry.exceptions - package us.ihmc.euclid.geometry.exceptions
 
us.ihmc.euclid.geometry.interfaces - package us.ihmc.euclid.geometry.interfaces
 
us.ihmc.euclid.geometry.tools - package us.ihmc.euclid.geometry.tools
 
us.ihmc.euclid.referenceFrame - package us.ihmc.euclid.referenceFrame
 
us.ihmc.euclid.referenceFrame.exceptions - package us.ihmc.euclid.referenceFrame.exceptions
 
us.ihmc.euclid.referenceFrame.interfaces - package us.ihmc.euclid.referenceFrame.interfaces
 
us.ihmc.euclid.referenceFrame.tools - package us.ihmc.euclid.referenceFrame.tools
 
us.ihmc.euclid.utils - package us.ihmc.euclid.utils
 

V

valueOf(String) - Static method in enum us.ihmc.euclid.Axis
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools.Bound
Returns the enum constant of this type with the specified name.
values - Static variable in enum us.ihmc.euclid.Axis
Static final field holding the return from Axis.values().
values() - Static method in enum us.ihmc.euclid.Axis
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools.Bound
Returns an array containing the constants of this enum type, in the order they are declared.
verifySameRoots(ReferenceFrame) - Method in class us.ihmc.euclid.referenceFrame.ReferenceFrame
Asserts that this frame and referenceFrame share the same root frame.
Vertex2DSupplier - Interface in us.ihmc.euclid.geometry.interfaces
Implement this interface to create a custom supplier of 2D vertices or use the static methods to create default suppliers.
Vertex3DSupplier - Interface in us.ihmc.euclid.geometry.interfaces
Implement this interface to create a custom supplier of 3D vertices or use the static methods to create default suppliers.

W

wrap(int, int) - Static method in class us.ihmc.euclid.geometry.tools.EuclidGeometryPolygonTools
Recomputes the given index such that it is ∈ [0, listSize[.

X

xIntercept() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
The x-coordinate at which this line intercept the x-axis, i.e.

Y

yIntercept() - Method in interface us.ihmc.euclid.geometry.interfaces.Line2DReadOnly
The y-coordinate at which this line intercept the y-axis, i.e.
A B C D E F G H I L M N O P R S T U V W X Y 
Skip navigation links