| Package | Description |
|---|---|
| us.ihmc.euclid.tools | |
| us.ihmc.euclid.transform | |
| us.ihmc.euclid.transform.interfaces | |
| us.ihmc.euclid.tuple2D | |
| us.ihmc.euclid.tuple2D.interfaces |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
EuclidCoreTestTools.assertVector2DGeometricallyEquals(java.lang.String messagePrefix,
Vector2DReadOnly expected,
Vector2DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two vectors represent the same geometry to an
epsilon. |
static void |
EuclidCoreTestTools.assertVector2DGeometricallyEquals(java.lang.String messagePrefix,
Vector2DReadOnly expected,
Vector2DReadOnly actual,
double epsilon,
java.lang.String format) |
Asserts on a per component basis that the two vectors represent the same geometry to an
epsilon. |
static void |
EuclidCoreTestTools.assertVector2DGeometricallyEquals(Vector2DReadOnly expected,
Vector2DReadOnly actual,
double epsilon) |
Asserts on a per component basis that the two vectors represent the same geometry to an
epsilon. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AffineTransform.inverseTransform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed,
boolean checkIfTransformInXYPlane) |
Performs the inverse of the transform on the given vector
vectorOriginal and stores
the result in vectorTransformed. |
void |
QuaternionBasedTransform.inverseTransform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed,
boolean checkIfTransformInXYPlane) |
Performs the inverse of the transform on the given vector
vectorOriginal and stores
the result in vectorTransformed. |
void |
RigidBodyTransform.inverseTransform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed,
boolean checkIfTransformInXYPlane) |
Performs the inverse of the transform on the given vector
vectorOriginal and stores
the result in vectorTransformed. |
void |
AffineTransform.transform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed,
boolean checkIfTransformInXYPlane) |
Transforms the given
vector2DOriginal by this transform and stores the result in
vector2DTransformed. |
void |
QuaternionBasedTransform.transform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed,
boolean checkIfTransformInXYPlane) |
Transforms the given
vector2DOriginal by this transform and stores the result in
vector2DTransformed. |
void |
RigidBodyTransform.transform(Vector2DReadOnly vector2DOriginal,
Vector2DBasics vector2DTransformed,
boolean checkIfTransformInXYPlane) |
Transforms the given
vector2DOriginal by this transform and stores the result in
vector2DTransformed. |
| Modifier and Type | Method | Description |
|---|---|---|
default void |
Transform.inverseTransform(Vector2DReadOnly vector2DOriginal,
Vector2DBasics vector2DTransformed) |
Performs the inverse of the transform on the given vector
vectorOriginal and stores
the result in vectorTransformed. |
void |
Transform.inverseTransform(Vector2DReadOnly vector2DOriginal,
Vector2DBasics vector2DTransformed,
boolean checkIfTransformInXYPlane) |
Performs the inverse of the transform on the given vector
vectorOriginal and stores
the result in vectorTransformed. |
default void |
Transform.transform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed) |
Transforms the given
vector2DOriginal by this transform and stores the result in
vector2DTransformed. |
void |
Transform.transform(Vector2DReadOnly vectorOriginal,
Vector2DBasics vectorTransformed,
boolean checkIfTransformInXYPlane) |
Transforms the given
vector2DOriginal by this transform and stores the result in
vector2DTransformed. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Vector2D |
A 2D vector represents a physical quantity with a magnitude and a direction in the XY-plane.
|
class |
Vector2D32 |
A 2D vector represents a physical quantity with a magnitude and a direction in the XY-plane.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
Vector2DBasics |
Write and read interface for a 2 dimensional vector.
|
| Modifier and Type | Method | Description |
|---|---|---|
default double |
Vector2DReadOnly.angle(Vector2DReadOnly other) |
Calculates and returns the angle in radians from this vector to
other. |
default double |
Vector2DReadOnly.dot(Vector2DReadOnly other) |
Calculates and returns the value of the dot product of this vector with
other. |
default boolean |
Vector2DReadOnly.geometricallyEquals(Vector2DReadOnly other,
double epsilon) |
Tests if
this and other represent the same vector 2D to an epsilon. |
default void |
Vector2DBasics.setAndNormalize(Vector2DReadOnly other) |
Sets this vector to
other and then calls Vector2DBasics.normalize(). |