- 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
.
- 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
-
- checkIndexInBoundaries(int) - Method in interface us.ihmc.euclid.geometry.interfaces.ConvexPolygon2DReadOnly
-
- 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
-
- 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.
- 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
-
- FixedFrameTuple3DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
-
- FixedFrameTuple4DBasics - Interface in us.ihmc.euclid.referenceFrame.interfaces
-
- 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
-
- FrameLine2D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine2D
-
- 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
-
- FrameLine3D(ReferenceFrame) - Constructor for class us.ihmc.euclid.referenceFrame.FrameLine3D
-
- 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
-
- 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
-
- 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
-
- FrameOrientation2D(ReferenceFrame, Orientation2DReadOnly) - Constructor for class us.ihmc.euclid.referenceFrame.FrameOrientation2D
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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 index
th 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 index
th 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 index
th 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 index
th 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 index
th
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 index
th
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 index
th
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 index
th
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 index
th 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 index
th 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 index
th vertex of this polygon.
- getVertexCCW(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DReadOnly
-
Gets the read-only reference to the index
th 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 index
th vertex of this polygon.
- getVertexUnsafe(int) - Method in class us.ihmc.euclid.referenceFrame.FrameConvexPolygon2D
-
Gets the reference to the index
th vertex of this polygon.
- getVertexUnsafe(int) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FixedFrameConvexPolygon2DBasics
-
Gets the reference to the index
th 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.
- 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
-
- 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.
- 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
- 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
-
- 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
-
- setIncludingFrame(FrameVertex3DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
-
- setIncludingFrame(FrameVertex2DSupplier, FrameVertex2DSupplier) - Method in interface us.ihmc.euclid.referenceFrame.interfaces.FrameConvexPolygon2DBasics
-
- 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.
- 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.